Третий (или выше) уровень xkb. Руководства в гугле, примеры в /usr/share/X11/xkb/ Но проще использовать XCompose, вряд ли ты этот символ набираешь часто.
потом надо создавать файл ~/.XCompose примерно так
include «/usr/share/X11/locale/en_US.UTF-8/Compose»
<Multi_key> L : "?" U+1F427
Здесь мне непонятно:
зачем после двоеточия идут две строки, а не одна
как записывать обыкновенные клавиши (такие как L) - в угловых скобках или без них
как потом этим пользоваться:
a) нажимать кнопку compose, отпускать кнопку compose, нажимать кнопку L, отпускать кнопку L
b) нажимать кнопку compose, нажимать кнопку L, отпускать кнопку L, отпускать кнопку compose
Потому что третий уровень настраивается сложнее. Ваш Кэп.
«вряд ли»
Пингвин не похож на часто используемый типографский символ.
GNOME, потому что SCIM
Скорее IBus. Но да, не будет. Хотя если SCIM или UIM, то вроде можно подключить XCompose. В IBus в некотором роде тоже можно: захардкоженную таблицу без поддержки файла XCompose.
зачем после двоеточия идут две строки, а не одна
Не знаю.
как записывать обыкновенные клавиши (такие как L) - в угловых скобках или без них
зато, судя по ответам выше, XCompose не подходит под мои требования.
я просил, чтобы было аналогично обычному использованию, по аналогии с шифтом и альтом
прочитал man 5 keyboard, научился редактировать
mcedit /etc/default/keyboard
и загружать изменения командой
udevadm trigger --subsystem-match=input --action=change
в целом пока до конца не разобрался что именно туда писать.
пока идея такая - создать новый файл в папке
(да, слово «папка» содержит меньше букв чем «директория» и «каталог» и быстрее печататется!)
/usr/share/X11/xkb/symbols/ru_patched
прописать в файле /etc/default/keyboard строчку
XKBLAYOUT=«us,ru_patched»
ну и в самом файле заинклюдить «ru» и переопределить клавишу, дополнив её описание третьим символом