Код: Выделить всё
#!/bin/sh
export DISPLAY=:0.0
xmodmap -e "keycode 37 =" # L-ctrl
xmodmap -e "keycode 105 =" # R-ctrl
xmodmap -e "keycode 64 =" # L-alt
xmodmap -e "keycode 108 =" # R-alt
xmodmap -e "keycode 9 =x x x" # Esc
xmodmap -e "keycode 67 =x x x" # F1
xmodmap -e "keycode 73 =x x x" # F7
xmodmap -e "keycode 95 =x x x" # F11
xmodmap -e "keycode 96 =F18 F18 F18" # F12
3. Файл myfile.zip записываем в каталог Everyone на TFTP.
4. В конфиг терминала пишем:
Код: Выделить всё
extra = myfile.zip
Как это устроено. Строки:
Код: Выделить всё
xmodmap -e "keycode 37 =" #L-ctrl
xmodmap -e "keycode 105 =" #R-ctrl
С функциональными клавишами сложнее. Хром не позволяет просто отключить F1..F12. Если написать:
Код: Выделить всё
xmodmap -e "keycode 95 ="
Код: Выделить всё
xmodmap -e "keycode 95 =x x x" #F11
Код: Выделить всё
xmodmap -e "keycode 96 =F18 F18 F18" #F12
Магия 80 уровня. Полный список кодов клавиш можно получить, если зайти на терминал телнетом и запустить команду:
Код: Выделить всё
DISPLAY=:0.0 xmodmap -pke