系统:manjaro KDE ( gtx1070 ) 照着 archwiki 安装,各种教程也看了,结果黑屏,改配置文件也不行。裂开了
https://alvin.red/2021/11/06/archlinux-xrdp/ https://wiki.archlinux.org/title/Xrdp_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E5%BC%80%E6%9C%BA%E8%87%AA%E5%90%AF%E5%8A%A8
只想找个局域网远程桌面工具,不是都说 xrdp 好吗。在装一下 vnc 试试吧...
1
idblife 2022-04-11 04:42:20 +08:00 via iPhone
我也是折腾了半天,后来凑合用了 nomachine
|
2
mingl0280 2022-04-11 04:51:23 +08:00 via Android
|
3
iClass 2022-04-11 04:52:57 +08:00 via Android
喝杯咖啡 继续折腾
|
4
airqj 2022-04-11 05:11:53 +08:00 via Android 1
前两天也在折腾 xrdp,也碰到了黑屏好像也是用了二楼的配置解决了
感觉流畅度不如 anydesk 而且还是在内网 不过这前几天内网环境有问题昨天才修好,上班了给楼主测试一下 |
5
cnbatch 2022-04-11 05:13:58 +08:00 3
对于 ArchLinux 的 WiKi ,建议对照阅读英文版。中文版似乎有一段时间没人更新了,英文版多了一个部分:Black screen with a desktop environment
它里面针对 KDE 用户有这么一段话:For KDE Plasma, you can use the command /usr/lib/plasma-dbus-run-session-if-needed startplasma-x11 |
6
onikage 2022-04-11 06:25:17 +08:00
前两天才弄的, 碰巧也是 manjaro(21.2.5) 也是 kde, 不过是 intel 的 xe 显卡.
- 安装必要组件: ```shell pacman -S yay binutils nasm patch git autoconf automake pkg-config make ``` - 安装 xrdp 和 xorgxrdp ```shell yay -S xrdp xorgxrdp ``` - 修改 ~/.xinitrc ```shell local dbus_args=(--sh-syntax --exit-with-session) #改为下面的 local dbus_args=(--sh-syntax) ``` 上面这几个弄完我这就能用了. 用 windows 和 ios 设备连 xorg 体验比 vnc 要好, lineageos18.1 卡的很, 不知道为什么. android 只能用 vnc. |
7
t123yh 2022-04-11 09:12:08 +08:00 via Android
|
8
quzard 2022-04-11 09:43:23 +08:00 via Android 1
http://c-nergy.be/blog/?p=15978 我用的这个脚本,可以成功
|
9
version 2022-04-11 09:43:38 +08:00
其实吧.这些远程都需要 linux server 版本 在这基础上安装才可以.
如果当初是带桌面版的 linux 大概率有各种问题 后面发现效果还是 win rdp 好.远程换 win 吧. |
10
ddrobot 2022-04-11 10:09:41 +08:00
这些预装了各种软件的发行版,连这么基础的远程功能都要自己装和配置,注定无法大规模推广使用
|
13
monster33 OP @airqj 这段代码添加到 /etc/xrdp/startwm.sh 的任意位置吗?还是放在最后一行?
|
15
airqj 2022-04-11 15:36:36 +08:00
test -x /etc/X11/Xsession && exec /etc/X11/Xsession
放在这一行之上 |
17
silkriver 2022-04-11 16:53:13 +08:00
我在 Arch 中使用 Xrdp 的总结:本地登录是用 Cinnamon 远程桌面是用 i3
1. 最初安装 xrdp+xrogxrdp ,设置 Xorg 登录就可以了 2. 某次升级后方法 1 就变黑屏了,不明白是怎么回事,找到的解决办法是安装 x11vnc 和 tigervnc ,启动 x11vnc 服务,设置首选 Xvnc 登录即可 3. 要连接已有会话是运行 x11vnc ,设置 vnc-any 登录即可: $ x11vnc -storepasswd # 设置单独密码 $ x11vnc -display :0 -forever -rfbauth .vnc/passwd # 启动 VNC 服务 |
18
airqj 2022-04-11 17:31:55 +08:00
#!/bin/sh
# xrdp X session start script (c) 2015, 2017 mirabilos # published under The MirOS Licence if test -r /etc/profile; then . /etc/profile fi if test -r /etc/default/locale; then . /etc/default/locale test -z "${LANG+x}" || export LANG test -z "${LANGUAGE+x}" || export LANGUAGE test -z "${LC_ADDRESS+x}" || export LC_ADDRESS test -z "${LC_ALL+x}" || export LC_ALL test -z "${LC_COLLATE+x}" || export LC_COLLATE test -z "${LC_CTYPE+x}" || export LC_CTYPE test -z "${LC_IDENTIFICATION+x}" || export LC_IDENTIFICATION test -z "${LC_MEASUREMENT+x}" || export LC_MEASUREMENT test -z "${LC_MESSAGES+x}" || export LC_MESSAGES test -z "${LC_MONETARY+x}" || export LC_MONETARY test -z "${LC_NAME+x}" || export LC_NAME test -z "${LC_NUMERIC+x}" || export LC_NUMERIC test -z "${LC_PAPER+x}" || export LC_PAPER test -z "${LC_TELEPHONE+x}" || export LC_TELEPHONE test -z "${LC_TIME+x}" || export LC_TIME test -z "${LOCPATH+x}" || export LOCPATH fi if test -r /etc/profile; then . /etc/profile fi unset DBUS_SESSION_BUS_ADDRESS unset XDG_RUNTIME_DIR test -x /etc/X11/Xsession && exec /etc/X11/Xsession exec /bin/sh /etc/X11/Xsession 这是我 startwm.sh 的内容,兄弟我只能帮到这儿了 |
19
mingl0280 2022-04-12 02:42:31 +08:00 via Android
@monster33 startwm.sh 开头部分,shebang 之后立即添加。
|
20
longbye0 2022-04-12 13:44:27 +08:00
我局域网 xrdp 贼卡,都比不上其他人用的向日葵
|