无法设置 alt+shift 来切换语言

无法设置 alt+shift 来切换语言

我最近全新安装了 Ubuntu 13.10;但有些事情困扰着我,我不太明白。

当我第一次尝试使用老旧的“ Alt+ ”快捷Shift键切换键盘语言(我通常在波斯语和英语之间切换)时,它不起作用。然后,我去检查键盘快捷键设置,发现它已被设置为“ Super+ Space”(顺便说一句,它也不起作用)。所以我试图将其改回“ Alt+ Shift”,但它就是不起作用;当我按“ Alt+ Shift”将其设置为切换语言的快捷方式时,该框会自动重置为以前的值(没有任何错误)。据我检查,我找不到任何与快捷键“ Alt+ Shift”明显对应的内容。

我目前已将快捷键设置为“ Ctrl+ Space”;因此我可以切换语言。我的问题是为什么我不能将其设置为“ Alt+ Shift”?

答案1

升级到 Saucy 后我遇到了同样的问题。

以下是我修复它的方法。首先你需要 dconf-editor,因此只需在终端中输入以下内容即可安装它:

sudo apt-get install dconf-editor

安装后输入以下命令运行

dconf-editor

在新窗口浏览,然后将&值Desktop -> ibus -> General -> Hotkey
更改为如下内容:next-enginenext-engine-in-menu

['Shift_L+Alt']  

关闭窗口并转到文本输入设置。
现在它们应该允许您使用Alt+Shift

如果上述方法无效,请尝试以下方法:

sudo add-apt-repository ppa:attente/1218322
sudo apt-get update
sudo apt-get upgrade

然后重新启动。

答案2

要将 Shift+Alt 组合设置为语言切换器,请使用以下命令:

Tweak Tool -> Typing -> Key(s) to change layout

这将使用您从菜单中选择的任何组合键来更改布局。但它将不是更改 Ubuntu 13.10 (Unity) 中的布局指示器

安装调整工具来自 Ubuntu 软件中心

答案3

我也遇到了同样的问题

安装后

sudo 添加 apt 存储库 ppa:attente/1218322

这没用。所以我打开了

dconf-editor 桌面 -> ibus -> 常规 -> 热键

组合键“Shift_L+Alt”已设置为下一个引擎和菜单中的下一个引擎,但没有任何变化。所以我改变了

> [Shift_L+Alt'] 至 [] >

重启后,我可以在“文本输入设置”中设置“Shift+Alt”键

相关内容