前言

居然三年没更新 blog 了,水一篇

用到的软件

安装

ArchLinux

其他

从源码编译安装

配置

关闭 channel /etc/xrdp/xrdp.ini

不关连上过后会卡住

allow_channels=false

为普通用户添加 xorg 登录权限 /etc/X11/Xwrapper.config

allowed_users=anybody

为用户添加启动脚本 ~/.xinitrc

#!/bin/sh
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
. $HOME/.profile
export $(dbus-launch)
# replace with your de
exec startplasma-x11

如果你不是使用的 plasma ,请替换为你自己的启动器

启动和使用

启动和启用服务

systemctl start xrdp.service
# enable it if needed
systemctl enable xrdp.service

然后使用 mstsc.exe 或者 freerdp 进行连接即可

其他

GPU support

参考 xorgxrdp-git aur 的评论

xorgxrdp with GPU support:
Intel and AMD: https://aur.archlinux.org/packages/xorgxrdp-glamor/
NVIDIA: https://aur.archlinux.org/packages/xorgxrdp-nvidia-git/

audio support

参考 官方文档 里的链接 也就是安装 pulseaudio-module-xrdp 插件

参考链接