让 Linux 成为 rdp 服务器
前言
居然三年没更新 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 插件