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等其他远程工具。

相关文章
|
Web App开发 存储 Linux
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
1731 0
|
Ubuntu Linux 网络安全
Linux(31)Rockchip RK3568 Ubuntu22.04上部署 Docker: 问题与解决方案
Linux(31)Rockchip RK3568 Ubuntu22.04上部署 Docker: 问题与解决方案
1962 0
|
Ubuntu Linux 测试技术
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试(上)
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试
1990 0
|
数据安全/隐私保护 Windows
rk3588 香橙派 vncserver连接 图形界面远程登陆
rk3588 香橙派 vncserver连接 图形界面远程登陆
1162 1
|
Ubuntu Linux 测试技术
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试(下)
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试
1517 1
|
Ubuntu 网络协议 数据安全/隐私保护
RK3568开发笔记(六):开发板烧写ubuntu固件(支持mipi屏镜像+支持hdmi屏镜像)
编译了uboot,kernel,buildroot后,可以单独输入固件,也可以整体打包成rootfs进行一次性输入,rootfs直接更新升级这个方式目前也是常用的。本篇刷了2个镜像,一个支持mipi屏幕得ubuntu固件,一个支持hdmi固件,但是都不支持笔者的usb触摸屏
|
存储 Linux Android开发
RK3568 Android/Linux 系统动态更换 U-Boot/Kernel Logo
RK3568 Android/Linux 系统动态更换 U-Boot/Kernel Logo
3695 0
|
8月前
|
Ubuntu Unix 开发工具
Ubuntu系统安装Docker详细攻略,触觉智能RK3568开发板演示
如图可以看到Docker已经处在运行状态。 执行docker info可以看到Docker加速地址已经添加上去了。 再次执行docker run hello-world 可以发现Docker已经正常运行成功。
|
存储 XML Ubuntu
RK3568开发笔记(四):在虚拟机上使用SDK编译制作uboot、kernel和buildroot镜像
上一篇搭建好了ubuntu宿主机开发环境,本篇的目标系统主要是开发linux+qt,所以需要刷上billdroot+Qt创建的系统,为了更好的熟悉原理和整个开发过程,选择从零开始搭建rk3568的sdk开发环境。
RK3568开发笔记(四):在虚拟机上使用SDK编译制作uboot、kernel和buildroot镜像

热门文章

最新文章

下一篇
开通oss服务