Я нашел много способов отобразить Caps Lock на Контроль, из-под Которого выходят. Например: редактирование/etc/default/keyboard и добавление "ctrl:nocaps" к XKBOPTIONS
Но я не могу найти нигде, как отобразиться на Правильное Управление, мне нужно оно, чтобы быть правом, потому что я пытаюсь сделать что-то после этого и правом, необходимо для следующего шага
Как я могу отобразить Caps Lock на Правильное Управление?
Используйте
xev
И нажмите ключевое Правильное Управление. Вы получите событие как это:
KeyPress event, serial 36, synthetic NO, window 0x4200001,
root 0x266, subw 0x0, time 253995826, (1344,552), root:(1410,604),
state 0x10, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Помнят код клавиши, в моем случае 105.
Создают сценарий, например,/home/user/xmodmap.sh со следующим:
#!/bin/bash
xmodmap -e "keycode 105 = Caps_Lock"
Теперь дают полномочия сценарию с:
sudo chmod 755 /home/user/xmodmap.sh
И добавляют его, чтобы быть выполненным, когда Ваш Ubuntu начинает идти в Систему-> Предпочтения-> Приложения Запуска и создавать новую запись с командой:
/bin/bash -c "sleep 5 && /home/user/xmodmap.sh"