По ходу поиска попалось - Установка и настройка FreeNX в Fedora 10](Простым языком о Fedora Linux: Установка и настройка FreeNX в Fedora 10), там предлагается
Добавляем в автозапуск скрипт для установки правильных параметров клавиатуры:
# gedit /etc/xdg/autostart/setxkmap.desktopИ вставляем в него следующие строки:
[Desktop Entry] Version=1.0 Encoding=UTF-8 Name=Fix keyboard settings Exec=setxkbmap -rules xorg -model pc105 -layout "us,ru" -variant ",winkeys" -option "grp:ctrl_shift_toggle" Terminal=false Type=Application
Из статьи не ясно на решение кокой проблемы направлены данные действия, но судя по всему данное решение пересекается с моей темой.
Простое выполнение команды “setxkbmap -rules xorg -model pc105 …” на стороне FreeNX-сервера никакого эффекта не дает.
Сравнивая с методом решения проблемы от NoMachine:
However, it has been reported that the arrow up key is still mapped as print screen, and the alt+gr key combination is mapped as enter. The issue can also be reproduced connecting from NX Client for Windows to NX Server on Ubuntu.
As a temporary workaround, Ubuntu 8.10 users (as well as any others using an Xorg server 1.5) can disable the Evdev driver by adding these lines to the /etc/X11/xorg.conf file residing on the Ubuntu host:
Section "ServerFlags" Option "AutoAddDevices" "false" EndSectionThen restart the X server.
If layout falls back to US keyboard after this change, modify the keyboard InputDevice section to set the proper layout, e.g. for an Italian keyboard:
Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "it" EndSection
Можно заметить сходную направленность на определение типа клавиатуры и режима её работы.
Ковыряние навело на мысль, что проблема связана с внедрением Udev, а в частности изменение обработчика клавиатуры Evdev. openSUSE 11.4 использует новую модель настройки Xorg, т.е. вместо единого файла /etc/X11/xorg.conf используется набор конфигурационных файлов в папке /etc/X11/xorg.conf.d/:
# ls -1 /etc/X11/xorg.conf.d
10-evdev.conf
11-mouse.conf
50-device.conf
50-monitor.conf
50-screen.conf
50-synaptics.conf
50-vmmouse.conf
50-wacom.conf
90-keytable.conf
Однако что и как нужно правит/настраивать я так и не понял. ![]()
Новые ключевые слова в поиске (freenx evdev xorg) дали новые полезные результаты: