首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Lubuntu 13.04上设置xrdp的问题

在Lubuntu 13.04上设置xrdp的问题
EN

Ask Ubuntu用户
提问于 2013-06-25 09:51:12
回答 1查看 5.9K关注 0票数 0

在新安装了Lubuntu 13.04之后,我做了

代码语言:javascript
复制
sudo apt-get install tightvncserver
sudo apt-get install xrdp

现在,当我从Windows或Ubuntu登录远程桌面客户端时,我会看到黑白网格屏幕。我跟踪了各种帮助论坛,如这一个,但没有任何工作!

EN

回答 1

Ask Ubuntu用户

发布于 2015-06-16 08:17:51

不再支持Ubuntu13.04,因为我将为Ubuntu12.04提供解决方案,然后我将在稍后添加14.04解决方案。

Ubuntu12.04

使用棘手的黑客(要求xrdp始终使用ubuntu-2d会话,而不搜索其他会话)

安装xrdp:

代码语言:javascript
复制
sudo apt-get install xrdp

现在编辑文件startwm.sh

代码语言:javascript
复制
sudo gedit /etc/xrdp/startwm.sh

在脚本的末尾,您可以看到上面这三行调用函数:

代码语言:javascript
复制
pre_start
wm_start
post_start

您所要做的就是通过插入前导#来注释wm_start函数,然后为需要的会话添加行。

代码语言:javascript
复制
pre_start
#wm_start

gnome-session --session=ubuntu-2d

post_start

负责启动窗口管理器的wm_start函数。

现在保存并退出,然后重新启动xdrp:

代码语言:javascript
复制
sudo service xrdp restart  

这应该会很顺利。我三年前就开始用了。

用于Ubuntu14.04及更高版本的

安装与上面相同的xrdp

安装XFCE4或任何其他受支持的

代码语言:javascript
复制
sudo apt-get install xfce4

在您的家中编辑我们的.xsession文件:

代码语言:javascript
复制
echo xfce4-session >~/.xsession

编辑startwm.sh文件:

代码语言:javascript
复制
sudo gedit /etc/xrdp/startwm.sh

wm_start()中,将行startxfce4直接添加到:

代码语言:javascript
复制
 if [ -r /etc/default/locale ]; then
    . /etc/default/locale
    export LANG LANGUAGE
  fi

因此,该函数看起来如下:

代码语言:javascript
复制
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。

代码语言:javascript
复制
sudo service xrdp restart  
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/312466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档