我最近全新安装了 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-engine
next-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”键