Tengo un problema con nomachine NX-client en Ubuntu. Parece que la asignación de teclas tiene un problema. Por ejemplo, las teclas de flecha no funcionan (¡excepto la tecla arriba que abre la pantalla de impresión!). Busqué en línea y encontré varias soluciones. Sin embargo, ninguno de ellos funcionó para mí:
solución 1)
En el servidor, cambie Sistema-> Preferencias-> Teclado-> Diseños a "Teclado administrado por Evdev"
El servidor en el que inicio sesión tiene Centos 5.7 y no puedo encontrar el diseño de "Teclado administrado por Evdev" en la configuración del teclado. Probé varios diseños de teclado genéricos sin éxito.
solución 2)
agregue las siguientes líneas a /etc/X11/xorg.conf
:
Section "ServerFlags"
Option "AutoAddDevices" "false"
EndSection
¡Lo hice y mi teclado dejó de funcionar por completo! Tuve que usar el teclado en pantalla para eliminar esta configuración y volver a la normalidad.
solución 3)
Ejecutar xmodmap -pke > localxmodmap
localmente
Copie el archivo al servidor como .Xmodmap
Ejecutar xmodmap ~/.Xmodmap
desde la terminal.
lo que me da un montón de errores como:
xmodmap: /home/fzc23/.Xmodmap:60: bad keysym name 'XF86Switch_VT_1' in keysym list
y no funciona
No sé qué más hacer. Agradecería que alguien pudiera ayudarme.
Por cierto, el cliente NX en Windows se conecta al mismo servidor sin ningún problema de asignación de teclas, por lo que creo que este es un problema en Ubuntu y no tiene nada que ver con el lado del servidor.
Resolví el problema yendo a Preferencias → Atajos de teclado y seleccionando Escritorio → Tomar una captura de pantalla .
La configuración mostrada allí (aparentemente correcta) Print. Sin embargo, lo eliminé haciendo clic en la entrada y luego presionando la tecla de retroceso, cambiándolo a Desactivado . Después de eso, mi tecla de cursor arriba funcionó nuevamente.
fuente