[opensuse-factory] Compose key not working, XFCE, Leap 15.0 Beta.
Hi, The compose key is not working for me. I'm using XFCE on openSUSE Leap 15.0 Beta. Supposedly the combination right shift, right shift + right control would activate compose. Then, for instance, o/ would produce the o with a slash, ø Doesn't work. I don't know if it is a bug or a missconfiguration or new feature. I found, as I wrote this, XFCE keyboard configuration which converts right control into compose key, but a single control. Not the same as it is on my other systems, where it was a global X configuration, not a desktop config, and not a single ctrl, but shift-control twice. -- Cheers/Saludos Carlos E. R. (testing openSUSE Leap 15.0, at Minas-Anor) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Freitag, 20. April 2018, 03:36:40 schrieb Carlos E. R.:
I don't know if it is a bug or a missconfiguration or new feature.
It has been disabled by default because of a bug report (*). See the release notes: https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/15.0/#sec.genera... Kind Regards, Wolfgang * https://bugzilla.opensuse.org/show_bug.cgi?id=1059438 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
пʼятниця, 20 квітня 2018 р. 09:55:44 EEST Wolfgang Bauer написано:
Am Freitag, 20. April 2018, 03:36:40 schrieb Carlos E. R.:
I don't know if it is a bug or a missconfiguration or new feature.
It has been disabled by default because of a bug report (*).
And, IMHO, that's great improvement for usability — Ctrl+Shift hotkeys aren't hijacked by compose key anymore. I'm using Menu key or ScrollLock for compose key. -- Kind regards, Mykola Krachkovsky -- Найкращі побажання, Микола Крачковський
On Fri, 20 Apr 2018 08:55:44 +0200 Wolfgang Bauer <wbauer@tmo.at> wrote:
It has been disabled by default because of a bug report (*).
See the release notes: https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/15.0/#sec.genera...
I didn't know that there _was_ a default compose key. I assigned my own, on Alt Gr. A 2-key compose key sounds awkward to me. -- Liam Proven - Technical Writer, SUSE Linux s.r.o. Corso II, Křižíkova 148/34, 186-00 Praha 8 - Karlín, Czechia Email: lproven@suse.com - Office telephone: +420 284 241 084 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Liam Proven wrote:
On Fri, 20 Apr 2018 08:55:44 +0200 Wolfgang Bauer <wbauer@tmo.at> wrote:
It has been disabled by default because of a bug report (*).
See the release notes: https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/15.0/#sec.genera...
I didn't know that there _was_ a default compose key. I assigned my own, on Alt Gr.
Nor did I, and I use it since +20 years...
A 2-key compose key sounds awkward to me.
I'd even be less polite in my choice of words... :D -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, 20 Apr 2018 11:45:42 +0100 Peter Suetterlin <pit@astro.su.se> wrote:
Nor did I, and I use it since +20 years...
Thank you for saying that. :-) I am always relieved when I ghear that others have missed things I missed too.
A 2-key compose key sounds awkward to me.
I'd even be less polite in my choice of words... :D
Well, er, to quote House of Cards: "You might very well think that. I couldn't possibly comment." -- Liam Proven - Technical Writer, SUSE Linux s.r.o. Corso II, Křižíkova 148/34, 186-00 Praha 8 - Karlín, Czechia Email: lproven@suse.com - Office telephone: +420 284 241 084 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
A 2-key compose key sounds awkward to me.
I'd even be less polite in my choice of words... :D
I think it's good default, stopping it from being activated accidentally. It's also not too complicated. I learned about it here and I think I'll remember and use it in the future. Joachim -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 2018-04-20 08:55, Wolfgang Bauer wrote:
Am Freitag, 20. April 2018, 03:36:40 schrieb Carlos E. R.:
I don't know if it is a bug or a missconfiguration or new feature.
It has been disabled by default because of a bug report (*).
See the release notes: https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/15.0/#sec.genera...
Kind Regards, Wolfgang
I see, thanks. I would then have to edit "/etc/X11/Xmodmap" to get the old method, but I fail to see how exactly to get the same behaviour: press shift first, then right control, hold both, then release. I just tested on my 42.3 and it behaves that way. -- Cheers / Saludos, Carlos E. R. (from 42.3 x86_64 "Malachite" at Telcontar)
Op vrijdag 20 april 2018 14:08:15 CEST schreef Carlos E. R.:
On 2018-04-20 08:55, Wolfgang Bauer wrote:
Am Freitag, 20. April 2018, 03:36:40 schrieb Carlos E. R.:
I don't know if it is a bug or a missconfiguration or new feature.
It has been disabled by default because of a bug report (*).
See the release notes: https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/15.0/#sec.gene ral.compose-key
Kind Regards, Wolfgang
I see, thanks.
I would then have to edit "/etc/X11/Xmodmap" to get the old method, but I fail to see how exactly to get the same behaviour:
press shift first, then right control, hold both, then release.
I just tested on my 42.3 and it behaves that way.
You can set it to use Alt-Gr by adding Option "XkbOptions" "compose:ralt" to /etc/X11/xorg.conf.d/00-keyboard.conf -- Gertjan Lettink a.k.a. Knurpht openSUSE Board Member openSUSE Forums Team -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Freitag, 20. April 2018, 14:08:15 schrieb Carlos E. R.:
I would then have to edit "/etc/X11/Xmodmap" to get the old method, but I fail to see how exactly to get the same behaviour:
press shift first, then right control, hold both, then release.
E.g. this line should do: keysym 0xffe4=Control_R Multi_key For textmode I have no idea. You'd probably need to modify the keyboard layout definition, that's what the removed patch did AIUI. I have the option COMPOSETABLE=... in /etc/sysconfig/keyboard here on my 42.3 system which apparently is intended for that, but I'm not sure that still works. Kind Regards, Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
I added a suggestion how one probably can get the exact old behaviour back in https://bugzilla.opensuse.org/show_bug.cgi?id=1059438#c26 Does it work for you? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 2018-04-20 15:22, Joachim Wagner wrote:
I added a suggestion how one probably can get the exact old behaviour back in https://bugzilla.opensuse.org/show_bug.cgi?id=1059438#c26
Does it work for you?
I'll try later, I'm on a different machine. But I doubt it will work on console. -- Cheers / Saludos, Carlos E. R. (from 42.3 x86_64 "Malachite" at Telcontar)
Carlos E. R. wrote:
On 2018-04-20 15:22, Joachim Wagner wrote:
I added a suggestion how one probably can get the exact old behaviour back in https://bugzilla.opensuse.org/show_bug.cgi?id=1059438#c26
Does it work for you?
I'll try later, I'm on a different machine. But I doubt it will work on console.
This seems to be handled in /etc/sysconfig/keyboard by adding something like COMPOSETABLE="clear winkeys shiftctrl latin1.add" It does use different compose tables than X, though. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 2018-04-20 17:50, Peter Suetterlin wrote:
Carlos E. R. wrote:
On 2018-04-20 15:22, Joachim Wagner wrote:
I added a suggestion how one probably can get the exact old behaviour back in https://bugzilla.opensuse.org/show_bug.cgi?id=1059438#c26
Does it work for you?
I'll try later, I'm on a different machine. But I doubt it will work on console.
This seems to be handled in /etc/sysconfig/keyboard by adding something like
COMPOSETABLE="clear winkeys shiftctrl latin1.add"
It does use different compose tables than X, though.
On my 42.3 machine I have (and it works): COMPOSETABLE="clear latin1.add" I'll try that for now and reboot. [...] No, it does not work. Now I'll try your version [...] No luck. The fact that the comments on the file about the compose feature have disappeared must mean that the feature has been disabled. -- Cheers/Saludos Carlos E. R. (testing openSUSE Leap 15.0, at Minas-Anor) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
20.04.2018 21:03, Carlos E. R. пишет:
On 2018-04-20 17:50, Peter Suetterlin wrote:
Carlos E. R. wrote:
On 2018-04-20 15:22, Joachim Wagner wrote:
I added a suggestion how one probably can get the exact old behaviour back in https://bugzilla.opensuse.org/show_bug.cgi?id=1059438#c26
Does it work for you?
I'll try later, I'm on a different machine. But I doubt it will work on console.
This seems to be handled in /etc/sysconfig/keyboard by adding something like
COMPOSETABLE="clear winkeys shiftctrl latin1.add"
It does use different compose tables than X, though.
On my 42.3 machine I have (and it works):
COMPOSETABLE="clear latin1.add"
I'll try that for now and reboot.
[...]
No, it does not work. Now I'll try your version
[...]
No luck.
The fact that the comments on the file about the compose feature have disappeared must mean that the feature has been disabled.
Yes. Upstream vconsole-setup (which is using /etc/vconsole.conf for configuration) does not have any support for separate compose tables and as far as I can tell SLE15 (and hence Leap 15) dropped SUSE-specific patches. So Leap 15 does not even check content of /etc/sysconfig/keyboard. For all purposes this does sound like regression, but it is probably way too late to change it. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
21.04.2018 09:27, Andrei Borzenkov пишет:
20.04.2018 21:03, Carlos E. R. пишет:
On 2018-04-20 17:50, Peter Suetterlin wrote:
Carlos E. R. wrote:
On 2018-04-20 15:22, Joachim Wagner wrote:
I added a suggestion how one probably can get the exact old behaviour back in https://bugzilla.opensuse.org/show_bug.cgi?id=1059438#c26
Does it work for you?
I'll try later, I'm on a different machine. But I doubt it will work on console.
This seems to be handled in /etc/sysconfig/keyboard by adding something like
COMPOSETABLE="clear winkeys shiftctrl latin1.add"
It does use different compose tables than X, though.
On my 42.3 machine I have (and it works):
COMPOSETABLE="clear latin1.add"
I'll try that for now and reboot.
[...]
No, it does not work. Now I'll try your version
[...]
No luck.
The fact that the comments on the file about the compose feature have disappeared must mean that the feature has been disabled.
Yes. Upstream vconsole-setup (which is using /etc/vconsole.conf for configuration) does not have any support for separate compose tables and as far as I can tell SLE15 (and hence Leap 15) dropped SUSE-specific patches. So Leap 15 does not even check content of /etc/sysconfig/keyboard.
For all purposes this does sound like regression, but it is probably way too late to change it.
BTW (kernel) default compose character seems to be Ctrl-. on US keyboard. I am not sure whether full table is replaced when you load it from user space or only keys listed in keyboard layout table, nor which physical character would it correspond to on Spanish layout :) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 2018-04-21 09:24, Andrei Borzenkov wrote:
21.04.2018 09:27, Andrei Borzenkov пишет:
20.04.2018 21:03, Carlos E. R. пишет:
On 2018-04-20 17:50, Peter Suetterlin wrote:
Carlos E. R. wrote:
On 2018-04-20 15:22, Joachim Wagner wrote:
I added a suggestion how one probably can get the exact old behaviour back in https://bugzilla.opensuse.org/show_bug.cgi?id=1059438#c26
Does it work for you?
I'll try later, I'm on a different machine. But I doubt it will work on console.
This seems to be handled in /etc/sysconfig/keyboard by adding something like
COMPOSETABLE="clear winkeys shiftctrl latin1.add"
It does use different compose tables than X, though.
On my 42.3 machine I have (and it works):
COMPOSETABLE="clear latin1.add"
I'll try that for now and reboot.
[...]
No, it does not work. Now I'll try your version
[...]
No luck.
The fact that the comments on the file about the compose feature have disappeared must mean that the feature has been disabled.
Yes. Upstream vconsole-setup (which is using /etc/vconsole.conf for configuration) does not have any support for separate compose tables and as far as I can tell SLE15 (and hence Leap 15) dropped SUSE-specific patches. So Leap 15 does not even check content of /etc/sysconfig/keyboard.
I see, thanks for explaining.
For all purposes this does sound like regression, but it is probably way too late to change it.
Yep. Well, I seldom use console nowdays, but it was nice knowing the feature was available.
BTW (kernel) default compose character seems to be Ctrl-. on US keyboard. I am not sure whether full table is replaced when you load it from user space or only keys listed in keyboard layout table, nor which physical character would it correspond to on Spanish layout :)
Well, ctrl- did not work here. But I looked with key combos near where I thought the '-' key woud be in the USA keyboard, and in Spanish it turns to be [ctrl][.] (in that order). But then not all combos work: for instance, not 'ø' So the issue is solved as far as we can solve it. Thank you! -- Cheers/Saludos Carlos E. R. (testing openSUSE Leap 15.0, at Minas-Anor) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 2018-04-20 15:50, Carlos E. R. wrote:
On 2018-04-20 15:22, Joachim Wagner wrote:
I added a suggestion how one probably can get the exact old behaviour back in https://bugzilla.opensuse.org/show_bug.cgi?id=1059438#c26
Does it work for you?
I'll try later, I'm on a different machine. But I doubt it will work on console.
Yes, it works on X mode, but not in console. -- Cheers/Saludos Carlos E. R. (testing openSUSE Leap 15.0, at Minas-Anor) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Freitag, 20. April 2018, 19:46:09 schrieb Carlos E. R.:
On 2018-04-20 15:50, Carlos E. R. wrote:
On 2018-04-20 15:22, Joachim Wagner wrote:
I added a suggestion how one probably can get the exact old behaviour back in https://bugzilla.opensuse.org/show_bug.cgi?id=1059438#c26
Does it work for you?
I'll try later, I'm on a different machine. But I doubt it will work on console.
Yes, it works on X mode, but not in console.
Same as in 42.3 though. I just tried, and Shift+R_CTRL has no effect in text mode here. I suppose COMPOSE_TABLE might work here, but that won't help you on Leap 15 it seems. I just found this though: https://unix.stackexchange.com/questions/44453/how-to-define-a-compose-key-i... And I can confirm that pressing both Alt keys does work as Compose here in text mode (my COMPOSE_TABLE is just "clear latin1.add", so that's definitely not the reason...). Kind Regards, Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Freitag, 20. April 2018, 20:53:17 schrieb Wolfgang Bauer:
And I can confirm that pressing both Alt keys does work as Compose here in text mode
To clarify, press and hold the left Alt key, and then press the right Alt (labelled "Alt Gr" here) key as well; it doesn't work the other way round. Oh, and PrtScr acts as Compose key too (in textmode). Kind Regards, Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 2018-04-20 21:01, Wolfgang Bauer wrote:
Am Freitag, 20. April 2018, 20:53:17 schrieb Wolfgang Bauer:
And I can confirm that pressing both Alt keys does work as Compose here in text mode
To clarify, press and hold the left Alt key, and then press the right Alt (labelled "Alt Gr" here) key as well; it doesn't work the other way round.
It doesn't work for me, but [ctrl][.] does.
Oh, and PrtScr acts as Compose key too (in textmode).
Not here, either. Maybe this being a laptop interferes? -- Cheers/Saludos Carlos E. R. (testing openSUSE Leap 15.0, at Minas-Anor) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Supposedly the combination right shift, right shift + right control would activate compose. Then, for instance, o/ would produce the o with a slash, ø
Actually, at least in openSUSE Leap 42.3, you don't need the first right shift. (Or maybe you don't mean the comma to mean to release the key.) Just pressing right shift down, keeping it pressed while also pressing right control and releasing both seems to do the job. Contrary to my earlier reply in this thread I then agree with Liam and Peter that this is a bad default as it conflicts with normal editing as also pointed out in the bug report mentioned by Wolfgang. Anyway, the bug comments sound like it will stay deactivated. Joachim -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 2018-04-20 13:57, Joachim Wagner wrote:
Supposedly the combination right shift, right shift + right control would activate compose. Then, for instance, o/ would produce the o with a slash, ø
Actually, at least in openSUSE Leap 42.3, you don't need the first right shift. (Or maybe you don't mean the comma to mean to release the key.) Just pressing right shift down, keeping it pressed while also pressing right control and releasing both seems to do the job.
Per a comment on the bug report, and per my testing just now in 42.3, is press shift, then control and hold both, then release both. Press first control, then shift, does not work as compose. Ie, the order is important.
Contrary to my earlier reply in this thread I then agree with Liam and Peter that this is a bad default as it conflicts with normal editing as also pointed out in the bug report mentioned by Wolfgang.
I have never noticed any issue there. What I understand from the bug report is that the default has been deactivated. What I need then is reactivate the behaviour manually. -- Cheers / Saludos, Carlos E. R. (from 42.3 x86_64 "Malachite" at Telcontar)
On 2018-04-20 14:03, Carlos E. R. wrote:
On 2018-04-20 13:57, Joachim Wagner wrote:
What I understand from the bug report is that the default has been deactivated. What I need then is reactivate the behaviour manually.
I traced back the behaviour back to SuSE 7.3 at least, but not on 5.3. And it works both in console and X, so the editing of /etc/X11/xorg.conf.d/00-keyboard.conf or /etc/X11/Xmodmap is not it. I also want that combo working on console. -- Cheers / Saludos, Carlos E. R. (from 42.3 x86_64 "Malachite" at Telcontar)
* Carlos E. R. <robin.listas@telefonica.net> [04-20-18 08:33]:
On 2018-04-20 14:03, Carlos E. R. wrote:
On 2018-04-20 13:57, Joachim Wagner wrote:
What I understand from the bug report is that the default has been deactivated. What I need then is reactivate the behaviour manually.
I traced back the behaviour back to SuSE 7.3 at least, but not on 5.3. And it works both in console and X, so the editing of /etc/X11/xorg.conf.d/00-keyboard.conf or /etc/X11/Xmodmap is not it. I also want that combo working on console.
sounds like time for a programmable keyboard such as my Gateway/Anykey 2000, circa 1992. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
I have never noticed any issue there.
You won't if you use the left hand for shift+control on the left side of the keyboard and the right hand for the arrow keys on the right side when selecting text. I don't know whether I previously tried and failed but if the left hand is injured, dirty or otherwise unavailable for typing it doesn't seem far-fetched to try with just the right hand, for example one of (or both) index finger and middle finger for 'shift', thumb for 'control' and ring or little finger for arrow keys. Imho it's a bug that pressing arrow keys while the key combination is in progress does not quit the chain of states that leads to the compositor mode. If this was addressed the problem would only show if somebody presses the key combination with the intention of pressing arrow keys next but changes their mind and doesn't select anything. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Op vrijdag 20 april 2018 13:57:28 CEST schreef Joachim Wagner:
Supposedly the combination right shift, right shift + right control would activate compose. Then, for instance, o/ would produce the o with a slash, ø
Actually, at least in openSUSE Leap 42.3, you don't need the first right shift. (Or maybe you don't mean the comma to mean to release the key.) Just pressing right shift down, keeping it pressed while also pressing right control and releasing both seems to do the job.
Contrary to my earlier reply in this thread I then agree with Liam and Peter that this is a bad default as it conflicts with normal editing as also pointed out in the bug report mentioned by Wolfgang.
Anyway, the bug comments sound like it will stay deactivated.
Joachim In (at least) GNOME, KDE and Enlightenment you can easily configure the keyboard to use f.e. Alt-Gr as the compose key. In the olden days we used to set this option in xorg.conf
-- Gertjan Lettink a.k.a. Knurpht openSUSE Board Member openSUSE Forums Team -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (9)
-
Andrei Borzenkov
-
Carlos E. R.
-
Joachim Wagner
-
Knurpht @ openSUSE
-
Liam Proven
-
Mykola Krachkovsky
-
Patrick Shanahan
-
Peter Suetterlin
-
Wolfgang Bauer