前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【教程】Linux/Jetson 安装X11VNC同步屏幕内容

【教程】Linux/Jetson 安装X11VNC同步屏幕内容

作者头像
小锋学长生活大爆炸
发布2024-05-25 09:09:37
4100
发布2024-05-25 09:09:37
举报
文章被收录于专栏:小锋学长生活大爆炸

目录

背景说明

实际效果

安装步骤

安装 x11vnc

配置 x11vnc

配置 x11vnc 作为系统服务

使用 VNC 客户端连接

背景说明

通常vnc-server是单独开一个桌面,并不会同步到屏幕。所以这里我们需要安装x11vnc。

实际效果

先看效果,满意再往下看。

安装步骤

安装 x11vnc

更新系统包列表

代码语言:javascript
复制
sudo apt-get update

安装 x11vnc 及其依赖包: 尝试安装 x11vnc,并处理可能的依赖问题:

代码语言:javascript
复制
sudo apt-get install x11vnc

修复依赖问题:如果安装 x11vnc 时遇到依赖问题,可以尝试运行以下命令来修复依赖关系:

代码语言:javascript
复制
sudo apt-get -f install
配置 x11vnc

设置 VNC 密码: 为了安全起见,可以设置一个 VNC 连接密码:

代码语言:javascript
复制
x11vnc -storepasswd

创建启动脚本: 创建一个脚本来启动 x11vnc,例如:

代码语言:javascript
复制
nano ~/start_x11vnc.sh

添加以下内容:

代码语言:javascript
复制
#!/bin/bash 
x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth ~/.vnc/passwd -rfbport 5900 -shared

保存并退出,然后使脚本可执行:

代码语言:javascript
复制
chmod +x ~/start_x11vnc.sh
配置 x11vnc 作为系统服务

创建系统服务文件

代码语言:javascript
复制
sudo nano /etc/systemd/system/x11vnc.service

添加以下内容:

代码语言:javascript
复制
[Unit]
Description=Start x11vnc at startup
After=multi-user.target

[Service]
Type=simple
ExecStart=/home/<你的用户名>/start_x11vnc.sh
User=<你的用户名>
Group=<你的用户名>

[Install]
WantedBy=multi-user.target

<你的用户名>替换为你的实际用户名。

重新加载 systemd 配置并启用服务

代码语言:javascript
复制
sudo systemctl daemon-reload 
sudo systemctl enable x11vnc.service 
sudo systemctl start x11vnc.service
使用 VNC 客户端连接

安装 VNC 客户端(例如 RealVNCTigerVNCTightVNC): 在你的本地计算机上安装一个 VNC 客户端。

连接到 Jetson Nano: 使用 VNC 客户端连接到 Jetson Nano 的 IP 地址和端口(通常是 5900),并输入你设置的 VNC 密码。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-05-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景说明
  • 实际效果
  • 安装步骤
    • 安装 x11vnc
      • 配置 x11vnc
        • 配置 x11vnc 作为系统服务
          • 使用 VNC 客户端连接
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档