如何在 LXDE 中使用 Ctrl+Shift 或 Alt+Shift 切换布局?

如何在 LXDE 中使用 Ctrl+Shift 或 Alt+Shift 切换布局?

如何在 LXDE 中使用Ctrl+ ShiftAlt+或类似的命令切换布局?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,这样默认设置才不会被覆盖。

相关内容