想学习一下ros2,所以需要装一个ubuntu,但是手上没有现成的电脑,所以就买了一个树莓派4b。先给出ros和ubuntu对应的版本,提醒一下自己最终目标是什么。
准备:树莓派4b 8g;7寸显示屏;键盘;三星sd卡(白卡128g);电脑是win11系统
烧录ubuntu22.04desktop 到sd卡
ubuntu22.04desktop可以从清华镜像站下载
将sd卡插入树莓派,连接上屏幕,键盘,(买之前问店家需不需要安装驱动,选择不需要安装驱动的版本),上电,开机。
进入设置页面,首先选择语言,这里一定要选英文!!!不然后面建立的主文件夹全是中文的,写指令的时候一会中文一会英文,会搞死人的。然后又要费劲把主文件夹搞成英文,我就是搞不定,所以重装的系统。当然,如果大神觉得搞得定,那就当我没说,反正我搞不定。然后选择最经常连接的wifi(我选择的是我电脑的热点),剩下的随便设置一下。
下面开启ssh,按照文心一言:
到此,在电脑热点设置中查树莓派的IP,输入putty,就可以打开指令框了
我使用win11自带 桌面远程连接 控制树莓派的桌面。方法是在知网上找到的,具体网址为:Windows远程桌面Ubuntu22.04(xrdp或向日葵)-Ubuntu系列02 - 知乎
总结一下:
安装install前两行的时候会出现被什么什么进程占用,然后安装失败的情况,我直接比较暴力的ctrl+c停止安装进程,然后sudo reboot(重启)。重启之后继续安装就没有问题了。
然后,需要把共享打开:
到此,就可以用win11自带桌面远程了,但是输入ip、账户密码以后,发现他会闪退,这是账户已经登录了,必须在小屏幕上把账户log out。再用win11桌面远程就没有问题了。
有的情况下,系统会设置开机自动登录,这时候,需要进入setting,左边找到账户的选项,点进去,把开机自动登录关掉,下次再进入的时候,就可以直接用电脑远程了。
最后,我还出现了远程进入桌面后,没有dock,没有图标的情况,
首先要安装 gnome-tweaks,靠文心一言:
安装后,会出现shell不启用问题:
然后分别试了两种方法:
第一种方法是:
按照https://blog.csdn.net/m0_37407587/article/details/87911749这个大神的方法:
树莓派火狐访问:
然后运行: sudo apt install chrome-gnome-shell
再然后,在这个网站下面就会找到extension list,点进去,有个按钮,直接on
然后会有一个让安装什么的,直接别管点install就行了。
这个时候,屏幕右上角出现一个类似与拼图块的小图标,点开之后,把icon,dock相关的全部勾上,桌面上就有图标,和dock栏了。但是我的dock栏莫名其妙的跑到了最下面,不管了反正我屏幕大。
原则上到这里就可以,但是由于我第一次搞啥也不懂,又莫名其妙的install了一个主题
不过,这时候shell那个按钮就可以点了。
第二种方法:
我第一次安装的时候,有各种bug,也不知道是为啥,火狐进入 extension/gnome.org的时候,说我缺少插件,没办法进入下面的操作,于是在网上找了各种大神,找到了这个大神的方法:ubuntu22 gnome extensions失效_nome-shell-extension-manager-CSDN博客
安装之后,同样的屏幕右上角会出现一个拼图碎片标志,点他设置就行了。
到此位置,就可以把树莓派的外接屏幕,键盘全部拔掉,用笔记本电脑远程树莓派的指令端或者桌面了。
太难了,快挂了。