Как сделать XF86Explorer моим новым супер ключом
Я знаю, что мне нужен xmodmap, и я поиграл с ним, но не могу найти правильную конфигурацию.
➜ ~ xmodmap
xmodmap: up to 3 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_R (0x86), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
Это ключ XF86Explorer
➜ ~ xev
KeyPress event, serial 40, synthetic NO, window 0x6e00001,
root 0x7d, subw 0x0, time 4306448, (-253,-217), root:(592,324),
state 0x0, keycode 152 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 40, synthetic NO, window 0x6e00001,
root 0x7d, subw 0x0, time 4306598, (-253,-217), root:(592,324),
state 0x40, keycode 152 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
На моей клавиатуре нет кнопки Super, поэтому я хочу, чтобы кнопка Explorer действовала как моя кнопка Super.
1 ответ
Решение
Открыть файл
~/.Xmodmap
nano ~/.Xmodmap
Разместите ваше отображение, например:
keycode 152 = Super_L
Попробуй это
xmodmap ~/.Xmodmap
Открыть файл
~/.xinitrc
nano ~/.xinitrc
Добавьте строки ниже
if [ -s ~/.Xmodmap ]; then xmodmap ~/.Xmodmap fi
Выйти и заново войти
Если ~/.xinitrc
не работает то пользуйся ~/.profile
на шаге 4 и повторите шаг 5.