Now that Unity is gone, the usual way of setting a Compose Key (via Keyboard Preferences > Layout) no longer works (because in Ubuntu 18.04, Devices > Keyboard has no Layout tab).
How do we set a Compose Key in Ubuntu 18.04 Bionic Beaver?
Now that Unity is gone, the usual way of setting a Compose Key (via Keyboard Preferences > Layout) no longer works (because in Ubuntu 18.04, Devices > Keyboard has no Layout tab).
How do we set a Compose Key in Ubuntu 18.04 Bionic Beaver?
You may use (GNOME) Tweaks to set the option.
First install Tweaks by running
(or
sudo apt install gnome-tweak-tool
).Alternatively, for those who prefer the GUI:
launch the Ubuntu Software application.
search for "gnome tweaks".
install.
Then launch Tweaks and go to "Keyboard & Mouse" section. The "Compose Key" options is disabled by default. Click on the "Disabled" button.
Then a window will pop up. Toggle the switch at the top on and then you'll be select the compose key
To expand upon what @pomsky detailed in their answer, the official documentation covers the two solutions available.
One is through installing Gnome Tweak Tool via the terminal like so:
sudo apt install gnome-tweak-tool
And the other is typing the Unicode character's code point. To do this, press Ctrl+Shift+U, release all keys (you'll see an underlined
u
), type the code point desired, and then press Space or Enter to complete.For example, a common one I use is referred to as “Smart Quotes” which are U+201C & U+201D respectively. So you would type 201C or 201D after releasing the initial keys, and complete the process with Space or Enter.
Issue
man xkeyboard-config
and look for the compose options (shortcut: enter/compose:
). You will findLet us say you want to pick Pause as the compose key. Just issue
To make it reboot-persistent, open
/etc/default/keyboard
with your favorite editor.and to the line
XKBOPTIONS
addcompose:paus
. If you had other options already, separate them with commas. For example:Multiple compose keys can be used simultaneously.
The dconf setting that worked for my GNOME 3.28.2 is
To set the Scroll Lock as the compose key, the value should be
See the gnome-tweaks source code for other potential values.
That means you can run a command like this: