![如何在 Ubuntu 13.04 中直接绑定选择语言的键](https://linux22.com/image/1376104/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%2013.04%20%E4%B8%AD%E7%9B%B4%E6%8E%A5%E7%BB%91%E5%AE%9A%E9%80%89%E6%8B%A9%E8%AF%AD%E8%A8%80%E7%9A%84%E9%94%AE.png)
我喜欢将键盘绑定直接更改为我想要使用的语言我使用以下键盘绑定来更改 Windows 中的键盘布局:
左 alt+左 shift+1 为英语 左 alt+左 shift+2 为俄语 左 alt+左 shift+3 为乌克兰语
我该如何配置 Ubuntu 13.04 来做同样的事情?我已经找到了如何按顺序选择语言来更改键盘布局(例如 Alt+shift),但我喜欢使用我已经描述过的方法
答案1
我不知道如何在 Unity 中配置自定义快捷方式(谷歌告诉我,最合适的方法是使用设定或者绑定键)。
作为 GNOME 3 用户,我转到
All settings -> Keyboard -> Shortcuts tab -> Custom
并点击“+”按钮。
在您成功创建自定义快捷键后,您可以将 Ctrl-Alt-1 分配给setxkbmap ua
,将 Ctrl-Alt-2 分配给setxkbmap ru
,将 Ctrl-Alt-3 分配给setxkbmap us
。
其中有一个错误,至少对我来说是这样。当我切换到 ru 或 ua 时,全局快捷键(如 Ctrl-W 或 Ctrl-T)停止工作,例如,GNOME 无法识别 Ctrl-Ц 和 Ctrl-Е。此外,我常用的布局切换按钮也停止工作。