在Lubuntu 13.04上设置xrdp的问题
全新安装Lubuntu 13.04后,我做到了
sudo apt-get install tightvncserver sudo apt-get install xrdp
现在当我从Windows或Ubuntu登录远程桌面客户端时,我得到了黑白网状屏幕。 我跟着像这样的各种帮助论坛,但没有任何效果!
我不再支持Ubuntu 13.04,我将为您提供Ubuntu 12.04的解决方案,然后我将在稍后添加14.04解决方案。
对于Ubuntu 12.04
使用棘手的黑客(强制xrdp始终使用ubuntu-2d会话而不搜索其他会话)
安装xrdp:
sudo apt-get install xrdp
现在编辑文件startwm.sh
:
sudo gedit /etc/xrdp/startwm.sh
在脚本的末尾,您可以找到以下三行调用函数:
pre_start wm_start post_start
您所拥有的wm_start
通过插入前导#来评论wm_start
函数,然后添加所需会话的行。
pre_start #wm_start gnome-session --session=ubuntu-2d post_start
wm_start
函数负责启动窗口管理器。
现在保存并退出,然后重新启动xdrp:
sudo service xrdp restart
这应该很顺利。 三年前我就用它了。
对于Ubuntu 14.04及更高版本
安装xrdp与上面相同
安装XFCE4或任何其他支持的
sudo apt-get install xfce4
在您的家中编辑我们的.xsession
文件:
echo xfce4-session >~/.xsession
编辑startwm.sh
文件:
sudo gedit /etc/xrdp/startwm.sh
在wm_start()
直接在下面添加行startxfce4
:
if [ -r /etc/default/locale ]; then . /etc/default/locale export LANG LANGUAGE fi
所以函数看起来像:
wm_start() { if [ -r /etc/default/locale ]; then . /etc/default/locale export LANG LANGUAGE fi startxfce4 # debian if [ -r /etc/X11/Xsession ]; then . /etc/X11/Xsession exit 0 fi ..... }
现在保存并退出然后重新启动xrdp。
sudo service xrdp restart