桌面共享
Ubuntu 18.04自帶桌面共享,可以將物理桌面共享給VNC。但是無法創建新的桌面。
具體參考 https://linuxconfig.org/ubuntu-remote-desktop-18-04-bionic-beaver-linux 。
VNC服務器搭建
桌面共享資源有限,但是搭建VNC服務器就能讓桌面取之不竭。
經過花式嘗試,使用原生gnome桌面帶動VNC基本可以判定爲不可能。轉而使用xfce4桌面。基本是參考了https://linuxconfig.org/vnc-server-on-ubuntu-18-04-bionic-beaver-linux 。但是,xstartup
文件的配置需要做出修改,否則會報bug。
-
安裝桌面和vnc服務器
$ sudo apt install xfce4 xfce4-goodies vnc4server
注意,這裏安裝的是vnc4server,網上有些教程用的是tigervncserver。二者有一些區別,tigervncserver乾的事情更多,但是在Ubuntu 18.04上是多做多錯。我已經對其絕望了,坐等更新。 -
配置密碼
$ vnc4passwd
-
啓動服務,讓系統自動生成
xstartup
$ vnc4server :2
-
停止服務
$ vnc4server -kill :2
-
修改
~/.vnc/xstartup
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
注意,在提供的鏈接中,xstartup
少了兩行,也就是沒銷燬那兩個環境變量,使得startxfce4啓動時發現session-manager這個坑已經被人佔了,從而主動退出。
-
正式啓動服務
$ vnc4server -geometry 1920x1080 :2
-
寫成一個傻瓜腳本
#!/bin/sh
vnc4server -kill :2
vnc4server -geometry 1920x1080 :2
作者:巴普洛夫學習
鏈接:https://www.jianshu.com/p/f58fe5cdeb5f
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯繫作者獲得授權並註明出處。