有Settings > Keyboard > Layout
并且有一种东西叫做iBus
并且input methods
。
我使用Keyboard > Layout
GUI 来配置我的布局13.10并且运行良好。但更新后14.04出现了一个叫做 的东西iBus
,现在我的快捷键Alt+Shift不起作用了。好像有什么东西拦截了这个热键。如果我将热键设置为其他东西,它就可以正常Keyboard > Layout
工作:我可以更改我的布局,但如果我将其设置为Alt+ Shift,它根本不起作用。
键盘输入配置有哪些不同的方法?哪种方法是首选方法?如何启用一种首选方法并禁用另一种方法以防止冲突?
面板上有iBus
一个图标。当我点击它时,会出现一个下拉菜单,里面有两种输入法。但是当我选择其中一种时,什么也没发生。输入语言仍然是一样的。
请指教。谢谢!
答案1
我不确定这背后的技术细节,但这是您可以在最新的 Xubuntu 14.04 中配置多种键盘布局的方法。
- 打开
Settings Manager
- 发射
Input Method
- 命中
OK
和/或Yes
None
从输入法列表中选择并点击OK
几次- 打开
Keyboard Input Methods
- 在该部分中删除与命令
Keyboard Shortcuts
相关的所有键Next input method
- 打开
Keyboard
,选择Layout
选项卡并配置布局和快捷方式
如果没有“键盘输入法”
- 打开
All Settings
- 选择
Input Method
- 点击
OK
和/或Yes
如果你问过(可能多次) - 选择
REMOVE
- 点击
OK
和/或Yes
直到窗口关闭 - 打开
Keyboard
,选择Layout
选项卡并配置布局和快捷方式
现在它应该可以正常工作了。
答案2
我在使用 ASUS EeePC 1015PX 和 Xubuntu 14.04 时遇到了问题,因为其默认使用欧洲键盘布局,所以每次登录时我都必须在终端中更改它。
但是现在,直到错误被修复之前,您可以在 Xubuntu 中创建一个启动脚本,以便它在登录时配置为您想要的任何内容(并且考虑到我的笔记本电脑在睡眠后出现黑屏错误,我最近经常关机并登录!)
菜单 >> 设置管理器 >> 系统 >> 会话和启动 >> 选项卡应用程序自动启动
点击+添加按钮,然后填写以下三个框:
名称:USKeyboard(或任何你想要的名字)
描述:登录时将键盘布局更改为美国键盘布局。
命令:setxkbmap -layout us
单击“确定”
重新启动并测试您的键盘(对我来说,这意味着确保 SHIFT-2 给出 @ 而不是 " ,反之亦然,以及一些其他字符变化,例如 |)。
您必须在 Google 上搜索其他地区键盘布局的缩写,但原理应该是一样的。找到缩写后,您可以随时使用 setxkbmap -layout 命令(附加区域代码)更改终端中的布局,但每次重新启动后,它都会默认恢复为您在启动脚本中选择的布局。
答案3
IBus 是现代 Unix/Linux 键盘输入法。有趣的是,我遇到了一个问题,因为与您的情况完全相反:在全新安装的 Xubuntu 中,IBus 未默认打开。可以在 IBus 配置窗口中配置 IBus 输入和切换方法,该窗口位于“设置”->“键盘输入法”(带有“i”图标)中。