Композитная клавиша в Linux

13-04-2012 - 0 minutes, 36 seconds -
compose key Linux пунктуация

С помощью композитной клавиши в Linux можно печатать символы, которых нет на клавиатуре, например длинное тире или кавычки-«елочки».

Назначить композитную клавишу (Compose key) в любом дистрибутиве, где есть X11 (в том числе E17 и XFCE) на один сеанс можно командой:

setxkbmap -option compose:ralt
для правой клавиши Alt
setxkbmap -option compose:rwin
правый Win (чаще для десктопов)

Но чтобы изменение сохранялось после перезагрузки, нужно внести их в файл console-setup:

sudo gedit /etc/default/console-setup
или
sudo leafpad /etc/default/console-setup

В файле находим строку XKBOPTIONS:
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"
и меняем её таким образом:
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll,compose:ralt"

Вот список символов и последовательностей, которые могут понадобиться русскоязычному пользователю (кликни по изображению, чтобы открыть (и скачать) таблицу в GoogleDocs):

Более полный список с символами употребляемыми не только в русском языке можно найти здесь.