Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具

简介: Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具

前言

本文将介绍如何在基于Rockchip RK3568的Linux系统上,分别在Ubuntu 22.04和Debian 10环境中安装和配置VNC等远程桌面工具。我们将探讨安装过程中的关键步骤,解决方案,以及如何使用VNC Viewer等远程桌面工具进行连接。

Ubuntu22.04 安装VNC

安装X桌面环境和x11vnc

Ubuntu系统默认不包含X桌面环境,因此我们需要手动安装。在安装过程中,我们将选择lightdm作为Display Manager。

首先更新系统软件包列表并安装必要的软件包:

sudo apt update
sudo apt install -y xserver-xorg-video-dummy x11vnc xfce4

接下来配置X11服务器以使用虚拟视频设备。编辑/etc/X11/xorg.conf文件并添加以下内容:

Section "Device"
    Identifier  "Configured Video Device"
    Driver      "dummy"
    VideoRam    256000
EndSection
Section "Monitor"
    Identifier  "Configured Monitor"
    HorizSync   5.0 - 1000.0
    VertRefresh 5.0 - 200.0
    ModeLine    "1920x1080" 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +Hsync +Vsync
EndSection
Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Configured Monitor"
    Device      "Configured Video Device"
    DefaultDepth 24
    SubSection  "Display"
        Depth  24
        Modes  "1920x1080"
    EndSubSection
EndSection

完成配置后,重启设备以应用更改:

sudo reboot

配置和启动x11vnc服务

安装完成后,我们需要配置和启动x11vnc服务。

  1. 查看设备IP地址:

  2. 启动x11vnc服务:
sudo x11vnc -display :0 -auth /var/lib/lightdm/.Xauthority &

然后就可以在PC机上使用192.168.1.141:0地址来VNC远程连接。

使用VNC Viewer连接到远程桌面

以下是使用VNC Viewer连接到远程桌面的具体操作过程:

  1. 首先需要到官方下载VNC Viewer,根据自身PC机系统选择对应的安装包进行下载并安装。安装完成后,打开VNC Viewer,跳过登录。

  2. 输入设备的192.168.1.141:0地址:

  3. 成功进入xfce4桌面:

总结

在Ubuntu 22.04上,首先需要安装X桌面环境和x11vnc。安装过程中选择lightdm作为Display Manager,并配置X11服务器以使用虚拟视频设备。完成安装后,查看设备IP地址,并启动x11vnc服务。最后可以在PC机上使用192.168.1.141:0地址通过VNC Viewer远程连接到设备。


Debian10 安装TODESK

安装VNC服务器

VNC允许用户远程访问和控制Linux系统。以下是在Debian 10上安装VNC服务器的步骤:

  1. 更新软件包列表:
apt-get update
  1. 安装VNC服务器及相关组件:
apt-get install vnc4server
apt-get install tigervnc-common
apt-get install x-window-system-core
apt-get install gnome-panel

启动VNC服务

安装完成后,您可以启动VNC服务:

  1. 运行vncserver命令启动服务:
vncserver
  1. 您将被提示输入密码,需要输入两次以确认。

    如果在重启系统后发现系统无法启动,可能是由于VNC服务配置不正确或与系统其他组件冲突。

解决方案和替代工具

在尝试启动vncserver或anydesk时,如果遇到以下错误:

error while loading shared libraries: libbcm_host.so: cannot open shared object file: No such file or directory

这表明系统缺少必要的库文件。可以尝试安装其他远程工具,如向日葵、TeamViewer和Todesk。

  • 向日葵不支持armhf 32位架构。
  • TeamViewer的账号验证较为复杂,需要在官网验证手机号,否则会因账号安全性问题无法远程连接。
  • Todesk安装相对简单,可以从以下链接下载:

安装方法如下:

sudo dpkg -i todesk_4.1.0_armv7l.deb
sudo dpkg -i teamviewer_15.33.7_armhf.deb

总结

在Debian 10上,通过apt-get安装VNC服务器和相关组件。启动VNC服务时,系统会提示输入密码。如果在重启系统后遇到启动问题,尝试了其他新解决方案 这包括尝试安装向日葵、TeamViewer和Todesk等其他远程工具。

相关文章
|
2天前
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
23 3
|
8天前
|
Linux
在Linux中,列出几种常见打包工具并写相应解压缩参数。
在Linux中,列出几种常见打包工具并写相应解压缩参数。
|
2天前
|
Linux 开发工具
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
9 2
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
|
2天前
|
存储 缓存 监控
Linux性能分析工具-perf并生成火焰图
Linux性能分析工具-perf并生成火焰图
|
7天前
|
开发框架 .NET Linux
【Azure 应用服务】 部署到App Service for Linux 服务的Docker 镜像,如何配置监听端口呢?
【Azure 应用服务】 部署到App Service for Linux 服务的Docker 镜像,如何配置监听端口呢?
|
7天前
|
应用服务中间件 Linux PHP
【Azure 应用服务】App Service For Linux 环境中,如何修改 Nginx 配置中 server_name的默认值 example.com
【Azure 应用服务】App Service For Linux 环境中,如何修改 Nginx 配置中 server_name的默认值 example.com
|
7天前
|
Java Linux Shell
【Azure 应用服务】部署Jar到App Service for Linux,因启动命令路径配置错误而引起:( Application Error 问题
【Azure 应用服务】部署Jar到App Service for Linux,因启动命令路径配置错误而引起:( Application Error 问题
|
8天前
|
存储 安全 Linux
在Linux中,内核调优配置文件名字有哪些?举例几个内核需要优化的参数配置?
在Linux中,内核调优配置文件名字有哪些?举例几个内核需要优化的参数配置?
|
4月前
|
安全 网络安全 数据安全/隐私保护
远程桌面连接出现了内部错误怎么解决?
远程桌面连接出现了内部错误怎么解决?
|
11天前
|
安全 文件存储 iOS开发
告别痕迹:远程桌面连接历史和凭据的清零指南
【8月更文挑战第18天】使用远程桌面后,为保障安全隐私,需清除连接历史及凭据。在Windows中,可通过注册表编辑器删除HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default下的MRU键值来清除历史记录;macOS下则需移步至“~/Library/Application Support/Apple/Remote Desktop”删除“Clients.plist”。清除凭据方面,Windows用户应访问“控制面板”中的“凭据管理器”删除相应条目;macOS用户需利用“钥匙串访问”应用找出并移除相关条目。
下一篇
云函数