Хочу сделать ScrollLock compose-клавишей. Сейчас стоит ralt. Как правильно "называется" scrolllock? Т. е. на что нужно заменить "compose:ralt" в xorg.conf?
В указанной строке перечисляются заготовки правил.
Т.е. "compose:ralt" подразумевает, что где-то в конфигаеть есть правило, которое называется ralt и подменяет коды клавиш. Нужно написать соответствующее правило и вписать его название в строку. Всё точно так же, как с переключением раскладок.
$ pwd
/usr/share/X11/xkb
$ vi rules/base
..................
918 compose:ralt = +compose(ralt)
919 compose:lwin = +compose(lwin)
920 compose:rwin = +compose(rwin)
921 compose:menu = +compose(menu)
922 compose:rctrl = +compose(rctrl)
923 compose:caps = +compose(caps)
924 compose:102 = +compose(102)
..................
$ vi symbols/compose
5 partial modifier_keys
6 xkb_symbols "ralt" {
7 key <RALT> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] };
8 };