Keyboard setting does not stick

In YAST there is a checkbox at settings for primary language. ( which is set to Dutch)

Adjust keyboard layout to US international.

This works fine until I reboot my pc. How do I make this setting stick ? :slight_smile:

So That I can type an e like this é, without having to go into yast everytime.

Hi
Do you have a compose key (altgr) on the keyboard? If so configure that to swap the character…

I do have a second alt key its even named Alt Gr but I wonder.

Right now after I went into yast, I can type e and é no problem.

I type this key ’ and the e to get é.

Its not really a special character in Dutch.

Without going into yast first, I get 'e.

Somehow it does not remember this setting after a reboot.

Hi
Does altgr+c press e create the é for me it’s a ě.

Thank you but nope.

Maybe this helps:

https://paste.opensuse.org/33334915

I check that box and all works fine, until I reboot my pc.

Wondering if this could be related to my cli set to English ?

Maybe I found the solution but I need to test it.

https://forums.opensuse.org/showthread.php/537192-Keyboard-layout-setting-not-maintained-after-logout

Have you configured via KDE System Settings?

System Settings > Input Devices > Keyboard > Layouts

There you can enable ‘Configure Lyaouts’ and add/remove the required. Click 'Apply when done.

Does that help?

After this and adding dutch there, I can type é.

Now lets see what happens when I reboot.

I can figure it out yet, after a reboot still the same issue but I think I am on the right track. KDE settings.

Locale matters:

karl@erlangen:~> localectl 
   System Locale: LANG=de_DE.UTF-8 
       VC Keymap: de-latin1-nodeadkeys 
      X11 Layout: de 
       X11 Model: pc105 
     X11 Variant: nodeadkeys 
     X11 Options: terminate:ctrl_alt_bksp 
karl@erlangen:~> 

karl@erlangen:~> find .config -type f -name '*plasma*'|xargs grep LANG 
.config/plasma-locale-settings.sh:export LANG=de_DE.UTF-8 
.config/plasma-locale-settings.sh:export LANGUAGE=de 
.config/plasma-localerc:LANG=de_DE.UTF-8 
.config/plasma-localerc:LANGUAGE=de:en_US 
karl@erlangen:~> 

systemsettings5 > Regional Settings > Language does what I ask for: Deutsch (default) and American English.

That might be my problem, language set to English. Gonna check that.

Also on windows I know it should be language dutch then keyboard layout USA international.

Been using (open)suse for years now, never had this problem. I must have done something different during set up. :slight_smile:

Test:

é e :slight_smile:

Although I am confused , I might have found a solution.

Hold the right alt key (on my keyboard its even called Alt Gr) then an e.

I think my problem is caused by installing openSUSE in English, then later change the language to dutch.

I am often able to fix it, but then after a reboot, I again cant type an é.
Gonna do a reboot now and see what happens, to be continued.

Rebooted:
é

For other struggling there are 3 setting that influence this.

Two in YAST, and then kde settings.

I think I finally have it fixed though.

In YaST, you’ll have to change the system LOCALE (part of the system configuration parameters) to Dutch and, also, the System Keyboard language to Dutch.

A “Dutch” keyboard layout does exist, but is never used (or sold) in the Netherlands. It is always English (US) (or Engels (VS) when output is in the Dutch locale).

Yes I think I have once seen a Dutch keyboard, but for sure a German IBM keyboard.

At the aero plane company I worked at , they once had German keyboards and American keyboards.
Unix (and the cad program) did not know this though. The solution for us was to look at your neighbor cad operaters keyboard, to know what key to hit. :stuck_out_tongue:
This lasted only a few weeks though, then the Germans keyboards were gone.

I am still a bit confused, because I remember, I did it different in the past on OpenSUSE. ( e then shift and ’ )

But more important it works now perfect. To get é, press Alt Gr + e.
To get the euro sign, €, Alt Gr + 5.

Fun fact my Trust keyboard does call the right Alt key, Alt Gr.

Maybe that is an Answer to my confusion though. According to the net, not all keyboards have an Alt and a Alt Gr key, they just have two Alt keys.
I do know it’s something historical, in the old days as far as I know, all keyboards had a Alt and a Alt Gr key.

According to the internet, American keyboard have just two 2 alt keys, but I doubt this info to be totally correct. (it should say, I think, most modern keyboards have just two Alt keys)
I remember all old keyboards had an Alt and Alt Gr key, which as far as I know, has nothing to do with a keyboard being an American version.
I could be wrong there though. :slight_smile:

I did not answer in this thread earlier because the question was too confused to me.

To me it looked as if keyboard definition (telling the system what hardware is connected) and language settings (telling the system and/or applications what language is preferred for messages) were mixed in a way I do not understand exactly what the question is.

What Henk said.

Dutch keyboards are not used in the Netherlands, although they existed.

In windows its also, keyboard layout American, then language dutch.

It’s possible my problem arose from my current keyboard having an actual Alt Gr key, and openSUSE detecting this on set up.
(were my previous keyboard just had two Alt keys)

I have an key labeled Alt Gr, but I have no idea what that should influence. I have other keyboards lying around. All have Alt Gr. I do not think I ever use that key. Should not know what for. Also I doubt that the operating system can read what is painted on the keys.

Always configured an English (US) keyboard at installation. Of course KDE sees that and shows that in it’s Settings.

But still not understanding the problem you have. When it has anything to do with “Dutch”. you may want to re-explain it when you think that I, as a fellow user of the Dutch language, can be of help.

Henk, if you’re using KDE Plasma then, in the System Settings take a look at the Keyboard Settings – 2nd Tab → “Layouts” → the sub-window “Configure layouts” → click on a Layout and the click on “Preview”.

  • A new window will appear with your Keyboard Layout –
  • “Mouse-Over” the keys and, you’ll see at the right-hand side of the key’s layout some additional characters assigned to that key –
  • The “Alt Gr” key is, for Linux and UNIX®, the “ISO Level 3 Shift”.

On my German keyboard –
<Alt Gr+8> produces “”
<Alt Gr+9> produces “]”
<Shift+Alt Gr+8> produces “™”
<Alt Gr+“+”> produces “~”
<Shift+Alt Gr+R> produces “®”
<Alt Gr+Y> produces “»”
<Alt Gr+X> produces “«”
<Alt Gr+I> produces “→”

I have that Preview before my eyes now. It however deviates from the keyboard itself on the lowest row.
The preview has:

Control L                Meta L     Space bar    Meta R/Alt R            Multi key

The Keyboard has:

Ctrl              *)         Alt           Space bar     Alt Gr                *)    **)           Ctrl

where *) has a sort of trapezoid with small cross and **) looks a bit like a piece of paper with lines of writing.

So there is a difference. But I am not sure what it means. And again, I do not know the problem, thus I am lost in what you try to tell me. Sorry, maybe I should really not have posted here, not knowing what the OP is after.

And about creating characters not on the keyboard, I have configured in the Advanced tab Position of the Compose key as Right Ctrl". I Use that before I hit e.g. " and u to get ü, etc. I do not know what the default is for the Position of Compose key, I use this setting already for ages.
ë é è ė ê € ę ē
That is what I can do as a quicky with e.

But I assume that when Position of Compose key is set to Right Alt, you get the same with Alt Gr.