[problem help] xrdp、x11vnc远程桌面无法使用问题
Tofloor
poster avatar
expskywalker
deepin
2023-09-27 18:17
Author

6.1内核版本

6.1.32-amd64-desktop-hwe #23.01.00.20 SMP PREEMPT_DYNAMIC Mon Sep 11 14:16:03 CST 2023 x86_64 GNU/Linux

根据20.9的使用经验,安装xrdp和x11vnc,配置完成。

x11vnc的服务命令行启动就进入inactive状态。x11vnc命令行启动加载失败。经过一段时间摸索,调整启动服务文件x11vnc.service如下:

[Service]

ExecStart=/usr/bin/x11vnc -auth guess -display :0 -forever -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared -0 /var/log/x11vnc/log

[Install]

WantedBy=multi-user.targer

开启防火墙对应端口,做好文件授权,重新deamon-reload再开启服务,可以正常使用x11vnc,但是xrdp不论是选Xorg还是Xvnc模式都是黑屏,使用vnc only模式则正常。最终这个问题只能算是解决了50%。

Reply Favorite View the author
All Replies
👀偷偷观察
deepin
2023-09-27 18:19
#1

黑屏的原因 是因为你本地账号没有注销,注销之后在尝试登录

Reply View the author
babyfengfjx
Super Moderator
CQA
2023-09-27 18:42
#2
Reply View the author
观摩
deepin
2023-09-27 18:54
#3

我没有做成服务,是弄了个脚本,设置为开机启动

#!/bin/bash
X="`ls /var/run/lightdm/root/ | head -1`"
/usr/bin/x11vnc -xkb -noxrecord -nomodtweak -noxdamage -ncache_cr -loop -repeat -nap -shared -capslock -rfbauth /home/user/.vnc/passwd -rfbport 5910 -display $X -auth /var/run/lightdm/root/$X > /var/log/x11vnc.log 2>&1
Reply View the author
expskywalker
deepin
2023-09-27 21:18
#4
👀偷偷观察

黑屏的原因 是因为你本地账号没有注销,注销之后在尝试登录

注销等操作都试过,也是一样。

Reply View the author
expskywalker
deepin
2023-09-27 21:20
#5
观摩

我没有做成服务,是弄了个脚本,设置为开机启动

#!/bin/bash
X="`ls /var/run/lightdm/root/ | head -1`"
/usr/bin/x11vnc -xkb -noxrecord -nomodtweak -noxdamage -ncache_cr -loop -repeat -nap -shared -capslock -rfbauth /home/user/.vnc/passwd -rfbport 5910 -display $X -auth /var/run/lightdm/root/$X > /var/log/x11vnc.log 2>&1

谢谢,此贴处理过程中已看过。20.9的处理方法和v23不一定适用,不知道是不是跟内核版本有关,有机会改用5.1的试试。

Reply View the author
expskywalker
deepin
2023-09-27 21:22
#6
观摩

我没有做成服务,是弄了个脚本,设置为开机启动

#!/bin/bash
X="`ls /var/run/lightdm/root/ | head -1`"
/usr/bin/x11vnc -xkb -noxrecord -nomodtweak -noxdamage -ncache_cr -loop -repeat -nap -shared -capslock -rfbauth /home/user/.vnc/passwd -rfbport 5910 -display $X -auth /var/run/lightdm/root/$X > /var/log/x11vnc.log 2>&1

服务可通过systemctl管理顺手一些,命令行我一般用来做测试哈。

Reply View the author
dxy2020
deepin
2023-09-27 22:25
#7

https://blog.csdn.net/weixin_31047023/article/details/116811716

下个Veyon试试

Reply View the author