如何在Ubuntu 18.04中设置Compose键


32

现在Unity消失了,设置组合键(通过“键盘偏好设置”>“布局”)的常规方法不再起作用(因为在Ubuntu 18.04中,“设备”>“键盘”没有“布局”选项卡)。

我们如何在Ubuntu 18.04 Bionic Beaver中设置Compose键?

Answers:


32

您可以使用(GNOME)调整来设置选项。

首先通过运行安装Tweaks

sudo apt install gnome-tweaks

(或sudo apt install gnome-tweak-tool)。

或者,对于那些喜欢GUI的人:

  1. 启动Ubuntu软件应用程序。

  2. 搜索“ gnome调整”。

  3. 安装。

然后启动Tweaks并转到“ 键盘和鼠标 ”部分。默认情况下,“组合键”选项处于禁用状态。点击“ 禁用 ”按钮。

在此处输入图片说明

然后将弹出一个窗口。切换顶部的开关,然后选择撰写键

在此处输入图片说明


1
我没有Scroll Lock,所以我尝试了PrtScn,RightAlt,但它们都没有起作用,我缺少了什么?
迈克尔

1
同样在这里,我将其设置为Right Alt,但它不起作用。
zwolin18年

@zwolin您是否检查过Michael发表的问题
pomsky '18

1
@pomsky谢谢,现在我做到了。但这对我的情况没有帮助。我刚刚通过在GNOME调整中进行设置来解决了该问题:键盘和鼠标->其他布局选项->选择第三级的键->右Alt。现在,我的波兰音调符号可以正常工作
zwolin

也许我应该将其作为一个单独的问题提出,但是是否可以通过某种方式设置多个撰写键(向左和向右alt)?使用“调整”菜单似乎无法实现。
Kvothe

11

为了扩展@pomsky在其答案中详细介绍的内容,官方文档涵盖了两种可用的解决方案。

一种是通过终端安装Gnome Tweak Tool,如下所示: sudo apt install gnome-tweak-tool

另一个是键入Unicode字符的代码点。为此,请按Ctrl+ Shift+ U,释放所有键(您将看到带下划线的u),键入所需的代码点,然后按SpaceEnter完成。

例如,我使用的一个常见报价被称为“智能报价”,分别是U + 201C和U + 201D。因此,您可以在释放初始键后键入201C或201D,并使用Space或完成该过程Enter


2

适用于我的GNOME 3.28.2的dconf设置是

/org/gnome/desktop/input-sources/xkb-options

要将滚动锁定设置为撰写键,该值应为

['compose:sclk']

有关其他潜在值,请参见gnome-tweaks源代码


如果您想定义多个组合键,只需扩展数组:['compose:prsc', 'compose:rwin']。显示可能的密钥列表的另一种方法:grep "compose:" /usr/share/X11/xkb/rules/base.lst
ph0t0nix

例如dconf write /org/gnome/desktop/input-sources/xkb-options "['compose:sclk']"
克雷格·麦昆
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.