2018-06-07【Ubuntu 18.04 搭建VNC服務器】

桌面共享

Ubuntu 18.04自帶桌面共享,可以將物理桌面共享給VNC。但是無法創(chuàng)建新的桌面。
具體參考 https://linuxconfig.org/ubuntu-remote-desktop-18-04-bionic-beaver-linux

VNC服務器搭建

桌面共享資源有限,但是搭建VNC服務器就能讓桌面取之不竭。

經(jīng)過花式嘗試,使用原生gnome桌面帶動VNC基本可以判定為不可能。轉(zhuǎn)而使用xfce4桌面。基本是參考了https://linuxconfig.org/vnc-server-on-ubuntu-18-04-bionic-beaver-linux 。但是,xstartup文件的配置需要做出修改,否則會報bug。

  • 安裝桌面和vnc服務器
    $ sudo apt install xfce4 xfce4-goodies vnc4server
    注意,這里安裝的是vnc4server,網(wǎng)上有些教程用的是tigervncserver。二者有一些區(qū)別,tigervncserver干的事情更多,但是在Ubuntu 18.04上是多做多錯。我已經(jīng)對其絕望了,坐等更新。

  • 配置密碼
    $ vnc4passwd

  • 啟動服務,讓系統(tǒng)自動生成xstartup
    $ vnc4server :2

  • 停止服務
    $ vnc4server -kill :2

  • 修改~/.vnc/xstartup

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

注意,在提供的鏈接中,xstartup少了兩行,也就是沒銷毀那兩個環(huán)境變量,使得startxfce4啟動時發(fā)現(xiàn)session-manager這個坑已經(jīng)被人占了,從而主動退出。

  • 正式啟動服務
    $ vnc4server -geometry 1920x1080 :2

  • 寫成一個傻瓜腳本

#!/bin/sh
vnc4server -kill :2
vnc4server -geometry 1920x1080 :2
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容