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

相关文章
|
7天前
|
Linux Shell 持续交付
Linux下vim的配置
本文介绍了如何对vim进行基础配置,如行号显示、缩进设置等,并推荐了一种自动化部署方案,通过链接下载预配置的vim环境脚本,简化了配置过程,提升开发效率。
18 3
Linux下vim的配置
|
1天前
|
网络协议 Linux 网络安全
Linux配置SSH允许TCP转发
Linux配置SSH允许TCP转发
8 1
|
8天前
|
关系型数据库 MySQL Shell
【权限提升】Linux系统&环境变量&定时任务&权限配置不当&MDUT自动化
【权限提升】Linux系统&环境变量&定时任务&权限配置不当&MDUT自动化
|
10天前
|
缓存 Ubuntu 应用服务中间件
Ubuntu 22.04 上安装、配置和使用 Nginx 可以分为几个简单的步骤
Ubuntu 22.04 上安装、配置和使用 Nginx 可以分为几个简单的步骤
|
12天前
蓝易云 - 如何在Debian中同步系统时间?Debian系统时间配置(NTP服务)
以上就是在Debian系统中同步系统时间的步骤。通过以上步骤,你可以确保你的系统时间始终与NTP服务器保持同步,从而确保系统时间的准确性。
15 3
|
11天前
|
Linux 数据处理 数据库
探索Linux的`infocmp`命令:终端配置的得力助手
`infocmp`是Linux下用于查看和比较`terminfo`数据库中终端类型描述的命令。它显示终端的控制序列、按键映射等信息,并能找出不同终端的配置差异。通过参数如`-c`(以termcap格式输出)、`-d`(比较差异)和`-1`(单列显示)等可定制输出。例如,`infocmp $TERM`显示当前终端配置,`infocmp xterm vt100`比较两者差异。了解终端类型和选择合适输出格式是有效使用的关键。
|
21天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch,帮助你快速搭建起这个强大的工具
【6月更文挑战第7天】本文档详细介绍了如何在Rocky Linux 8上安装和配置Elasticsearch,首先通过添加Elasticsearch仓库并使用yum安装。接着,配置Elasticsearch,包括修改`elasticsearch.yml`、设置内存和文件描述符,以及可选的安全设置。启动Elasticsearch后,通过验证日志和测试连接确保其正常运行。文章还列举了常见问题及解决方法,如启动失败、内存不足和网络问题。按照这些步骤,用户可以在Rocky Linux 8上成功部署Elasticsearch,为数据管理与分析提供强大支持。
35 5
|
21天前
|
Linux Shell
Linux配置uwsgi环境
Linux配置uwsgi环境
|
关系型数据库 MySQL Linux
linux 的实用工具分享
做开发用Linux感觉比Windows在一些地方要好用(只是个人感觉,不想引战),在Linux中没有烦人的广告弹窗,没有动不动给你惊喜的Windows强制更新,而且Linux相对Windows要流畅,在低配的电脑上也很少卡顿.现在很多开发软件都有Linux版本,使用起来也算方便.当然,要是玩游戏等娱乐使用,还是Windows牛逼.我现在写代码基本都使用Linux.我用的Ubuntu18.04。
2032 0