GNOME 3.6中键盘布局切换缓慢

5

当我从Gnome 3.4升级到Gnome 3.6时,我发现无法再使用Alt+Shift切换键盘布局。于是我安装了gnome-tweak-tool,在Typing选项卡中选择Modifiers-only input sources里的Alt+Shift。

现在我可以使用Alt+Shift来切换键盘布局,但非常缓慢...我该怎么办?

3个回答

13

这是因为现在在GNOME 3.6中,GNOME处理输入源,而不是X。您可以禁用GNOME处理键盘布局:

gsettings set org.gnome.settings-daemon.plugins.keyboard active false

然后安装 qxkb 并为自己进行配置。

现在 X 处理你的键盘布局,速度很快 :)


2
嘿@Mohammad,我遇到了同样的问题。不幸的是,这对我来说不起作用,原因不明。还有其他方法吗? - tftd
1
谢谢,但如何指示当前布局?当X处理它时,标准的GNOME指示器无法工作。 - aryndin
2
在 Gnome 40 中,我收到了“没有这样的模式'org.gnome.settings-daemon.plugins.keyboard'” 的错误信息。 - user1663023

7
在Ubuntu 18.04(GNOME Shell 3.28.1)中,我也注意到了通过Alt+Shift切换布局时的延迟。在16.04中没有出现此问题。
我发现如果使用标准的Super+Space组合键,则速度更快。
我找到了这个解决方法:https://askubuntu.com/a/986629/766670 最重要的是,Alt+Shift是一个附加的慢速切换组合键,但标准组合键可以更快地进行切换。
因此,您可以将标准方法的组合键替换为所需的组合键,切换将会更快。
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift_L']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Shift>Alt_L']"

我希望这可以帮助某些人避免在寻找解决方案上浪费时间。

0
我为了解决键盘切换时的高延迟问题编写了以下 Gnome-shell 扩展:快速语言切换

默认情况下,语言切换器弹出需要约0.7秒的时间,这意味着在切换完成之前会丢失大约2-4次击键。这对于使用非拉丁字母表(例如希腊语、西里尔语、阿拉伯语、日语)打字的用户影响很大,特别是在撰写技术文件时。该扩展可将切换时间缩短至1/10秒(在2019年的电脑上)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接