arch安装xrdp,方便win和ipad远程控

arch安装xrdp,方便win和ipad远程控

1、先安装 yay arch安装yay最简单的办法 - 小类随手记 (leiyanhui.com)

2、安装

1
2
yay -S xrdp
yay -S xorgxrdp #用xorg做后端,推荐安装,也可以不用 

如果用的了xorg,还需要

1
2
#将 allowed_users=anybody 添加到 /etc/X11/Xwrapper.config 以允许任何人启动 X 服务器。
sudo nano /etc/X11/Xwrapper.config

显卡3D

1
2
3
4
#intel  xorgxrdp-glamor 和为 Nvidia GPU 安装 xorgxrdp-nvidia
yay -S xorgxrdp-glamor
#或者
yay -S xorgxrdp-nvidia

声卡

1
2
sudo pacman -S pulseaudio
yay -S pulseaudio-module-xrdp

提示

1
Remember to pass the environment "PULSE_SCRIPT=/etc/xrdp/pulse/default.pa" to pulseaudio to make this module work

需要处理,我这里xrdp是做服务启动的,所以

1
2
3
4
5
6
7
sudo nano /etc/xrdp/sesman.ini
#添加
[SessionVariables]
PULSE_SCRIPT=/etc/xrdp/pulse/default.pa

新版会自动添加 不用额外处理
[SessionVariables]

3、配置xrdp桌面,这步很重要 很重要 ,不然登录是空白

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
cp /etc/X11/xinit/xinitrc ~/.xinitrc
nano ~/.xinitrc

#注释掉下面几行
#twm &
#xclock -geometry 50x50-1+1 &
#xterm -geometry 80x50+494+51 &
#xterm -geometry 80x20+494-0 &
#exec xterm -geometry 80x66+0+0 -name login
# 添加  注意我的的 kde plasma 其他桌面自行处理
export DESKTOP_SESSION=plasma
/usr/lib/plasma-dbus-run-session-if-needed startplasma-x11 

4、启动和配置开机自动启动

1
2
systemctl enable xrdp
systemctl start xrdp

结束

后记:

从xrdp里面关机或者重启 会导致xrdp黑屏无法登录,但是不会关机重新

解决方法 就是去ssh 处理,如果黑屏后需要重新登录xrdp就重启一下xrdp就好了 systemctl restart xrdp

comments powered by Disqus