Xrdp和vncserver的安装与维护(多桌面环境切换)
首先,如果需要方便好用的Linux系统和远程服务,个人感觉Oracle Linux做得很不错,一键即可安装开启!
下面以Ubuntu为例对xrdp和vncserver的安装进行说明:
- 安装桌面环境
- ubuntu-desktop:
sudo apt install ubuntu-gnome-desktop - ubuntu-desktop-minimal:
sudo apt install ubuntu-desktop-minimal - vanilla-desktop:
sudo apt install vanilla-gnome-desktop - vanilla-desktop-minimal:
sudo apt install gnome-session gnome-terminal - xfce4:
sudo apt install xfce4 xfce4-goodies - xubuntu-desktop:
sudo apt install xubuntu-desktop
- ubuntu-desktop:
- 安装xrdp:
sudo apt install xrdp - 安装vncserver:此处建议使用tigervnc(tightvncserver实用感兼容性较差):
sudo apt install tigervnc-standalone-server- 配置密码:
vncserver - 配置vnc启动环境:
- 配置密码:
sudo apt install ibus
sudo apt install dbus-x11
vncserver -kill :1
nano ~/.vnc/xstartup
---------------------------------------------
#!/bin/sh
# Start up the standard system desktop
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
#下面一行修改启动桌面启动环境,如:/usr/bin/gnome-session
exec /usr/bin/startxfce4
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
x-window-manager &
--------------------------------------------
chmod +x ~/.vnc/xstartup
- 查看所安装的桌面环境:
sudo update-alternatives --config x-session-manager- 修改xrdp启动环境:
vi .xinitrc # exec startplasma-x11
vi .xsession # exec startplasma-x11
sudo nano /etc/xrdp/startwm.sh
-----------------------------------
###注释最后两行,加上一行,如下:
# test -x /etc/X11/Xsession && exec /etc/X11/Xsession
#exec /bin/sh /etc/X11/Xsession
budgie-desktop
-----------------------------------
sudo systemctl restart xrdp
Attached:
中文输入法ibus:
sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt*
sudo apt-get install ibus-pinyin
echo "export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus" >> ~/.bashrc
参考文档:
xrdp:
vi .xsession exec startxfce4
vi v.xinitrc exec startxfce4
Xrdp和vncserver的安装与维护(多桌面环境切换)
https://blog.427221.xyz/archives/xrdp%E5%92%8Cvncserver%E7%9A%84%E5%AE%89%E8%A3%85%E4%B8%8E%E7%BB%B4%E6%8A%A4%E5%A4%9A%E6%A1%8C%E9%9D%A2%E7%8E%AF%E5%A2%83%E5%88%87%E6%8D%A2