开机自启动x11vnc
时间: 2023-11-22 09:42:48 浏览: 95
要实现开机自启动x11vnc,需要进行以下步骤:
1. 打开终端,输入以下令创建一个文件/etc/init/x11vnc.conf:
```
sudo touch /etc/init/x11vnc.conf
```
2. 使用文本编辑器打开这个文件:
```
sudo vim /etc/init/x11vnc.conf
```
3. 在文件中输入以下内容:
```
start on login-session-start
script
/usr/bin/x11vnc -display :0 -auth /var/run/lightdm/root/:0 -forever -bg -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.pass -rfbport 5900
end script
```
4. 保存并关闭文件。
这样,x11vnc就会在系统启动时自动启动。
相关问题
x11vnc开机自启
要使x11vnc在开机时自动启动,可以按照以下步骤进行设置:
1. 打开终端并输入以下命令以编辑x11vnc.service文件:sudo nano /etc/systemd/system/x11vnc.service
2. 在文件中添加以下内容:
```
[Unit]
Description="x11vnc"
Requires=display-manager.service
After=display-manager.service
[Service]
ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -rfbauth /etc/x11vnc.pass -rfbport 5900 -bg -o /var/log/x11vnc.log
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
RestartSec=2
[Install]
WantedBy=multi-user.target
```
3. 保存并关闭文件。
4. 输入以下命令以重新加载systemd:sudo systemctl daemon-reload
5. 输入以下命令以启用x11vnc服务:sudo systemctl enable x11vnc.service
6. 重新启动系统,x11vnc服务将在启动时自动启动。
ubuntu vnc开机启动
您可以按照以下步骤来设置 Ubuntu 的 VNC 开机自启动:
1. 打开终端,输入以下命令安装 VNC:
```
sudo apt-get update
sudo apt-get install vnc4server
```
2. 输入以下命令启动 VNC:
```
vncserver
```
3. 然后设置 VNC 密码,并记录下来。
4. 关闭 VNC:
```
vncserver -kill :1
```
5. 创建一个新文件夹,用于存放启动脚本:
```
mkdir ~/.vnc
```
6. 创建一个新的 VNC 启动脚本:
```
nano ~/.vnc/xstartup
```
7. 将以下内容复制并粘贴到新的文件中:
```
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
```
保存并退出。
8. 授予该脚本执行权限:
```
chmod +x ~/.vnc/xstartup
```
9. 创建一个新的启动服务文件:
```
sudo nano /etc/systemd/system/vncserver.service
```
10. 将以下内容复制并粘贴到新的文件中:
```
[Unit]
Description=VNC Server
After=syslog.target network.target
[Service]
Type=forking
User=your_username
Group=your_username
WorkingDirectory=/home/your_username
PIDFile=/home/your_username/.vnc/%H%i.pid
ExecStartPre=/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
```
注意:将 "User=your_username" 和 "Group=your_username" 替换为您自己的用户名。
11. 启用新的启动服务文件:
```
sudo systemctl daemon-reload
sudo systemctl enable vncserver.service
```
12. 最后,启动 VNC 服务:
```
sudo systemctl start vncserver.service
```
现在,Ubuntu 的 VNC 就已经设置为开机自启动了。您可以通过 VNC 客户端连接到 Ubuntu 并登录到桌面。