Giorgio Gallo changed bug 1209594
What Removed Added
CC   giorgio.gallo@bitnic.it

Comment # 7 on bug 1209594 from
To me it seems the issue seems to be that /usr/etc/X11/xdm/keytable is lacking
in the way it calls localectl from the contents of /etc/vconsole.conf.

Reading the script the author's intent seems to be "if vconsole.conf exists
treat it as a source of truth and use localectl to make sure all the other
configuration files are in line with vconsole.conf" (?), but the implementation
ends up re-writing vconsole.conf itself at every reboot (which depending on
sensibilities maybe be seen as an issue or mere lack of elegance) and, most
importantly, resetting some of the variables in vconsole.conf to defaults.

Here's some commands to understand what I mean:

~ ��������� cat /etc/vconsole.conf
KEYMAP=us-altgr-intl
FONT=eurlatgr.psfu
FONT_MAP=
FONT_UNIMAP=
XKBLAYOUT=us
XKBMODEL=pc104
XKBVARIANT=altgr-intl
XKBOPTIONS=compose:menu,terminate:ctrl_alt_bksp
~ ��������� sudo /usr/etc/X11/xdm/keytable
/etc/vconsole.conf available
KEYMAP: us-altgr-intl
Command: localectl set-keymap us-altgr-intl 
I: Using systemd /usr/share/systemd/kbd-model-map mapping
~ ��������� cat /etc/vconsole.conf
KEYMAP=us-altgr-intl
FONT=eurlatgr.psfu
FONT_MAP=
FONT_UNIMAP=
XKBLAYOUT=us
XKBMODEL=microsoftpro
XKBVARIANT=altgr-intl
XKBOPTIONS=terminate:ctrl_alt_bksp

(note that, while the keymap us-altgr-intl is correctly conserved, other
variables in vconsole.conf are reset to default)


You are receiving this mail because: