2011-03-20 112 views
1

我正在嘗試安裝Ubuntu 10.10盒,以便任何人都可以連接到端口5900,並由gdm登錄管理器迎接。要做到這一點,我添加在/ etc /服務VNC條目,我用這xinetd的配置文件啓動Xvnc4:從xinetd開始的Xvnc4只顯示空的灰色X屏幕

service vnc 
{ 
    protocol = tcp 
    socket_type = stream 
    wait = no 
    user = nobody 
    server = /usr/bin/Xvnc 
    server_args = -geometry 1000x700 -depth 24 -broadcast -inetd -once -securitytypes None 
} 

這類作品的......我可以啓動多個會話的所有端口5900,和我得到一個X屏幕。問題是我只有一個空的灰色X屏幕,沒有啓動應用程序。

我知道當你從命令行運行vncserver時,它會查看你的〜/ .vnc /目錄中的passwd和xstartup文件,我想我要做的就是將「gnome-session」放入xstart文件。但是,哪個xstartup文件?正在運行的用戶是「nobody」,他們顯然沒有〜/ .vnc /目錄。我嘗試了一個/root/.vnc/xstartup文件和一個〜scott/.vnc/xstartup文件,它看起來不像他們甚至讀過。

我更改了xinetd vnc服務,以便它能「strace」Xvnc4。我查看了所有的「開放」行,並沒有得知它想要爲xstart讀取哪個文件。

誰能幫助?我只想要一個終端服務器,其中用戶提供了一個gdm登錄屏幕。

回答

0

根據this post你需要確保GDM使用XDCMP &即允許localhost進行XDCMP調用本身......

+0

在Ubuntu的10.10,沒有程序名爲「gdmconfig」,並且不再有「/etc/gdm/gdm.conf」。 – scott8035 2011-03-20 20:38:23

+0

啊,好的。對不起,我應該假設你知道如何使用谷歌;) – uvesten 2011-03-20 21:25:37

+0

不幸的是,我沒有10.10,所以我無法測試。我的錯。 – uvesten 2011-03-20 21:26:14

0

我終於放棄了這一點,開始從我的系統的快照新鮮,並安裝了xrdp和vnc4server。開箱即用。非常令人沮喪。當11.04出來時,我將再次嘗試VNC。

1

那麼,要刪除gray X屏幕,您可能需要爲每個用戶帳戶創建password並添加xstartup配置文件。

1)創建vnserver密碼,切換帳戶或登錄爲特定用戶

切換帳戶

su - **user_name** 

設置VNC用戶密碼

vncserver 

出放會像這提示一個vnc密碼..

You will require a password to access your desktops. 

Password: 
Verify: 

xauth: file /home/**user_name**/.Xauthority does not exist 
New 'server1:1 (**user_name**)' desktop is server1:1 
Creating default startup script /home/**user_name**/.vnc/xstartup 
Starting applications specified in /home/**user_name**/.vnc/xstartup 
Log file is /home/**user_name**/.vnc/server1:1.log 

2)創建的xstartup輪廓

vim /home/test1/.vnc/xstartup 


and add 
#!/bin/sh 
unset SESSION_MANAGER 
unset DBUS_SESSION_BUS_ADDRESS 
startxfce4 & 

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup 
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources 
xsetroot -solid grey 
vncconfig -iconic & 

3)重啓服務器

sudo reboot 

參考:你可以看看這裏完全安裝 http://rupeshkushwaha.blogspot.sg/2017/11/vnc-server-installation-and.html