Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Настройка VNC сервера  (Прочитано 2406 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Shalmaran

  • Автор темы
  • Активист
  • *
  • Сообщений: 838
  • Cow super power!
    • Просмотр профиля
    • kristyushatmb.livejournal.com
Настройка VNC сервера
« : 12 Октябрь 2016, 18:37:01 »
Пытаюсь настроить VNC сервер, но вот столкнулся с проблемами.
Сделал:
apt install tightvncserver
Тут, естественно, без проблем.
Добавил пароль в ~/.vnc/passwd - тут тоже нет ни каких проблем.
Скрипт запуска:
#!/bin/bash
xrdb $HOME/.Xresources
startkde &
Запускаю сервер:
$ vncserver

New 'X' desktop is D:1

Starting applications specified in /home/rrrr/.vnc/xstartup
Log file is /home/rrrr/.vnc/D:1.log
Конекчусь remmina-ой и облом. Чистые иксы.
Если глянуть лог, то там это:
The X11 connection broke: Unsupported extension used (code 2)
XIO:  fatal IO error 2 (Нет такого файла или каталога) on X server ":1"
      after 318 requests (318 known processed) with 0 events remaining.
kdeinit5: PID 11239 terminated.
Sending SIGSTOP to process
Another instance of klauncher is already running!
QXcbConnection: XCB error: 3 (BadWindow), sequence: 725, resource id: 25165828, major code: 18 (ChangeProperty), minor code: 0
kdeinit5: Communication error with launcher. Exiting!
kdeinit5: PID 10991 terminated.
Sending SIGSTOP to process
autoStart2Done timedout, this is a BUG!
Banana Pi

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1445
    • Просмотр профиля
Re: Настройка VNC сервера
« Ответ #1 : 12 Октябрь 2016, 20:37:39 »
By default, tightvncserver provides a session with a simple window manager and a terminal.

(Нажмите, чтобы показать/скрыть)

Оффлайн Shalmaran

  • Автор темы
  • Активист
  • *
  • Сообщений: 838
  • Cow super power!
    • Просмотр профиля
    • kristyushatmb.livejournal.com
Re: Настройка VNC сервера
« Ответ #2 : 12 Октябрь 2016, 22:28:03 »
bezbo, Нет, это не то. С вашим конфигом тоже.
Я не правильно написал вопрос.
Иксы не голые. Вот, что видно.
(Нажмите, чтобы показать/скрыть)

Если, например, написать konsole & вместо startkde & - то нормально стартонёт консоль.
« Последнее редактирование: 12 Октябрь 2016, 22:36:07 от Shalmaran »
Banana Pi

Оффлайн Shalmaran

  • Автор темы
  • Активист
  • *
  • Сообщений: 838
  • Cow super power!
    • Просмотр профиля
    • kristyushatmb.livejournal.com
Re: Настройка VNC сервера
« Ответ #3 : 27 Октябрь 2016, 21:25:52 »
Удалил tightvncserver, установил x11vnc. По куче инструкций делал, результат - 0.
/lib/systemd/system/x11vnc.service:
Код: Text
  1. [Unit]
  2. Description=Start x11vnc at startup.
  3. After=multi-user.target
  4.  
  5. [Service]
  6. Type=simple
  7. ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/vnc.passwd -rfbport 5900 -shared
  8.  
  9. [Install]
  10. WantedBy=multi-user.target
  11.  

Выдаёт в лог:
окт 27 21:07:21 Diamond x11vnc[1737]: 27/10/2016 21:07:21 passing arg to libvncserver: -rfbauth
окт 27 21:07:21 Diamond x11vnc[1737]: 27/10/2016 21:07:21 passing arg to libvncserver: /etc/vnc.passwd
окт 27 21:07:21 Diamond x11vnc[1737]: 27/10/2016 21:07:21 passing arg to libvncserver: -rfbport
окт 27 21:07:21 Diamond x11vnc[1737]: 27/10/2016 21:07:21 passing arg to libvncserver: 5900
окт 27 21:07:21 Diamond x11vnc[1737]: 27/10/2016 21:07:21 x11vnc version: 0.9.13 lastmod: 2011-08-10  pid: 3447
окт 27 21:07:21 Diamond x11vnc[1737]: xauth:  unable to generate an authority file name
окт 27 21:07:21 Diamond x11vnc[1737]: 27/10/2016 21:07:21 -auth guess: failed for display='unset'
окт 27 21:07:21 Diamond x11vnc[1737]: 27/10/2016 21:07:21 -auth guess: since we are root, retrying with FD_XDM=1
окт 27 21:07:21 Diamond x11vnc[1737]: 27/10/2016 21:07:21 -auth guess: failed for display='unset'
окт 27 21:07:21 Diamond x11vnc[1737]:  --- x11vnc loop: sleeping 2000 ms ---

Помогайте, уже схожу с ума.

Пользователь добавил сообщение 28 Октябрь 2016, 00:04:59:
Хм. Вот что интересно. Хоть мне и не удалось поднять x11vnc сервер, обнаружилась интересная особенность.
Поднялся xrdp. И в нём тоже чистый экран без нормальной сессии kde.
Вероятно, что проблемы в KDE. Хотя я обновил её до свежей LTE версии.
« Последнее редактирование: 28 Октябрь 2016, 00:04:59 от Shalmaran »
Banana Pi

Оффлайн Star85

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Настройка VNC сервера
« Ответ #4 : 06 Март 2017, 21:30:06 »
опция -o /var/log/x11vnc.log создаёт лог-файл, который может быть полезен при отладке
попробуйте запустить x11vnc со всеми опциями не как сервис, а под своим пользователем в консоли (с опцией -o ~/x11vnc.log), посмотрите, что будет в логе.
Если при запуске стояла опция -auth guess , и x11vnc запустится как надо, он выдаст используемый для авторизации файл, в моём случае (Ubuntu 16.04, оболочка Mate) это был файл /run/user/1000/gdm/Xauthority , и в скрипте запуска x11vnc как службы потом подставьте его после опции -auth

Оффлайн ConnaiSSant

  • Активист
  • *
  • Сообщений: 458
    • Просмотр профиля
Re: Настройка VNC сервера
« Ответ #5 : 12 Март 2017, 10:02:56 »
failed for display='unset'

Фиксили?

 

Страница сгенерирована за 0.32 секунд. Запросов: 24.