1. 安装必要的软件
安装xrdp
sudo apt-get update
sudo apt-get install xrdp
安装xfce4
sudo apt-get install xfce4 # 选lightdm
注释的部分可以跳过,仅供遇到问题时参考
$ sudo apt-get install xubuntu-desktop # 中间遇到 *** libreoffice.sh (Y/I/N/O/D/Z) [default=N] ? 直接回车
安装其他必要的软件
$ sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
或者加 --fix-missing 修复依赖的方式进行安装,即:
$ sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal --fix-missing)
--no-install-recommends 只安装相关的必要的包,不安装非必要的
$ sudo apt-get install --no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
配置xfce4
sudo vi /etc/xrdp/startwm.sh
在./etc/X11/Xsession前一行插入
xfce4-session
重启xrdp
$ sudo service xrdp restart
安装vnc4server
$ sudo apt-get install vnc4server
设置vncserver的密码,限制8位
$ vncpasswd
2. 设置配置文件
2.1 修改xstartup
$ sudo vi ~/.vnc/xstartup
复制粘贴以下内容,替换原文件内容:
################### 配置一 #####################
!/bin/sh
Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
export XKL_XMODMAP_DISABLE=1
gnome-panel &
gnmoe-settings-daemon &
metacity &
nautilus &
gnome-terminal &
################################################
2.2
!!设置权限,否则你可能最后一直都是灰色,鼠标为叉
感谢:nickcrabtree @ https://askubuntu.com/questions/800302/vncserver-grey-screen-ubuntu-16-04-lts
$ sudo chmod +x ~/.vnc/xstartup
2.3 创建必要的文件夹,否则后续可能打开桌面时会报错 oops之类的
$ sudo mkdir ~/.config/nautilus
3. 以指定的分辨率(1920x1080)、指定的端口(X,比如 :2)启动远程桌面
$ vncserver -geometry 1920x1080 :2
网友评论