LINUX.ORG.RU

Реверс Num lock в NX-server'e


0

0

Здравствуйте, использую систему: Ubuntu 8.10 server+NX-server. пользователи канектятся к терминалу NX-клиентами с виндовых машин. Возникла проблема:

Синхронизация состояния кнопки Num lock сервера и клиентских машин.

При отключении от сервера запоминается состояние Num lock. Если при подключении клиента состояние его Num lock отличается от запомненного на сервере в прошлой сессии, то цифровая клавиатура работает «наоборот»: Num lock горит - работают стрелки, Num lock не горит - работают цифры. В винде в это время цифровая клавиатура работает как положено. Как мне кажется синхронизировать num lock должен nx-client при подключении к серверу или, по крайней мере, должна быть такая опция, но этого нет. Не знаю в какую сторону думать.


Более детально изучил проблему... Имеем: клиент и сервер, на каждом num lock может быть выключен или включен. Для тестов на gnome-панель сервера добавил апплет, показывающий состоние num lock. На клиенте состояние num lock показывает индикатор клавиатуры.

1)Если на сервере с прошлого сеанса num lock запомнился выключенным и на клиенте num lock выключен, то в текущем подключении терминала num lock становится off.

2)Если на сервере с прошлого сеанса num lock-on, а на клиенте num lock-off, то в терминале num lock-on

3)Если на сервере с прошлого сеанса num lock-off, а на клиенте num lock-on, то после щелчка мышкой в окне терминала num lock на севере переключается в ON.

4)Если на сервере с прошлого сеанса num lock-on и на клиенте num lock-on, то после щелчка мышкой в окне терминала num lock на севере переключается в OFF.

Вопрос, собственно: как передается состояние клавиатуры от хоста к серверу и почему в Убунте на это влияет щелчок мышью в окне терминала?

mlof
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.