Eu definitivamente entendo porque você quer fazer isso! Aqui está minha aposta que fiz:
Inicie um terminal e execute o 'xev'. Coloque o cursor do mouse sobre a janela do Event Tester e pressione fn + direita / esquerda. Você deve ter uma leitura como:
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
Isto é para o meu teclado e fn + para a direita. Encontre o código-chave - aqui é 171.
Agora, edite seu arquivo .bashrc no seu diretório pessoal. Está oculto, então pressione Ctrl + H no Nautilus para mostrar. Em seguida, adicione linhas
xmodmap -e "keycode 171 = Home"
xmodmap -e "keycode xxx = End"
onde você substitui o 171 e o xxx pelos códigos de tecla obtidos. Em seguida, salve e feche o arquivo. Feche todos os seus terminais, abra um e você estará pronto para ir!
Agora, há uma desvantagem: você precisa ativar isso em cada inicialização. Você faz isso abrindo um terminal e pronto. Você pode fechá-lo novamente imediatamente. Ou você pode tentar corrigi-lo para fazer isso automaticamente, conforme descrito aqui . Eu apenas corro o terminal usando um atalho e depois o mato ...