У меня проблема с nomachine NX-клиентом в Ubuntu. Кажется, что сопоставление клавиш имеет проблему. Например, клавиши со стрелками не работают (за исключением клавиши «вверх», которая открывает экран печати!). Я искал в Интернете и нашел несколько решений. Однако ни один из них не работал для меня:
решение 1)
На сервере измените System-> Preferences-> Keyboard-> Layouts на «Управляемая Evdev клавиатура»
На сервере, на котором я захожу, установлен Centos 5.7, и я не могу найти раскладку «Управляемая Evdev клавиатура» в настройках клавиатуры. Я попробовал несколько других типовых раскладок клавиатуры, но безуспешно.
решение 2)
добавьте следующие строки в /etc/X11/xorg.conf
:
Section "ServerFlags"
Option "AutoAddDevices" "false"
EndSection
Я сделал это, и моя клавиатура перестала работать полностью! Мне пришлось использовать экранную клавиатуру, чтобы удалить эту настройку и вернуться в нормальное состояние.
решение 3)
Беги xmodmap -pke > localxmodmap
локально
Скопируйте файл на сервер как .Xmodmap
Беги xmodmap ~/.Xmodmap
от терминала.
что дает мне кучу ошибок, таких как:
xmodmap: /home/fzc23/.Xmodmap:60: bad keysym name 'XF86Switch_VT_1' in keysym list
и не работает.
Я не знаю, что еще делать. Буду признателен, если кто-нибудь сможет мне помочь.
Кстати, NX-клиент в Windows подключается к тому же серверу без проблем с сопоставлением клавиш, поэтому я считаю, что это проблема в Ubuntu и не имеет ничего общего с серверной стороной.
Я решил проблему, выбрав « Настройки» → « Сочетания клавиш» и выбрав « Рабочий стол» → « Сделать снимок экрана» .
Настройки там показывали (вроде бы правильные) Print. Тем не менее, я удалил его, щелкнув запись, а затем нажав клавишу Backspace, изменив ее на Отключено . После этого моя кнопка курсора снова заработала.
источник