跑起来
首先,安装核心软件包:
yay -S xrdp
这里需要注意 xrdp最新版本和xorgxrdp-glamor并不兼容 如果需要xorgxrdp-glamor 你需要
yay -S package-name --editmenu
修改pkgver为1.10.1,子版本号为1
sha256sums全都改成SKIP
然后,安装 Xorg 后端:
(三选一即可)
yay -S xorgxrdp-glamor
(英特尔与 AMD 核显)
yay -S xorgxrdp
(不使用显卡渲染,CPU 占用率会比较高)
yay -S xorgxrdp-nvidia
(英伟达独显,没有测试过,可能需要根据安装时的提示修改配置文件)
接下来,在 /etc/X11/Xwrapper.config
中加入一行 allowed_users=anybody
(如果没有这个文件则手动创建一个)。
(不知道为什么,这个步骤没有出现在英文版的 arch wiki 中,但没有它远程桌面是起不来的)
再接下来,创建 ~/.xinitrc
,并写入 /usr/lib/plasma-dbus-run-session-if-needed startplasma-x11
。
(正常步骤应该是修改原有的 .xinitrc
,但是,再次,我压根就没有这个东西,于是手动创建一个)
启用服务,再重启一下系统:
|
|
Nvidia使用
会提示
|
|
那我们改一下/etc/xrdp/sesman.ini
,把"param=xrdp/xorg.conf"
改成"param=xrdp/xorg_nvidia.conf"
已知问题
没声音
安装 pipewire-module-xrdp
卸载切换
还需要卸载一个-debug 所以卸载命令如下
yay -R xorgxrdp-glamor xorgxrdp-glamor-debug
yay -R xorgxrdp xorgxrdp-debug
yay -R xorgxrdp-nvidia xorgxrdp-nvidia-debug
给笔记本电脑用会炸
暂时没啥办法,先用kde自带的rdp