ubuntu18 xfce安裝vnc並設定開機自啟

2021-10-25 12:48:51 字數 2346 閱讀 2328

為ubuntu18(xfce桌面,不是gnome桌面)安裝遠端桌面

嘗試了一下tightvncserver和xrdp,試圖用win10自帶的遠端桌面就能連線ubuntu。沒成功,而且麻煩。

主要參考:

系統:ubuntu16.04

安裝xfce4桌面環境(已安裝請略過)

sudo apt-get install xfce4

安裝vncserver

sudo apt-get install vnc4server

完成安裝以後,在終端輸入下面兩條都行(可選設定解析度)

vncserver

vncserver -geometry 1600x900

按照提示設定登入vnc的密碼,之後會出現一段提示。主要意思是vncserver產生了乙個新桌面:1,並在/home/username/.vnc/目錄下生成了配置檔案xstartup。此時如果直接用vncview連線遠端桌面會出現空白的視窗,因此需要我們配置這個xstartup檔案

配置xstartup檔案。修改後的xstartup檔案內容如下,針對xfce4桌面環境.

#!/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

修改配置檔案後,執行如下命令結束掉之前產生的視窗:1

$ vncserver -kill :1
之後重新啟動vncserver
vncserver

配置完成,通過電腦端的vncview鏈結該遠端主機即可。

比如連線192.168.31.172:1

現在如果要連線vnc還得先連線一次ssh,太麻煩了。讓我們直接設定vnc開機啟動

建立/etc/init.d/vncserver

輸入以下內容:

#!/bin/sh

### begin init info

# provides: tightvncserver

# required-start: $syslog $remote_fs $network

# required-stop: $syslog $remote_fs $network

# default-start: 2 3 4 5

# default-stop: 0 1 6

# short-description: starts vnc server on system start.

# description: starts tight vnc server. script written by james swineson.

### end init info

# /etc/init.d/vncserver

vncuser='ubuntu'

case "$1" in

start)

#以ubuntu使用者執行以下指令,如果是別的使用者,換成對應的使用者名稱

su $vncuser -c 'vncserver :1 -geometry 1600x900'

echo "starting vnc server for $vncuser"

;;stop)

su $vncuser -c 'vncserver -kill :1'

echo "tightvnc server stopped"

;;*)

echo "usage: /etc/init.d/vncserver "

exit 1

;;esac

exit 0

然後對該檔案新增可執行許可權

sudo chmod 755 /etc/init.d/vncserver
新增到開機啟動列表

sudo update-rc.d vncserver defaults
如果要取消開機啟動:

sudo update-rc.d -f vncserver remove
設定完成。

ubuntu解除安裝gnome,安裝xfce4

一直認為,簡潔的就是最好的,於是,在ubuntu上解除安裝了gnome,安裝xfce4。忙活了兩天,終於配置好了。把我所碰到的問題,都寫下來,給大家乙個參考吧!本文所涉及的所有知識都 於網上,經筆者親身實踐。1 安裝xfce的命令為 sudo apt get install xfce4 或者 sud...

Ubuntu16 xfce 安裝中文輸入法

拼音輸入法 sudo apt get install fcitx fcitx googlepinyin fcitx module cloudpinyin fcitx sunpinyin y谷歌輸入法 sudo apt get install fcitx fcitx googlepinyin y如果出...

Ubuntu18 如何安裝Postman

1.第一種方式 snap install sudo snap install postman 由於snap安裝方式是最新,雖然是以後的趨勢,但是目前,有的應用安裝或多或少存在問題。2第二種方式 傳統安裝包 sudo tar xzf postman linux x64 7.11.0.tar.gz c ...