小智 25
在网上找到这个,在这个网址上:http : //sigkillit.com/tag/xrdp
为 xRDP 会话自定义桌面环境
如果您不想使用默认桌面环境,您可以通过在您的主目录中创建一个 .Xclients 文件(X 是大写!!!)来启动您想要的桌面环境并使其可执行来自定义它。为此,请打开终端并运行以下命令之一
侏儒 3:
echo "gnome-session" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
Run Code Online (Sandbox Code Playgroud)
侏儒后备:
echo "gnome-fallback" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
Run Code Online (Sandbox Code Playgroud)
KDE:
echo "startkde" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
Run Code Online (Sandbox Code Playgroud)
伴侣:
echo "mate-session" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
Run Code Online (Sandbox Code Playgroud)
肉桂:
echo "cinnamon" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
Run Code Online (Sandbox Code Playgroud)
Xfce4:
echo "startxfce4" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp.service
Run Code Online (Sandbox Code Playgroud)
lau*_*ent 10
您可以只为 xrdp(不适用于本地登录)在 /etc/xrdp/startwm.sh
例如,要启动 xfce,我使用:
#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
# default (= ubuntu)
#. /etc/X11/Xsession
# unity 2d
#echo "gnome-session --session=ubuntu-2d" > ~/.xsession
#. /etc/X11/Xsession
# xfce
startxfce4
exit(0)
Run Code Online (Sandbox Code Playgroud)
注释掉,可以看到启动unity(ubuntu session)和unity 2d的命令。只需要注释掉xfce命令并添加启动Cinnamon的命令即可(我没有给出,因为我不知道如何手动启动它)。
Obs:我同意你的看法,xrdp 比我尝试过的其他远程桌面查看器效果更好,并且它与 xfce 配合得很好。我也在其他 linux 机器上使用它与 Remmina 客户端。要与 xfce 一起使用,您需要安装 xubuntu-desktop ( sudo apt-get install xubuntu-desktop)
| 归档时间: |
|
| 查看次数: |
179437 次 |
| 最近记录: |