![如何在 LXDE 中使用 Ctrl+Shift 或 Alt+Shift 切换布局?](https://linux22.com/image/1121007/%E5%A6%82%E4%BD%95%E5%9C%A8%20LXDE%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20Ctrl%2BShift%20%E6%88%96%20Alt%2BShift%20%E5%88%87%E6%8D%A2%E5%B8%83%E5%B1%80%EF%BC%9F.png)
如何在 LXDE 中使用Ctrl+ Shift,Alt+或类似的命令切换布局?Shift
在其他条件相同的情况下,我更喜欢:
- 命令行解决方案
- 独立于桌面环境的解决方案
这样我就可以自动执行下一次 Ubuntu 安装,默认包含它,而且如果我将来实际使用其他桌面环境,该方案仍然有效。
我使用的是安装了 LXDE 的 Ubuntu 13.10 32 位。我希望能够使用Ctrl+循环切换英语和俄语布局Shift(就像我在 Unity 中已经做的那样)。
目前,当我转到“首选项”-->“键盘输入法”时,我看到以下内容(请注意,我只设法添加Ctrl+Z作为切换布局的快捷方式,这不是我想要的):
然后,当我单击省略号时(请注意Control z
您可以通过“键盘快捷键”下窗口的小裂缝看到的一行):
答案1
您可以尝试以下操作:
打开终端并运行:
sudo nano /etc/default/keyboard
(或使用其他文本编辑器)
在文件中做以下更改:
XKBLAYOUT="ru,us"
XKBVARIANT=""
XKBOPTIONS="grp:ctrl_shift_toggle"
重新启动并重试。
但问题是每个桌面环境都有自己的方法来覆盖此默认设置,方法各不相同。以 Lubuntu (14.04) 为例,该文件$HOME/.config/lxpanel/Lubuntu/panels
包含布局插件的设置,必须将其设置为KeepSysLayouts=1
,这样默认设置才不会被覆盖。