树莓派4B 安装ubuntu18.04+ROS1+远程操作ToDesk (+设置:分辨率、截图软件、wifi、中文界面等)

一、ubuntu和ros的安装

1.ubuntu18.04和ros1的安装:

       完全参考树莓派安装Ubuntu18.04+ROS1详细教程,按照他的步骤一步步来,ubuntu没出什么问题,ros1的安装按照文章里的鱼香ros官网的一键安装,非常方便,最后完全安装成功。

二、安装ToDesk 远程操作软件

1.登录Todesk官网下载Linux客户端

一定要下载Arm64版本(红色框)的 ,否则会报错

      

  一开始我参考ubuntu安装todesk远程控制简明教程,下载的是绿色版本的,系统报错,发现版本错误,本机树莓派的系统结构是arm64,应该下载arm64版本的。

2.我的步骤:

(1)按照官网提示在官网下载安装包 todesk-v4.3.1.0-arm64.deb

(2)输入安装代码:

sudo apt-get install ./todesk-v4.3.1.0-arm64.deb

(3)启动todesk(或者点ubuntu左下角找到todesk软件图标打开):

todesk

 安装成功,可正常使用。

三、建议和技巧

这部分只是我前面安装过程中的一些小建议和方法记录。

1.更改屏幕分辨率

      树莓派连接的显示器比较小,安装完Ubuntu后分辨率好像自动为 652*945(具体数值不太确定,反正大概是600多),安装完桌面进入系统后,界面拥挤,有些东西在屏幕下方和边缘,要翻好久,甚至根本翻不动,点不了

        只能通过更改分辨率,让屏幕完全显示出来。参考文章2 和 文章三 可知要修改SD卡的“config.txt”文件,直接用读卡器读取SD卡。找到并打开“config.txt”文件,在末尾写入以下内容:

hdmi_force_hotplug=1
config_hdmi_boost=4
hdmi_group=2
hdmi_mode=58
# hdmi_drive=2
hdmi_ignore_edid=0xa5000080
disable_overscan=1

 保存文件,插卡重启树莓派的ubuntu,屏幕完全显示:

2.截图软件安装

   因为我的树莓派连接的是键鼠,截图键截不了图,我参考这篇树莓派上截屏的方法进行截图:

(1)在终端安装名叫“scrot”的截屏工具:

sudo apt-get install scrot

(2)截取全屏幕(更多截图功能参考上面文章):

sudo scrot

3.更改无线网

因为我需要换一个WiFi来连接,参考树莓派4B安装Ubuntu Server20.04(18.04)连接wifi里面的方法一,发现行不通,更改network-config文件后,重启树莓派还是会连接原来的WiFi网络。所以我选择方法二(命令行操作):

(1)打开终端执行,回车之后应该会看到一些信息,找到有关wifi的,可以看到 wlan0字样

sudo lshw

(2)再执行以下操作,打开yaml文件

cd /etc/netplan
sudo nano 50-cloud-init.yaml

更改wifi信息,我这里原来连接的设备是名为HONOR_30的热点,这里改为另一台设备的WiFi,名为HONOR_V20 ,同时更改密码(设置的名字和密码一定要和自己的WiFi或热点的一样),设置好后,按ctrl+o,按回车保存。

 (3)新开一个终端,执行如下代码,即可在热点或者路由器后台中看到多了一个设备,就是树莓派的。

sudo netplan -debug try
sudo netplan -debug generate
sudo netplan -debug apply

(4)如果没有成功连接wifi,重启系统。

sudo reboot

4.更换中文界面 

我安装的ubuntu18.04是英文操作界面,参照Ubuntu18.04如何从英文界面更改为中文界面换成中文界面。完全按照他的步骤,一步一步来就行。

### 如何在树莓派5上安装ToDesk #### 安装前准备 为了成功完成 ToDesk安装,需确认目标设备已具备以下条件: - 树莓派5操作系统已经正确配置并运行正常。 - 设备连接至互联网以便能够下载必要的文件。 #### 软件包依赖项 对于基于Debian的操作系统(如Raspbian),可能需要先安装一些必需的库来支持ToDesk的功能。可以使用`apt-get`工具来管理这些依赖关系[^1]。 ```bash sudo apt update && sudo apt upgrade -y sudo apt install -y libappindicator-gtk3 ``` 上述命令更新了系统的软件列表,并升级现有软件包到最新版本;接着它还安装了一个名为libappindicator-gtk3的重要组件,该组件用于提供应用程序指示器的支持功能[^3]。 #### 下载ToDesk RPM包 由于官方提供了不同架构下的二进制文件,因此可以根据具体硬件情况选择合适的版本进行下载。以下是针对ARM平台上的指令: ```bash wget https://dl.todesk.com/linux/todesk-v4.7.2.0-arm64.rpm ``` 此行脚本会从指定URL地址获取适用于arm64体系结构的ToDesk应用安装包。 #### 将RPM转换为DEB格式 (如果必要的话) 考虑到部分用户使用的可能是纯正的Ubuntu/Debain系发行版而非RedHat/CentOS类Linux,则可以通过alien工具来进行跨封装类型的转化处理: 首先确保系统里存在alien实用程序,如果没有则添加之: ```bash sudo apt install alien ``` 然后利用alien把刚才得到的那个`.rpm`转成适合当前环境识别的形式即`.deb`,最后再实施真正的部署动作: ```bash sudo alien --scripts todesk-v4.7.2.0-arm64.rpm sudo dpkg -i todesk_4.7.2.0_arm64.deb ``` 这里需要注意的是实际产生的新文件名可能会有所差异,请依据实际情况调整参数值[^2]。 #### 验证安装成果 一旦顺利完成以上各环节操作之后就可以尝试启动客户端验证一切是否就绪啦! 只需简单输入如下短语即可触发图形界面弹出效果: ```bash todesk ``` 假如没有任何错误提示冒出并且窗口顺利展现出来就意味着整个过程圆满结束咯!不过在此之前也许还需要赋予可执行权限给对应路径下对应的实体才行哦~ ```bash chmod 0777 /usr/bin/todesk ``` 这样设置后就能保证任何账户都能调用这个服务端口啦。 --- #### 注意事项 尽管本文档主要围绕着RPi系列展开讨论,但对于其他相似规格的小型计算机同样具有一定的参考价值。另外值得注意的一点就是关于性能优化方面的问题,在某些特殊场景下可能出现资源消耗过高的状况,对此建议参照相关资料进一步排查解决办法[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值