我使用 Gnome-Ubuntu,刚刚从 17.04 升级到 17.10。之后发生了一件非常奇怪的事情:当我打开会话时,某些应用程序具有正确的键盘布局(在我的情况下是法语),但其他应用程序却没有(它们具有 Qwerty 布局,我认为这是系统默认设置)。这似乎是 GTK(正确)与非 GTK(不正确)的对比。
修复方法很简单,但很奇怪:我必须切换到另一个虚拟终端(CTRL + ALT + Fn),然后返回到我的 Gnome 会话,现在所有应用程序都使用法语布局... :-/
该问题似乎与 Wayland 有关;GTK 没有它。
另外,当我打开“输入法”设置时,我看到的内容如下:
Current configuration for the input method:
* Active configuration: ibus (normally missing)
* Normal automatic choice: ibus (normally ibus or fcitx or uim)
* Override rule:
* Current override choice: (en_US)
* Current automatic choice: ibus
* Number of valid choices: 2 (normally 1)
The override rule is defined in /etc/default/im-config.
The configuration set by im-config is activated by re-starting X.
Explicit selection is not required to enable the automatic configuration if the active one is default/auto/cjkv/missing.
Available input methods: ibus xim
Unless you really need them all, please make sure to install only one input method tool.
这有关系吗?
已编辑:此外,这里有一些关于我的配置的相关信息:
$ gsettings get org.gnome.desktop.input-sources sources
[('xkb', 'fr+oss')]
$ cat /etc/default/keyboard
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="fr"
XKBVARIANT="oss"
XKBOPTIONS=""
BACKSPACE="guess"