Ho un problema con nomachine NX-client in Ubuntu. Sembra che il keymapping abbia un problema. Ad esempio, i tasti freccia non funzionano (ad eccezione del tasto Su che apre la schermata di stampa!). Ho cercato online e ho trovato diverse soluzioni. Tuttavia nessuno di loro ha funzionato per me:
soluzione 1)
Sul server, cambia Sistema-> Preferenze-> Tastiera-> Layout in "Tastiera gestita da Evdev"
Il server a cui accedo ha Centos 5.7 su di esso e non riesco a trovare il layout "Tastiera gestita da Evdev" nelle impostazioni della tastiera. Ho provato diversi altri layout di tastiera generici senza successo.
soluzione 2)
aggiungi le seguenti righe a /etc/X11/xorg.conf
:
Section "ServerFlags"
Option "AutoAddDevices" "false"
EndSection
L'ho fatto e la mia tastiera ha smesso di funzionare completamente! Ho dovuto usare la tastiera su schermo per rimuovere questa impostazione e tornare alla normalità.
soluzione 3)
Correre xmodmap -pke > localxmodmap
localmente
Copia il file sul server come .Xmodmap
Esegui xmodmap ~/.Xmodmap
dal terminale.
che mi dà un sacco di errori come:
xmodmap: /home/fzc23/.Xmodmap:60: bad keysym name 'XF86Switch_VT_1' in keysym list
e non funziona.
Non so cos'altro fare. Gradirei se qualcuno potesse aiutarmi.
A proposito, il client NX su Windows si collega allo stesso server senza problemi di keymapping, quindi credo che questo sia un problema in Ubuntu e non abbia nulla a che fare con il lato server.