Я на разрядном компьютере Centos 4 32 и соединили с моего MacBook через VNC на DISPLAY , созданный с vncserver Все работало хорошо в течение прошлого месяца, а затем внезапно сегодня мышь перестала работать внутри клиента VNC, но клавиатура продолжает работать, а дисплей продолжает обновляться. Я вышел из VNC-клиента и перезапустил его, все та же проблема. Я подключился к другому серверу VNC, и мышь работает нормально. Я запустил xev и вижу, что никаких событий мыши не видно, только события клавиатуры регистрируются.

Я действительно хочу сохранить этот сеанс, так как у меня есть длинные тестовые данные внутри emacs, который все еще работает. Есть ли какой-нибудь процесс мыши, который я могу перезапустить, чтобы события мыши снова заработали? Я могу создать новый vncserver на той же машине и подключиться к нему и успешно заставить работать события мыши, поэтому проблема с мышью характерна именно для этого vncserver .

1 ответ1

0

Решение состоит в том, чтобы перезапустить оконный менеджер, для моей версии Centos 4 Gnome 2 - это среда рабочего стола, а оконным менеджером по умолчанию для Gnome 2 является Metacity, который перезапускается следующим образом:

DISPLAY=myMachine:XX /usr/bin/metacity --sm-client-id=default1 --replace

После перезапуска оконного менеджера мышь снова начинает работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .