Відповіді:
Виберіть ім'я ключового вільного модифікатора, наприклад, 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?