如何在Ubuntu 15.04上配置Compose键?

在Ubuntu 14.10和之前,我曾经去过gnome-control-center ,点击键盘,还有一些带有复选框列表的“高级”部分,我可以在其中设置要用作Compose键的键 。 我使用了菜单键,但升级后该设置被破坏,菜单键现在打开一个右键菜单。

然而,在Ubuntu 15.04中, gnome-control-center已经不见了,当我使用sudo apt-get install gnome-control-center手动安装它时,它只包含三个选项:语言支持,打印机和软件和更新。 看不到键盘部分。

您可能已经猜到了,我没有使用Unity桌面(但是Xmonad)。 设置哪个键映射到Compose的新推荐方法是什么?

我并不反对编辑配置文件,但是Ubuntu有一种方法可以在每个新版本中打破不受支持的自定义,所以我宁愿以“官方”方式执行此操作。

尝试unity-control-center -> Keyboard -> Shortcuts -> Typing -> Compose Key

没有官方的方式。 安装并打开dconf编辑器:

 sudo apt-get install dconf-editor dconf-editor 

转到org.gnome.desktop.input-sources并更改xkb-options的条目,例如:

 ['terminate:ctrl_alt_bksp','compose:menu'] 

如果您需要另一个,请替换'compose:menu'菜单值。 您可以从下面的列表中选择一个选项。 这些变化立即生效。

xkeyboard-config联机帮助页中列出了更多选项:

  +------------------------------------------------------+ |Option Description | +------------------------------------------------------+ |compose:ralt Right Alt | |compose:lwin Left Win | |compose:lwin-altgr 3rd level of Left Win | |compose:rwin Right Win | |compose:rwin-altgr 3rd level of Right Win | |compose:menu Menu | |compose:menu-altgr 3rd level of Menu | |compose:lctrl Left Ctrl | |compose:lctrl-altgr 3rd level of Left Ctrl | |compose:rctrl Right Ctrl | |compose:rctrl-altgr 3rd level of Right Ctrl | |compose:caps Caps Lock | |compose:caps-altgr 3rd level of Caps Lock | |compose:102  | |compose:102-altgr 3rd level of  | |compose:paus Pause | |compose:prsc PrtSc | |compose:sclk Scroll Lock | | | +------------------------------------------------------+ 

如果unity-control-center -> Keyboard -> Shortcuts -> Typing -> Compose Key (正如@mhansen之前建议的那样)已Disabled且您无法更改它,安装ubuntu-tweak-tool将使其可更改。 另见这个主题 。