xubuntu16.04安装x11vnc

1.安装x11vnc

  • 有网络的情况下直接用apt-get进行安装
sudo apt-get install x11vnc -y
  • 离线安装的话,可以先把x11vnc相关安装包下载后,拷贝到目标设备上进行安装,libvncclient1_0.9.10+dfsg-3ubuntu0.16.04.6_amd64.deblibvncserver1_0.9.10+dfsg-3ubuntu0.16.04.6_amd64.debx11vnc-data_0.9.13-1.2build1_all.debx11vnc_0.9.13-1.2build1_amd64.deb
apt-get download ×××   # 下载软件包

apt-get download libvncclient1
apt-get download libvncserver1
apt-get download x11vnc-data
apt-get download x11vnc

拷贝到目标上通过dpkg进行安装

sudo dpkg -i *.deb

1.1 设置x11vnc的连接密码

sudo mkdir -p /etc/x11vnc
sudo x11vnc -storepasswd /etc/x11vnc/passwd
sudo chmod 600 /etc/x11vnc/passwd

1.2 启动x11vnc服务

sudo x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc/passwd -rfbport 5900 -shared

这个命令是用来启动x11vnc服务的,下面是各个参数的解释:

  • auth guess: 自动猜测X服务器的认证信息。
  • forever: 持续运行x11vnc服务,直到手动停止。
  • loop: 在客户端断开连接后继续监听新的连接。
  • noxdamage: 禁用X服务器的损坏检测。
  • repeat: 允许客户端重复按键和鼠标事件。
  • rfbauth /etc/x11vnc/passwd: 使用指定的密码文件进行身份验证。
  • rfbport 5900: 监听VNC连接的端口号。
  • shared: 允许多个客户端同时连接并共享屏幕。
    这个命令的作用是启动一个持续运行的x11vnc服务,监听VNC连接的端口号为5900,使用指定的密码文件进行身份验证,并允许多个客户端同时连接并共享屏幕。

2.设置x11vnc开机自启动

  • 创建一个systemd服务文件:
sudo nano /etc/systemd/system/x11vnc.service
  • 在文件中输入以下内容:
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -noxdamage -repeat -rfbauth /etc/x11vnc/passwd -rfbport 5900 -shared

[Install]
WantedBy=multi-user.target
  • 启动x11vnc服务:
sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
sudo systemctl start x11vnc.service

现在x11vnc服务已经启动并且会在系统启动时自动启动,可以使用VNC客户端连接到Ubuntu16.04并远程控制它。

  • 关闭x11vnc
killall x11vnc

3.如何解决x11vnc远程连接后操作卡顿,cpu占用高?

如果您在使用x11vnc远程连接时遇到卡顿和高CPU占用的问题,可能是由于网络带宽不足或VNC客户端和服务器之间的延迟过高导致的。以下是一些可能有助于解决这个问题的方法:

  • 降低分辨率和颜色深度:降低分辨率和颜色深度可以减少数据传输量,从而减少网络带宽的使用。您可以尝试将分辨率和颜色深度设置为较低的值,例如800x600和16位色。
  • 使用压缩:x11vnc支持多种压缩算法,可以减少数据传输量。您可以尝试使用压缩来减少网络带宽的使用。例如,使用以下命令启动x11vnc服务:
x11vnc -display :0 -rfbport 5900 -forever -shared -compresslevel 9

其中,-compresslevel 9选项将启用最高级别的压缩。

  • 调整VNC客户端的设置:您可以尝试调整VNC客户端的设置,例如减少颜色深度、禁用桌面特效等,以减少数据传输量。
  • 使用更快的网络连接:如果您的网络连接速度较慢,可以尝试使用更快的网络连接,例如升级到更高速的宽带连接或使用有线网络连接。
  • 调整x11vnc的设置:您可以尝试调整x11vnc的设置,例如调整帧率、禁用桌面特效等,以减少CPU占用和数据传输量。

4.查询机器是否安装了x11vnc服务

dpkg -l | grep x11vnc

5.检查x11vnc的运行状态

在终端中执行以下命令来检查x11vnc的运行状态:

ps aux | grep x11vnc

这将列出所有与x11vnc相关的进程。
如果看到类似于以下输出的行,表示x11vnc已经在运行:

username   1234  0.0  0.0  12345  6789 ?        S    00:00   0:00 x11vnc -forever -usepw -display :0 -ultrafilexfer

其中,username是你的用户名,1234是进程ID(PID),0.0是CPU使用率,0.0是内存使用率,12345是虚拟内存大小,6789是物理内存大小,S是进程状态,00:00是运行时间,0:00是CPU时间,x11vnc -forever -usepw -display :0 -ultrafilexfer是x11vnc的启动命令。

6.修改x11vnc的密码

echo "bossdog" | x11vnc -storepasswd stdin /root/.vnc/passwd

https://blog.csdn.net/asukaztc/article/details/105789673
https://blog.csdn.net/xmzmqx/article/details/115513191

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
安装Xubuntu 20.04的步骤如下: 1. 首先,下载Xubuntu 20.04的ISO镜像文件。你可以从Xubuntu官方网站或其他可信的镜像站点下载。 2. 接下来,创建一个可启动的USB安装介质。你可以使用工具如Rufus(适用于Windows)或Etcher(适用于Windows、macOS和Linux)来制作可启动的USB驱动器。 3. 插入制作好的USB驱动器,并重启电脑。 4. 在计算机开机时,按下相应的按键(通常是F2、F12、Delete或Esc)进入BIOS设置。 5. 在BIOS设置中,将启动顺序更改为USB驱动器作为首选启动设备。保存设置并重新启动电脑。 6. 在计算机重新启动后,Xubuntu 20.04的安装界面将出现。选择"Install Xubuntu"开始安装过程。 7. 在安装过程中,你将需要选择语言、键盘布局、时区等选项。按照屏幕上的指示进行选择。 8. 安装程序将询问你是否要清除磁盘并安装Xubuntu,或者选择手动分区。根据自己的需求进行选择。 9. 接下来,你需要设置用户名和密码。确保记住这些凭据,因为你将在以后的登录过程中使用它们。 10. 安装程序会继续复制文件并安装Xubuntu 20.04到你的计算机上。这个过程可能需要一段时间,请耐心等待。 11. 安装完成后,你将被提示重新启动计算机。拔掉USB驱动器并重新启动。 12. 在计算机重新启动后,你将看到登录界面。输入之前设置的用户名和密码进行登录。 希望这个教程对你有帮助!如果你还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

boss-dog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值