Назад | Перейти на главную страницу

vncserver для отдельного пользователя не работает

Следуя руководству по Запуск / остановка / перезапуск отдельных серверов vnc, определенных в / etc / sysconfig?, я все еще не могу вызвать рабочий стол пользователя. Пока vncserver говорит, что этот рабочий стол уже запущен, -kill вариант не может найти !!!

См. Вывод ниже.

dar@cluster:~$ cat /etc/sysconfig/vncservers
VNCSERVERS="2:mahmood 3:darik 11:dar"
VNCSERVERARGS[2]="-geometry 1250x700"
VNCSERVERARGS[3]="-geometry 1250x700"
VNCSERVERARGS[11]="-geometry 1250x700"
dar@cluster:~$ vncserver :11
A VNC server is already running as :11
dar@cluster:~$ ps aux | grep Xvnc
dar     5815  0.0  0.0 105300   900 pts/5    S+   13:38   0:00 grep Xvnc
darik  6644  0.2  0.0 111864 39068 ?        S    Aug28 143:42 /usr/bin/Xvnc :3 -desktop cluster.scu.edu:3 (darik) -auth /home/darik/.Xauthority -geometry 1368x768 -rfbwait 30000 -rfbauth /home/darik/.vnc/passwd -rfbport 5903 -fp catalogue:/etc/X11/fontpath.d -pn
mahmood  20826  0.0  0.0 123348 49464 ?        S    Aug26  45:57 /usr/bin/Xvnc :2 -desktop cluster.scu.edu:2 (mahmood) -auth /home/mahmood/.Xauthority -geometry 1024x768 -rfbwait 30000 -rfbauth /home/mahmood/.vnc/passwd -rfbport 5902 -fp catalogue:/etc/X11/fontpath.d -pn
dar@cluster:~$ vncserver -kill :11

Can't find file /home/dar/.vnc/cluster.scu.ac.ir:11.pid
You'll have to kill the Xvnc process manually

dar@cluster:~$

В чем проблема и как ее исправить?

Поскольку вы не настроили пользователей для входа в систему с помощью диспетчера рабочего стола, им, вероятно, потребуется настроить свой сеанс с помощью ~/.xsession файл.

Может быть проще настроить VNC с помощью XDMCP для запуска сеанса. Я успешно бегал Удаленные рабочие столы с VNC и RDP. Для сеансов VNC лучше работать с XDMCP. При использовании XRDP рабочий стол запускается демоном XRDP.