Answers:
听起来您正在运行Ibus,默认情况下使用Ctrl+ Space启用/禁用输入编辑器。
您可以在“ Ibus首选项”中更改分配给它的快捷键。
如果Ibus在菜单栏中运行,则可以右键单击以从菜单中选择“首选项 ”。如果Ibus不在菜单栏中运行,则可以通过运行“ 键盘输入法 ”从Dash启动“首选项”对话框,或者使用来从终端启动ibus-setup
。
更新14.04
ibus-setup
不再适用于14.04。前者的功能将ibus-setup
集成到“ 系统设置”>“文本输入”中。
现在,默认情况下,输入切换设置为Super+ Space,但是Ibus仍可能会从Control+ Space键绑定中夺走焦点,并引起其他系统问题,最值得注意的是Eclipse中的自动完成功能。
将Ibus输入切换集成到新的“文本输入”设置中的工作仍在进行中,这引起了问题,因为较旧的设置仍在幕后。
如果您已从12.04升级,则ibus-settings
应该仍然可用。
在14.04中,您可以直接编辑设置为dconf-editor
。
如果未安装:
sudo apt install dconf-editor
然后浏览至桌面>> ibus >>常规>>热键。在trigger
与triggers
设置将仍然显示“控制+空间”。编辑这些设置了,小心留下空的方括号[]
在triggers
。
ibus-setup
的14.04版本略有不同,没有该选项。
dconf-editor
解决了我的问题,非常感谢@chaskes。
使用命令行禁用IBUS触发器:
gsettings set org.freedesktop.ibus.general.hotkey triggers @as []
或者,如果这不起作用,请尝试第一个产生错误:
gsettings set org.freedesktop.ibus.general.hotkey triggers []
ibus只让我头疼。每当我尝试更改设置时,重新启动时,Ctrl + Space就会重新出现。这是我的解决方案:
sudo apt-get purge ibus
sudo killall ibus
现在一切正常,直到Ubuntu决定下一个愚蠢的事情为止。也许字母“ o”将映射为关闭计算机?
dconf-editor
,做的工作。我正在通过在bash中键入Ctrl-V Ctrl-Space进行测试;由于某种原因,bash不接受它。但是Ctrl-Space会生成一个空字符。
升级到ubuntu 14.04之后,我遇到了同样的问题。我做了什么。
在Ibus偏好设置中:
System > Preferences > Keyboard Input Methods
。
有一个选项:将Next input method
其设置为ctrl + space,我删除了该选项,然后所有内容又重新开始工作。
Ubuntu Studio 14.04(XFCE)在这里。自动填充(Ctrl + Space
)没有问题,但是复制行(Ctrl + Alt + Down
)没有问题。
这为我工作:
xfwm4-settings
xfconf-query -c xfce4-keyboard-shortcuts -r -p " /xfwm4/custom/<Primary><Alt>Up" ; xfconf-query -c xfce4-keyboard-shortcuts -r -p " /xfwm4/custom/<Primary><Alt>Down" ; xfconf-query -c xfce4-keyboard-shortcuts -r -p " /xfwm4/custom/<Primary><Alt>Left" ; xfconf-query -c xfce4-keyboard-shortcuts -r -p " /xfwm4/custom/<Primary><Alt>Right"
。
我有带LXDE的Ubuntu 14.04 GNOME。显然,该桌面具有ibus设置。因此,对我来说,更改ibus设置是正确的解决方法。也许只有Unity取消了ibus-setup应用程序。
对于某些使用带有fcitx的日语输入的人,请检查Fcitx Configuration
。有一个用于全局配置的菜单,在下面Trigger Input Method
,默认快捷方式为Ctrl+ Space。