在 Ubuntu 14.10 及更早版本中,我曾经去gnome-control-center
,单击键盘,然后有一些“高级”部分,其中包含一个复选框列表,我可以在其中设置要用作Compose 键的键。我使用了 Menu 键,但该设置在升级时被破坏了,Menu 键现在会打开一个右键单击菜单。
但是,在 Ubuntu 15.04 中,gnome-control-center
没有了,当我使用 手动安装它时sudo apt-get install gnome-control-center
,它只包含三个选项:语言支持、打印机和软件和更新。看不到键盘部分。
您可能已经猜到了,我没有使用 Unity 桌面(而是 Xmonad)。设置哪个键映射到 Compose 的新推荐方法是什么?
我并不反对编辑配置文件,但 Ubuntu 有一种方法可以打破每个新版本中不受支持的自定义设置,所以我更愿意以“官方”方式来执行此操作。
官方没有办法。安装并打开 dconf 编辑器:
sudo apt-get install dconf-editor
dconf-editor
Run Code Online (Sandbox Code Playgroud)
转到org.gnome.desktop.input-sources
并更改 的条目xkb-options
,例如:
['terminate:ctrl_alt_bksp','compose:menu']
Run Code Online (Sandbox Code Playgroud)
'compose:menu'
如果需要另一个值,请替换 menu in 的值。您可以从下面的列表中选择一个。更改立即生效。
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 <Less/Greater> |
|compose:102-altgr 3rd level of <Less/Greater> |
|compose:paus Pause |
|compose:prsc PrtSc |
|compose:sclk Scroll Lock |
| |
+------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2272 次 |
最近记录: |