Я определенно понимаю, почему вы хотите это сделать! Вот моя ставка на то, что я сделал:
Запустите терминал и запустите «xev». Наведите курсор мыши на окно Event Tester и нажмите fn + вправо / влево. Вы должны получить показания вроде:
KeyRelease event, serial 36, synthetic NO, window 0x5200001,
root 0xb2, subw 0x0, time 89989888, (98,124), root:(1007,175),
state 0x0, keycode 171 (keysym 0x1008ff17, XF86AudioNext), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Это для моей клавиатуры и fn + right. Найдите код ключа - здесь это 171.
Теперь перейдите к редактированию файла .bashrc в вашем домашнем каталоге. Он скрыт, поэтому нажмите Ctrl + H в Nautilus, чтобы показать. Затем добавьте строки
xmodmap -e "keycode 171 = Home"
xmodmap -e "keycode xxx = End"
где вы заменяете 171 и ххх полученными кодами клавиш. Затем сохраните и закройте файл. Закройте все свои терминалы, откройте один, и вы должны быть готовы к работе!
Теперь есть один недостаток: вы должны активировать его при каждой загрузке. Вы делаете это, открывая терминал, и все. Вы можете закрыть его снова немедленно. Или вы можете попытаться исправить это, чтобы сделать это автоматически, как описано здесь . Я просто запускаю терминал, используя ярлык, а затем убиваю его ...