LINUX.ORG.RU

не отрисовывает vnc

 


0

1

На сервере tigervnc, centos7, gnome3.
Если идти через xrdp, отрисовывает окно с предложением ввести логин и пароль. Потом черный экран.
Если напрямую подключаюсь к vnc, сразу черный экран.
В логах tigervnc никаких ошибок. Пробовал разные клиенты.


На сервере tigervnc, centos7, gnome3. Серьезно?

Sh-
()

это не черный экран а консоль

Anoxemian ★★★★★
()

Покажи скриншот хотя бы, что за черный экран.

Зачем на сервере гном и вообще иксы?

Zhbert ★★★★★
()

Если напрямую подключаюсь к vnc, сразу черный экран.

По идее с gnome-screensaver такого не должно быть (ибо он кастрирован). Такое происходит только, если можно сменить пользователя с каким-нить locker или каким-нить xscreenserver.

server:

vitus@server:~$ cat /etc/systemd/system/vncserver@.service 
[Unit]
Description=Start TigerVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/myvnc start
ExecStop=/usr/local/bin/myvnc stop
ExecReload=/usr/local/bin/myvnc restart
User=vitus

[Install]
WantedBy=multi-user.target
vitus@server:~$ cat /usr/local/bin/myvnc
#!/bin/bash
PATH="$PATH:/usr/bin/"
DISPLAY="1"
DEPTH="24"
GEOMETRY="1280x1024"
OPTIONS="-depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY}"

case "$1" in
start)
/usr/bin/vncserver ${OPTIONS}
;;

stop)
/usr/bin/vncserver -kill :${DISPLAY}
;;

restart)
$0 stop
$0 start
;;
esac
exit 0

client:

#!/bin/sh

VNC_VIA_CMD="/usr/bin/ssh -f -L 5901:localhost:5901 $G sleep 10"

xtigervncviewer -SecurityTypes VncAuth -AcceptClipboard -FullScreen -FullscreenSystemKeys -Shared -via server.host :1

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