¡Definitivamente entiendo por qué quieres hacer esto! Aquí está mi apuesta de lo que he hecho:
Inicie una terminal y ejecute 'xev'. Coloque el cursor del mouse sobre la ventana Event Tester y presione fn + derecha / izquierda. Debería obtener una lectura 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
Esto es para mi teclado y fn + derecha. Encuentra el código clave: aquí es 171.
Ahora vaya a editar su archivo .bashrc en su directorio de inicio. Está oculto, así que presiona Ctrl + H en Nautilus para mostrar. Luego agrega líneas
xmodmap -e "keycode 171 = Home"
xmodmap -e "keycode xxx = End"
donde reemplaza el 171 y xxx con los códigos de teclas obtenidos. Luego guarde y cierre el archivo. ¡Cierra todas tus terminales, abre una y estarás listo!
Ahora, hay un inconveniente: debe activar esto en cada arranque. Lo haces abriendo una terminal, y eso es todo. Puede cerrarlo nuevamente de inmediato. O puede intentar arreglarlo para hacerlo automáticamente, como se describe aquí . Acabo de ejecutar el terminal usando un atajo y luego lo mato ...