VNC: консоль не принимает ввод с клавиатуры / мыши
Я уже много раз использовал и настраивал vnc, но впервые столкнулся с этой странной проблемой. Вот мои шаги по настройке vnc на Amazon (64-разрядная версия RHEL 6.2, AMI: ami-2fd5441f):
Конфигурация сервера
- Установите пакеты для рабочего стола:
# yum -y groupinstall "Desktop" "X Window System"
- Установите VNC сервер:
# yum -y install tigervnc-server.x86_64 libXfont.x86_64
- Запустите vncserver:
# vncserver
- Включите vncserver для запуска после перезагрузки:
# chkconfig vncserver on
- Остановите iptables или настройте их соответствующим образом:
# service iptables stop
а также# chkconfig iptables off
- добавить ниже две строки
/etc/sysconfig/vncservers
:
VNCSERVERS="2:ec2-user"
а также VNCSERVERARGS[2]="-geometry 1280x1024 -nolisten tcp -localhost"
- добавить под строкой
~/.vnc/xstartup
(это будет домашний каталог пользователя ec2):exec gnome-session
- Перезагрузите сервер:
# reboot
Конфигурация клиента Windows (ноутбука)
- Установить VNC Viewer на ноутбуке с Windows
- Соединитесь со строкой ниже:
hostname_of_server:5901
- Кроме того, группы безопасности EC2 настроены соответственно для доступа к VNC.
Теперь, когда я подключаюсь с помощью Windows vnc client, я получаю успешное соединение, но я получаю окно ниже, где ничего не нажимается:
Я также проверил настройки ниже на моем клиенте vnc, который разрешит ввод с клавиатуры / мыши:
ВОПРОС: Я никогда раньше не сталкивался с этой проблемой, когда консоль VNC "НЕ НАЖИМАЕТСЯ", и я не могу понять, что я делаю неправильно. Не могли бы вы помочь?
Благодарю.
ОБНОВИТЬ
Я пытался подключиться с помощью gtkvncviewr
установлен на Ubuntu и результаты были точно такими же. Я получаю окно, но ничто не кликабельно.
ОТВЕТ:
Потратив почти неделю, волнуясь по этому вопросу, я решил ее сам. Решение было обновить libX11
, Я побежал ниже команды yum и сейчас все летит.
yum install libX11
4 ответа
Потратив почти неделю, волнуясь по этому вопросу, я решил ее сам. Решение было обновить libX11
, Я побежал ниже команды yum и сейчас все летит.
yum install libX11
В моем случае на клиенте VNC на моем компьютере с Windows был установлен флажок «Только просмотр».
Чтобы решить эту проблему, мне пришлось
- Наведите указатель мыши на верхнюю часть + центр экрана клиента VNC после подключения к моему VNC-серверу Ubuntu.
- Нажмите «Настройки» в VNC-клиенте (в верхнем + центральном меню).
- Перейдите на вкладку «Параметры» в открывшемся диалоговом окне.
- Установите флажок в разделе «Общие» с именем «Только просмотр».
- И отключи его
Я также столкнулся с этой проблемой. В моем случае проблема не была связана с libX11, а была вызвана заставкой, работающей на целевом хосте (xubuntu). Удаление заставки с помощью команды ниже решило проблему.
pkill -f "xfce4-screensaver"
Виновником в моем случае была глючная оболочка gnome.
ps -U <user> | grep gnome-shell
kill -9 <space seperated pids from above output>
Таким образом я восстановил сеанс vnc.