在deepin中安装远程桌面
Easul Lv6

deepin 中安装远程桌面主要是两种方式,一种是 VNC,一种是 xrdp+xorg
第二种我还没弄成功,这就先记录第一种吧。

安装VNC

BASH
1
2
3
4
5
6
7
8
9
10
11
# 安装相关软件
sudo apt-get install -y x11vnc
# 创建自己用户的密码
# user 需要改成自己的用户名
x11vnc -storepasswd /home/user/.vnc/passwd
# 以普通用户运行vnc,这需要在界面已经登录的情况下运行
# 该命令也可以写到普通用户下的自启动服务里,相关命令参考下边的内容
x11vnc -rfbauth /home/user/.vnc/passwd -display :0
# 如果需要在界面未登录的情况下运行服务,那么就需要使用 sudo 来运行命令了
sudo /usr/bin/x11vnc -auth guess -rfbauth /home/user/.vnc/passwd -forever -loop -noxdamage -repeat -display :0
# 然后就可以用 remmina 等软件进行远程了

以普通用户自启动VNC

BASH
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 创建相关目录
# 以下的用户 user 需要改成自己的命令
mkdir -p /home/user/.config/systemd/user

# 创建普通用户的启动服务
echo "[Unit]
Description=Start x11vnc server at startup
After=graphical.target

[Service]
ExecStart=/usr/bin/x11vnc -rfbauth /home/user/.vnc/passwd -display :0 -forever -noxdamage -repeat -shared
Restart=always
User=user

[Install]
WantedBy=default.target" > /home/user/.config/systemd/user/x11vnc.service

# 设置在当前用户下的 自启动 和 开启运行
systemctl --user enable x11vnc
systemctl --user start x11vnc

xrdp

TODOing

 评论