У меня есть проблема с nomachine NX-клиентом в Ubuntu. Кажется, что keymapping имеет проблему. Например, клавиши со стрелками не работают (за исключением ключа, который открывает printscreen!). Я искал онлайн и нашел несколько решений. Однако ни один из них не работал на меня:
На сервере измените Систему-> Предпочтения-> Клавиатура-> Разметки на “Evdev-управляемую клавиатуру”
Сервер, в который я вхожу, имеет Centos 5.7 на нем, и я не могу найти “Evdev-управляемую клавиатуру” расположением в установке клавиатуры. Я попробовал несколько других универсальных раскладок клавиатуры без успеха.
добавьте следующие строки к /etc/X11/xorg.conf
:
Section "ServerFlags"
Option "AutoAddDevices" "false"
EndSection
Я сделал это, и моя клавиатура прекратила работать полностью! Я должен был использовать экранную клавиатуру, чтобы удалить эту установку и возвратиться к нормальному.
Выполненный xmodmap -pke > localxmodmap
локально
Скопируйте файл в сервер как .Xmodmap
Выполненный xmodmap ~/.Xmodmap
от терминала.
который дает мне набор ошибок, таких как:
xmodmap: /home/fzc23/.Xmodmap:60: bad keysym name 'XF86Switch_VT_1' in keysym list
и не работает.
Я не знаю, что еще сделать. Я ценил бы, если кто-то мог бы выручить меня.
BTW, NX-клиент на окнах соединяется с тем же сервером без keymapping проблемы, таким образом, я полагаю, что это - проблема в Ubuntu и не имеет никакого отношения к стороне сервера.
У меня была та же проблема с Gentoo. Я не могу обещать, что это будет работать на сервере CentOS 5, но это сработало для меня на сервере Gentoo.
В сеансе nx откройте окно терминала и запустите:
setxkbmap -model evdev -layout us
Заменив «нас» на желаемый макет, если это не макет в США. Ваша клавиатура должна быть правильной сейчас. Если вы запускаете сеанс nx с использованием сценария в стиле .xsession / .xinitrc, вы можете добавить команду setxkbmap в сценарий запуска.
Я решил проблему, выбрав Предпочтения → Сочетания клавиш и выбрав Рабочий стол → Сделать снимок экрана .
Настройка показала (казалось бы, правильную) Print kbd>. Тем не менее, я удалил его, нажав на запись, а затем нажав клавишу Backspace, изменив ее на Отключено . После этого моя клавиша курсора снова заработала.