[Bug 1142273] New: Compose key does not work
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273 Bug ID: 1142273 Summary: Compose key does not work Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.1 Hardware: x86-64 OS: SUSE Other Status: NEW Severity: Major Priority: P5 - None Component: X.Org Assignee: xorg-maintainer-bugs@forge.provo.novell.com Reporter: linux@daniel-bauer.com QA Contact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 Build Identifier: I use(d) alt-gr + key + second key for some special characters: alt-gr + Ž + i = í alt-gr + ~ + n = ñ This doesn't work anymore. it simply types the accent or tilde and the character on the next position (Ži, ~n). My locale is: LANG=de_CH.UTF-8 LC_CTYPE="de_CH.UTF-8" LC_NUMERIC="de_CH.UTF-8" LC_TIME="de_CH.UTF-8" LC_COLLATE="de_CH.UTF-8" LC_MONETARY="de_CH.UTF-8" LC_MESSAGES="de_CH.UTF-8" LC_PAPER="de_CH.UTF-8" LC_NAME="de_CH.UTF-8" LC_ADDRESS="de_CH.UTF-8" LC_TELEPHONE="de_CH.UTF-8" LC_MEASUREMENT="de_CH.UTF-8" LC_IDENTIFICATION="de_CH.UTF-8" LC_ALL= In Yast the keyboard is defined as Deutsch (Schweiz) - German (Switzerland) In KDE system settings keyboard model is Generic, Generic PC keybooard with 101 keys It is a "Cherry" keyboard, Swiss German layout Reproducible: Always -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
Daniel Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c1
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c2
Daniel Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c3
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c4
--- Comment #4 from Daniel Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c5
--- Comment #5 from Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c6
--- Comment #6 from Daniel Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c7
--- Comment #7 from Egbert Eich
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c8
--- Comment #8 from Daniel Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c9
--- Comment #9 from Stefan Dirsch
I've put ISO_Level3_Shift = Multi_key in /home/daniel/.Xmodmap
Your forgot the keyword 'keysym". See comments #1 and #2. keysym ISO_Level3_Shift = Multi_key -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c10
--- Comment #10 from Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c11
--- Comment #11 from Daniel Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c12
--- Comment #12 from Daniel Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c13
--- Comment #13 from Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c14
--- Comment #14 from Daniel Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c15
--- Comment #15 from Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c16
--- Comment #16 from Daniel Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c17
--- Comment #17 from Egbert Eich
ok, thank you. Before I type something, please explain:
- "Please make sure such a variant is not set."
how do I make that sure? And which variant? And what if it is set?
and then, simply enter (as user or as root?):
setxkbmap "ch"
The variant would be 'de_nodeadkeys', so this settings doesn't have a variant.
?
Sorry for questions that might look stupid. I just selected the only available Swiss-German in Yast...
Generally, it is expected that people set their X11 keyboard map using the keyboard layout tool of the desktop. Looking at mine here (xfce) shows multiple variants for the swiss keyboard. YaST seems to be used mostly today to set the console keyboard. People do not pay much attention to this as they are hardly ever interacting with it. On the other hand, using the tool to set the console (and default X11 mapping), localectl, it lists multiple swiss keyboard variants as well - with and without dead keys. Since YaST only offers one setting, this should be the one with dead keys (ie the default). When I do 'localectl set-keymap ch' on the console, I do indeed get a console keyboard with deadkeys. The file /etc/X11/xorg.conf.d/00-keyboard.conf contains this: Section "InputClass" Identifier "system-keyboard" MatchIsKeyboard "on" Option "XkbLayout" "ch" Option "XkbModel" "microsoftpro" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection This describes a default keyboard layout with dead keys. Can you check if this is the same for you? If so, can you check, if there is any other file that contains 'XkbLayout' in the same directory? You can do this doing: # cd /etc/X11/; grep -ri xkblayout Please provide the output here. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c18
--- Comment #18 from Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c19
Stefan Dirsch
It's a bug in YaST. I've created a pull request.
You could patch the files keyboard_raw_opensuse.ycp keyboard_raw.ycp in /usr/share/YaST2/data manually for now. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c20
--- Comment #20 from Stefan Dirsch
It's a bug in YaST. I've created a pull request.
Pull request done ... https://github.com/yast/yast-country/pull/220 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273
http://bugzilla.opensuse.org/show_bug.cgi?id=1142273#c21
Stefan Dirsch
participants (1)
-
bugzilla_noreply@novell.com