Ubuntu远程桌面连接——基于xrdp

安装流程

1、安装xfce4xrdp

# xfce4基础版
sudo apt-get install xfce4
## xfce4完整版(推荐就下这个就好了)
sudo apt-get install xubuntu-desktop

# xrdp
sudo apt-get install xrdp
# vnc4server
sudo apt-get install vnc4server

2、防止xrdp登录后或者息屏后黑屏

先在终端运行sudo vim /etc/xrdp/startwm.sh,接着在其中插入以下内容:

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
. $HOME/.profile

如果后续在使用过程中黑屏的话执行以下命令重启xrdp

sudo service xrdp restart

可以用sudo service xrdp status查看xrdp的状态,正常情况下可以看到isrunning

3、防止登录xrdp之后闪退

可以在终端运行以下代码参考来源

echo xfce4-session > $HOME/.xsession
chmod +x .xsession

也可以接着在终端运行:

echo xfce4-session > ~/.xsession
touch .session
sudo vim /etc/xrdp/startwm.sh

然后在. /etc/X11/Xsession所在行的前一行加:

xfce4-session

如果最后还是闪退,那就重装吧:

sudo apt-get purge vnc4server
sudo apt-get purge xrdp
sudo apt-get install vnc4server
sudo apt-get install xrdp

注意这时候相关文件配置重新来一遍然后重启xrdp

其他的情况

Appendix A: 与anaconda有关导致闪退

下面这两个文件需要改的地方一般是在文件最后面一部分

涉及文件1:~/.bashrc,修改其中的一行配置

#修改前
export PATH=/usr/local/cuda/bin/:$PATH

#修改后
export PATH=$PATH:/usr/local/cuda/bin/

涉及文件2:/etc/profile,修改其中的一行配置

#修改前
export PATH=/opt/anaconda3/bin:$PATH

#修改后
export PATH=$PATH:/opt/anaconda3/bin

使修改生效

source ~/.bashrc
source /etc/profile

Appendix B: xfce4桌面默认终端打不开

sudo apt-get install xfce4-terminal
echo xfce4-session>.xsession

Appendix C: 无法使用xrdp远程连接——拒绝连接或者其他原因

第一种情况

我目前测试的最好的方法是直接关闭防火墙参考:Unable to do remote desktop using xrdp

  • 允许访问xdrp所在的3389端口:
sudo ufw allow 3389
  • 如果有多个linux账号,那最好还是直接关闭防火墙:
sudo ufw disable
第二种情况

可能是因为xorg开着的,把它关掉就好啦(参考自解决linux中xorg占用gpu问题

  • 1、运行
# 关闭图形化界面,直观感受就是开机之后直接进入了终端
init 3

这一步结束之后基本就可以连接了,只不过以后每次重启都得来上这么一遭,所以推荐在执行一下后面的操作

  • 2、生成xorg的可配置文件
sudo Xorg -configure
  • 3、切换文件路径
cd /usr/share/X11/xorg.conf.d
  • 4、备份nvidia相关配置文件并删除
sudo cp nvidia-drm-outputclass.conf nvidia-drm-outputclass.conf.bak
sudo rm nvidia-drm-outputclass.conf
  • 5、重启电脑
init 6
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三只佩奇不结义

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值