歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> ubuntu下vnc使用

ubuntu下vnc使用

日期:2017/3/1 14:30:11   编辑:關於Linux
ubuntu下vnc使用 因為要使用qemu的關系,還有之前ssh的資料中看到的vncviewer的資料,今天試了一下,remote和local端都在ubuntu 13.04 desktop lts上,兩個用的實際是同一台機器。 剛開始在普通用戶下開vncserver,結果發現桌面一直出不來,所以應該在root下啟動vncserver。 1.在remote端安裝vnc4server: apt-get install vnc4server 然後啟動: vncserver 第一次啟動會提示輸入密碼,並且密碼只能設8位。 2.local端安裝vncviewer sudo apt-get install vncviewer # Tight VNC #sudo apt-get install gvncviewer # gvncviewer,不推薦 #sudo apt-get install vnc-java #jvncviewer,不推薦 啟動: vncviewer ${remote}:1 輸入密碼就看到了遠程窗口,但是桌面是一片黑。所以需要在vnc server端配好gnome桌面。 3.remote端配置gnome桌面 vncserver -kill :1 apt-get install x-window-system-core apt-get install gdm apt-get install ubuntu-desktop 修改~/xstartup,注掉最後的x-window-manager &,加上gnome-session #!/bin/sh # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #x-window-manager & gnome-session & 重新啟動vncserver,發現桌面有了,但是沒有任務欄、窗口沒有標題欄,xstartup最後加入: metacity --replace & 重啟vncserver,發現有標題欄了,但是沒有桌面,鼠標右鍵也不能用。 需要安裝gnome-panel,並在xstartup最後加上gnome-panel &,這樣任務欄和鼠標右鍵都可以使用了。 側邊欄需要換gnome-session的樣式,ls /usr/share/gnome-session/sessions/可以看到不同樣式,經測試只有ubuntu-2d有側邊欄,dashboard等。即修改xstartup中: gnome-session & => gnome-session --session=ubuntu-2d & 默認的vncserver分辨率是1024 x 768,如要調整,可以這樣: vncserver :1 -geometry 1366x768 tight vnc中按F8彈出一個popup進入全屏(還可以在local和remote中傳送clipboard數據),但是全屏不能按F8退出,google了很久也沒找到有效方法,只能通過Ctrl + Alt + F8, Ctrl + Alt + F2,登錄其他賬號kill掉vncviewer進程,囧。 在vncviewer中使用輸入法有問題,可能因為ctrl + space,不會發給遠程機器,而是發給本地機器了。 3.總結 總的來說,linux做vnc server,需要配置圖形界面的啟動腳本xstartup,ubuntu版本的vncviewer不太友好,可能有的配置還不全.
Copyright © Linux教程網 All Rights Reserved