x11vnc设置开机自启
时间: 2024-09-19 20:13:57 浏览: 58
X11vnc是一款远程控制Linux桌面环境的工具,如果你想让它在系统启动时自动运行并保持服务器监听,可以按照以下步骤操作:
1. **安装X11vnc**:
首先,确保已经安装了X11vnc,如果没有,可以在终端里输入`sudo apt-get install x11vnc`(对于基于Debian的系统)或`yum install x11vnc`(对于基于RPM的系统)。
2. **配置X11vnc**:
创建一个x11vnc的启动脚本,通常放在`~/.config/systemd/user/x11vnc.service`文件中(如果尚未创建)。内容类似:
```bash
[Unit]
Description=X11vnc Server
After=network.target
[Service]
User=<your_username>
Type=simple
ExecStart=/usr/bin/x11vnc -storepasswd -file ~/.x11vnc/passwd -nopw
Restart=always
[Install]
WantedBy=default.target
```
其中 `<your_username>` 和 `<your_auth_password>` 分别替换为你的用户名和密码。
3. **启用服务**:
使用命令 `systemctl --user enable x11vnc.service` 或者直接编辑 `/etc/systemd/user/*.timer` 文件来使其开机自启。
4. **启动服务**:
你可以通过`systemctl --user start x11vnc.service` 启动x11vnc服务,或者让系统在启动时自动启动。
5. **验证是否自启动**:
查看日志文件`journalctl --user -u x11vnc.service`,确认服务是否正常启动。
阅读全文