Zdecydowanie rozumiem, dlaczego chcesz to zrobić! Oto mój zakład, co zrobiłem:
Uruchom terminal i uruchom „xev”. Umieść kursor myszy nad oknem Testera zdarzeń i naciśnij klawisze fn + prawo / lewo. Powinieneś otrzymać odczyt taki jak:
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
To jest dla mojej klawiatury i fn + prawo. Znajdź kod dostępu - tutaj jest 171.
Teraz przejdź do edycji pliku .bashrc w katalogu domowym. Jest ukryty, więc naciśnij Ctrl + H w Nautilusie, aby pokazać. Następnie dodaj linie
xmodmap -e "keycode 171 = Home"
xmodmap -e "keycode xxx = End"
gdzie zamieniasz 171 i xxx na otrzymane kody dostępu. Następnie zapisz i zamknij plik. Zamknij wszystkie terminale, otwórz jeden i powinieneś być gotowy!
Teraz jest jedna wada: musisz aktywować to przy każdym uruchomieniu. Robisz to, otwierając terminal i to wszystko. Możesz go natychmiast zamknąć ponownie. Możesz też spróbować to naprawić, aby zrobić to automatycznie, jak opisano tutaj . Po prostu uruchamiam terminal za pomocą skrótu, a następnie go zabijam ...