You are not logged in.

#1 2015-07-27 12:09:33

MightyPork
Member
From: Prague, Czech Republic
Registered: 2014-06-16
Posts: 93
Website

Compose key stopped composing

Bug since a few days back, my compose key stopped working.

I have it mapped to right CTRL.

Here's output of a command I found on the Wiki, seems to be correctly set up

~ $ setxkbmap -print -verbose 10
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules:      evdev
model:      pc104
layout:     cz
variant:    qwerty
options:    compose:rctrl
Trying to build keymap using the following components:
keycodes:   evdev+aliases(qwertz)
types:      complete
compat:     complete
symbols:    pc+cz(qwerty)+inet(evdev)+compose(rctrl)
geometry:   pc(pc104)
xkb_keymap {
	xkb_keycodes  { include "evdev+aliases(qwertz)"	};
	xkb_types     { include "complete"	};
	xkb_compat    { include "complete"	};
	xkb_symbols   { include "pc+cz(qwerty)+inet(evdev)+compose(rctrl)"	};
	xkb_geometry  { include "pc(pc104)"	};
};

It used to work like "t m" -> trade symbol, ", c" -> the french C with tail below, "~ n" -> n with tilde, "--" -> long dash

Now it sometimes consumes the characters as if it worked, but no composed character is entered in their place.

What config should I check to debug this?


If it ain't broke, pacman -Syyu and it will be

Offline

#2 2015-07-27 15:04:29

berbae
Member
From: France
Registered: 2007-02-12
Posts: 1,304

Re: Compose key stopped composing

Where do you define the compose key?
What did you change 'since a few days back'?

For testing, if you change to another key, does it still not work?

I have this in '/etc/X11/xorg.conf.d/30-keyboard.conf':

Section "InputClass"
    Identifier             "Keyboard French layout"
    MatchIsKeyboard        "yes"
    Option                 "XkbLayout" "fr"
    Option                 "XkbOptions" "compose:rwin"
EndSection

This still works on my machine.

Offline

#3 2015-07-27 15:57:24

MightyPork
Member
From: Prague, Czech Republic
Registered: 2014-06-16
Posts: 93
Website

Re: Compose key stopped composing

berbae wrote:

Where do you define the compose key?
What did you change 'since a few days back'?

For testing, if you change to another key, does it still not work?

I have this in '/etc/X11/xorg.conf.d/30-keyboard.conf':

Section "InputClass"
    Identifier             "Keyboard French layout"
    MatchIsKeyboard        "yes"
    Option                 "XkbLayout" "fr"
    Option                 "XkbOptions" "compose:rwin"
EndSection

This still works on my machine.

What changed: Nothing. I just updated from official repos a few times, as usual.
One issue - messed up Qt windows - is now fixed, another: crashing audio system - still investigating, and this is the third issue I got from the updates.
I'm starting to think I'd be best off just not updating at all once it's working.


Tried your proposed fix now - no change.

Actually, I discovered the compose key is sort of enabled, but doesn't work as it used to (eg. I can't type ellipsis, because two dots produce this-> ·, can't type "tm" at all, can't type long dash... but can do eg. ñ)

Also, it works only in a few programs now - it used to work system-wide.
Works in Kwrite, Dolphin, Krusader, not eg. in Chrome, Pluma, PhpStorm, Terminator.

Should I try downgrading x-server perhaps?

Last edited by MightyPork (2015-07-27 16:01:08)


If it ain't broke, pacman -Syyu and it will be

Offline

#4 2015-07-27 17:21:35

Sam_DM
Member
Registered: 2014-03-09
Posts: 13

Re: Compose key stopped composing

This might sound obvious but could it be that your desktop environment is overriding your settings in /etc/X11/xorg.conf.d/30-keyboard.conf ? It looks like you are using KDE, try to disable all keyboard options in the system settings gui, this worked for me a while back.

Offline

#5 2015-07-27 17:24:40

MightyPork
Member
From: Prague, Czech Republic
Registered: 2014-06-16
Posts: 93
Website

Re: Compose key stopped composing

Sam_DM wrote:

This might sound obvious but could it be that your desktop environment is overriding your settings in /etc/X11/xorg.conf.d/30-keyboard.conf ? It looks like you are using KDE, try to disable all keyboard options in the system settings gui, this worked for me a while back.

I'm using xfce, in fact. No I don't think that's the case, the compose key *is* configured. It's just not working (in some apps not at all, in some it's making *some* characters - not all it should, though...).


If it ain't broke, pacman -Syyu and it will be

Offline

#6 2015-07-27 17:52:21

MightyPork
Member
From: Prague, Czech Republic
Registered: 2014-06-16
Posts: 93
Website

Re: Compose key stopped composing

I've now also discovered that some keys don't work anymore, but that's for it's own thread. Might be related though.

Something that updated recently messed up the keyboard input, apparently. I tried downgrading some stuff but with no luck.

Last edited by MightyPork (2015-07-27 19:11:05)


If it ain't broke, pacman -Syyu and it will be

Offline

Board footer

Powered by FluxBB