Відповіді:
Виберіть ім'я ключового вільного модифікатора, наприклад, Hyper
або Super
(воно не повинно використовуватися іншим ключем). Також вибрати вільний номер модифікатор серед Mod1
до Mod5
. Ви можете з'ясувати вільні, переглянувши вихідні дані xmodmap -pke -pm
. Також з’ясуйте код Menuключа для ключа. Потім додайте такі лінії, як ~/.Xmodmap
:
keycode 0x75 = Hyper_R
add Mod4 = Hyper_R
Якщо ви вже не використовуєте .Xmodmap
файл, додайте наступний рядок до сценарію запуску X (можливо, ~/.xinitrc
або ~/.xsession
деякі середовища робочого столу автоматично читаються, ~/.Xmodmap
тому цей крок вам не знадобиться):
xmodmap - <~/.Xmodmap
.xinitrc
якщо ви входите в текстовий режим, тоді запускайте startx
, і вам доведеться використовувати, .xsession
якщо ви входите під * dm. Якщо ви використовуєте свій власний скрипт сеансу (який не є таким поширеним, як це було раніше: сьогодні більшість людей запускають робоче середовище, яке має свій власний спосіб виконання команд при вході в систему), ви можете домовитись про те, .xsession
щоб він просто містив . ~/.profile; . ~/.xinitrc
.
.xinitrc
або.xsession
?