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 был установлен флажок «Только просмотр».

Чтобы решить эту проблему, мне пришлось

  1. Наведите указатель мыши на верхнюю часть + центр экрана клиента VNC после подключения к моему VNC-серверу Ubuntu.
  2. Нажмите «Настройки» в VNC-клиенте (в верхнем + центральном меню).
  3. Перейдите на вкладку «Параметры» в открывшемся диалоговом окне.
  4. Установите флажок в разделе «Общие» с именем «Только просмотр».
  5. И отключи его

Я также столкнулся с этой проблемой. В моем случае проблема не была связана с libX11, а была вызвана заставкой, работающей на целевом хосте (xubuntu). Удаление заставки с помощью команды ниже решило проблему.

pkill -f "xfce4-screensaver"

Виновником в моем случае была глючная оболочка gnome.

ps -U <user> | grep gnome-shell

kill -9 <space seperated pids from above output>

Таким образом я восстановил сеанс vnc.

Другие вопросы по тегам