導航:首頁 > 操作系統 > linuxvnc黑屏

linuxvnc黑屏

發布時間:2024-06-30 21:50:00

Ⅰ 使用vnc連接linux,顯示黑屏,滑鼠為叉,左上角有三個選擇框,沒有任何按鈕,右鍵等也沒有反應。新裝的

我是因為xstart中相關包沒裝!我測試的時候沒有安裝xfwm4和xfce4-panel導致的,直接
apt-get install xfce4-panel -y && apt-get install xfwm4 -y 然後在vncserver kill:1,在vncserver :1 再次訪問就ok了

Ⅱ 怎麼在Linux下設置vnc伺服器,使其能同時有多個用戶用root登錄,而且不會被抵消掉

1. 安裝Tigervnc-server

Tigervnc-server is a program which executes an Xvnc server and starts parallel sessions of Gnome or other Desktop Environment on the VNC desktop.

同個用戶可以通過多個客戶端使用VNC會話。在CentOS7上安裝Tigervnc-server請打開終端,使用root用戶許可權安裝:

sudo yum -y install tigervnc-server

2. 安裝完畢後,切換到你想使用Tigervnc-server的用戶,然後使用下列命令對VNC設置密碼,需要注意的是密碼長度必須為6位以上:

su - your_uservncpasswd

3. 接下來,在系統配置文件路徑下為你的用戶添加一個VNC服務配置文件(daemon configuration file)。需要注意的是拷貝至系統路徑需要root許可權。
加入當前用戶不具有root許可權,請切換到root用戶(su - root)或者使用以下命令:

sudo cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service

4. 下一步,編輯從系統路徑(/etc/systemd/system/)拷貝過來的VNC的模板配置文件。將其中的用戶名改為你的用戶名。

(注意) 在 @後面的數字1表示的是顯示界面的序列號,對應的埠是port 5900+序列號。對於每一個啟動的vncserver服務,埠號5900會自增1。

sudo vim /etc/systemd/system/vncserver@:1.service

添加下列行到覆蓋原來的vncserver@:1.service. 注意:下面的兩處xxx替換為自己的而用戶名

[Unit]Description=Remote desktop service (VNC)After=syslog.target network.target[Service]Type=forkingUser=xxx# Clean any existing files in /tmp/.X11-unix environmentExecStartPre=-/usr/bin/vncserver -kill %iExecStart=/usr/bin/vncserver %iPIDFile=/home/xxx/.vnc/%H%i.pidExecStop=-/usr/bin/vncserver -kill %i[Install]WantedBy=multi-user.target

5. 添加完畢後,重新運行系統systemd的初始化程序以便使新的配置文件生效,然後重啟TigerVNC server
與此同時,檢查VNC service的狀態同時啟用VNC daemon system-wide。

systemctl daemon-reloadsystemctl start vncserver@:1systemctl status vncserver@:1systemctl enable vncserver@:1



6. 我們可以查看VNC server佔用的埠號,使用命令ss——CentOS 7下用來顯示網路sockets 佔用的命令。因為我們剛剛打開了一個顯示會話,所以目前打開的埠應該是5901/TCP.

同樣的,使用ss命令需要root許可權。假如不同用戶登錄到了本機,對應的埠號就應該是5902,接下來應該是5903 等等,埠6000+是用於X應用連接到VNC server的.

IIS7伺服器管理工具可以批量管理、定時上傳下載、同步操作、數據備份、到期提醒、自動更新。IIS7伺服器管理工具適用於Windows操作系統和liunx操作系統;支持Vnc客戶端和Ftp客戶端批量操作。

Ⅲ vnc 連接linux,為什麼不顯示桌面

一、vnc桌面配置
登入需要遠程帳號下修改 ./vnc/xstartup
如配置root遠程桌面
#vi ./vnc/xstartup
原內容如下:
[-x /etc/vnc/xstartup]&& exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -gemetry 80*24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
修改後的內容如下:
#[-x /etc/vnc/xstartup]]&& exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -gemetry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session &
啟動vnc服務
#vncserver
提示輸入vnc遠程桌面密碼
到這里配置基本完成
用windwos vnc客戶端登入

輸入vnc密碼就可以登入到root的window桌面了

二、黑屏問題解決
(一)

1、有時候用VNC View打開遠程linux桌面時,桌面顯示不出來,只有一個灰色背景加上一個命令行。這時候需要在vnc server上設置一下:
編輯 /root/.vnc/xstartup
Java代碼
1. [root @localhost ~]# vi /root/.vnc/xstartup

去掉下面兩行的注釋:
Java代碼
1. unset SESSION_MANAGER
2. exec /etc/X11/xinit/xinitrc

執行下面的命令重啟vnc server (此種方法zzc使用沒有成功,需重新創建窗口才可以)
Java代碼
1. [root @localhost ~]# vncserver -kill : 1
2. [root@localhost ~]# vncserver : 1

如果要改變VNC server的解析度(默認的解析度是1024x768):
1. 可以用一下命令啟動VNC server
Java代碼
1. [root @localhost ~]# vncserver -geometry 1280x1024

這種修改,在重啟機器以後就會丟失。

2. 也可以通過修改配置,使之重啟以後也能生效:
Java代碼
1. [root @localhost ~]# vi /usr/bin/vncserver

修改下面這一行:
Java代碼
1. $geometry = "1280x1024" ;
2. 關閉防火牆 service iptables stop

(二)以上試過,還是不行的話,那就是 xstartup許可權不夠問題啦。執行以下:

chmod 777 xstartup

重啟後再進就可以了。

閱讀全文

與linuxvnc黑屏相關的資料

熱點內容
程序員的離職證明例子 瀏覽:998
tetrame加密軟體 瀏覽:152
安川plc編程手冊 瀏覽:744
游戲開發伺服器為什麼休眠 瀏覽:454
程序員消沉 瀏覽:901
手機相冊加密了怎麼解密 瀏覽:60
安卓手機怎麼下載掌上市監 瀏覽:876
hanwckf編譯教程 瀏覽:90
如何編譯圖片 瀏覽:386
obj編譯錯誤 瀏覽:226
vs編譯fortran程序 瀏覽:696
安卓微信風控怎麼解除 瀏覽:136
boa編譯配置環境出現問題 瀏覽:340
辦理解壓需要先處理違章嗎 瀏覽:557
雲伺服器怎麼掛硬碟 瀏覽:917
android閱讀sdk 瀏覽:803
如何重置安卓手機密碼 瀏覽:153
如何選壓縮面膜 瀏覽:755
世界形勢與要聞用什麼app好 瀏覽:836
程序員那麼可愛雷哥查出病是哪集 瀏覽:305