Hello,
I’m pretty new in Opensuse, but not new in Linux. Did a fresh install of Leap 15.3 and I can’t set my keyboard layout.
I need Polish programmer qwerty layout (the most popular, typical one used by 99% of people here).
Currently when I type Polish diacritics (with letf alt + letter) I’m triggering various DE keyboard shortcuts instead (lock screen, display “start” menu, open Dolphin).
localectl
System Locale: LANG=pl_PL.UTF-8
VC Keymap: Pl02 # this is incorrectly set by Yast (should be pl) but changing it didn't help either
X11 Layout: pl
X11 Model: pc105
X11 Options: terminate:ctrl_alt_bksp
locale
LANG=pl_PL.UTF-8
LC_CTYPE="pl_PL.UTF-8"
LC_NUMERIC=pl_PL.UTF-8
LC_TIME=pl_PL.UTF-8
LC_COLLATE="pl_PL.UTF-8"
LC_MONETARY=pl_PL.UTF-8
LC_MESSAGES="pl_PL.UTF-8"
LC_PAPER=pl_PL.UTF-8
LC_NAME="pl_PL.UTF-8"
LC_ADDRESS="pl_PL.UTF-8"
LC_TELEPHONE="pl_PL.UTF-8"
LC_MEASUREMENT=pl_PL.UTF-8
LC_IDENTIFICATION="pl_PL.UTF-8"
LC_ALL=
https://i.ibb.co/xjk0xqW/Zrzut-ekranu-z-2021-12-05-15-36-14.png
cat /etc/X11/xorg.conf.d/00-keyboard.conf
# Written by systemd-localed(8), read by systemd-localed and Xorg. It's
# probably wise not to edit this file manually. Use localectl(1) to
# instruct systemd-localed to update it.
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "pl"
Option "XkbModel" "pc105"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
I initially started with KDE but it had exactly the same issue. Removed it and installed GNOME, no avail.
I installed briefly IBus daemon and IBus to deselect “Use system keyboard layout”. This doesn’t do anything.
setxkbmap pl
doesn’t help.
YaST2/Set system keyboard doesn’t help.
YaST2/Language set to Polish, field “adjust keyboard layout to language” grayed out.
I found in some official guide that I’m supposed to set the layout from DE but that doesn’t work.
This whole IBus thingy also confuses me. I don’t have it installed, but I saw some libraries of it were used by KDE.
Also not quite sure if Wayland doesn’t go into the way. I’ve been using Xorg system before.