Dav*_*d M 5 keyboard keyboard-layout
使用带有意大利字符键映射的美国键盘,撰写键对我来说工作得很好。它可以在 LightDM 中运行,也可以在 GNOME 中运行。我按R. Alt+ E,然后得到“\xc3\xa8”。
\n然后最近它发生了变化。LightDM 仍然有效,但是在 GNOME 中,它变成了两个按键:R. Alt+ E。几天前,我的一个用户 ID 决定完全停止工作。撰写键的行为与普通Alt键类似。但仅限于一个用户ID;我的其他用户 ID 仍然有效。
\nXKBOPTIONS="compose:ralt"(/etc/default/keyboard我认为这就是 LightDM 起作用的原因)。org.gnome.desktop.input-sources设置为['compose:ralt'].我还应该看什么?$HOMEGNOME 使用哪些文件(包括 中的文件)来确定撰写关键行为?
谢谢!
\n几个小时后,我明白了为什么单个用户的撰写键被忽略。仍然不知道为什么它从一次击键变为两次击键,但根本无法使用它是我发布此问题的主要原因。
dconf 有一个 /org/gnome/settings-daemon/peripherals/numlock-state 的覆盖值。重置此项使撰写关键工作。为什么这很重要对我来说是个谜!但不知怎的,它神奇地解决了这个问题。
勾起我对邪恶的Windows系统注册表和regedit的不愉快回忆。叹
小智 2
重新启动 Xubuntu 系统(Ubuntu 15.10,内核升级到 4.2.0-30-generic)后,我遇到了(几乎)同样的问题。XKBOPTIONS="compose:caps"与您类似,我在文件中设置了/etc/default/keyboard全局启用撰写键。即使在控制台模式下,这也适用于除一名用户之外的所有用户。
我检查了文件${HOME}/.config/xfce4/xfconf/xfce-perchannel-xml/keyboard-layout.xml(由 Settings \xe2\x86\x92 Keyboard \xe2\x86\x92 Layout 更新)。一位从未更改过布局的用户没有这样的文件。另一个具有有效撰写密钥的用户有一个 \xe2\x80\x9creasonable\xe2\x80\x9d 设置。因此,我尝试将此设置复制给有问题的用户,但无济于事。删除该文件也没有帮助。即使重新启动也没有解决问题。最后,解决方案是调用
setxkbmap\nRun Code Online (Sandbox Code Playgroud)\n