接上文,如何去定制一个树莓派的桌面系统,还是以CM4为例。
解除CM4上电USB无法使用问题
将烧录好的tf卡通过读卡器插入到电脑上,进入boot磁盘,里面有一个Config文件,双击用记事本打开,在【pi4】一栏里加入一行命令,然后保存。
$dtoverlay=dwc2,dr_mode=host
以下图为例,
然后将sd卡插入cm4扩展板里进行开机即可,如果是emmc版本的cm4则需要用到otc口用线连接到电脑,然后使用rpiboot软件进行挂载再修改。
关闭屏幕自动休眠
打开屏幕配置文件,
$sudo nano /etc/lightdm/lightdm.conf
找到【Seats:*】下面的xserver-commd=X 一行,修改为下面内容
xserver-commd=X -s 0 -dpms
如下图,
保存文件,并重启
$reboot
关闭屏幕黑边,解决触摸不准问题
$sudo nano /boot/config.txt
找到以下内容,取消对 disable_overscan=1 的禁用。
保存文件,并重启
$reboot
禁用彩虹屏
$sudo nano /boot/config.txt
在【pi4】下面输入一行
disable_splash=1
保存文件,并重启
$reboot
更换系统桌面
将准备好的壁纸文件拷贝到树莓派文件系统下面,最好以英文命名,打开Apperance Settings。
找到Picture选项,替换为自定义桌面。
替换开机图片
设计一张开机动画图片,重新命名为splash.png,分辨率需与树莓派设置的相符或比树莓派设置的分辨率低。
进入当前目录
sudo cp splash.png /usr/share/plymouth/themes/pix/
替换树莓派左上角启动LOGO
准备16*16、24*24、32*32、48*48LOGO拷贝到树莓派桌面,并重新将图片命名为rpi-logo.png
使用复制或移动命令分别拷贝四个文件到对应的文件夹,
sudo cp /home/pi/Desktop/48/rpi-logo.png /usr/share/icons/PiXflat/48x48/places/
重启后即可实现LOGO的更新
增加开机动画
制作一个mov开机动画文件,以英文命名,并拷贝到树莓派上,视频分辨率和图片一样,保持在树莓派分辨率以下,
sudo apt-get update
sudo apt-get install omxplayer
添加开机动画,
sudo nano /etc/rc.local
添加一行内容,
omxplayer [动画.mov] &
如下图所示
重新启动电脑即可看到开机动画加载成功。
对于bullseye系统,需要按照另一种方式安装,VLC是推荐的替代方案,但是想用omxplayer也是可以的,但和常规安装方式不同。
下载omxplayer所需要的依赖库,进入目标文件夹,执行./install_lib.sh
https://github.com/hitesh83/pwomxplayer-support
修改/boot/config.txt文件,注释dtoverlay=vc4-kms-v3d这一行
sudo nano /boot/config.txt
下载omxplayer的安装包,omxplayer_20190723+gitf543a0d-1+bullseye_armhf.deb
https://archive.raspberrypi.org/debian/pool/main/o/omxplayer/
sudo dpkg --install omxplayer_xxxx.deb
测试
omxplayer test.mp4
树莓派桌面本地资源监测-conky
登录树莓系统,在terminal命令行输入以下命令
sudo apt-get install conky
这时可以在终端中输入conky ,启用。但是这是最原始的,是没有配置文件的。
退出conky。
执行第一步命令后,系统默认配置文件安装在 /etc/conky/ 目录下,含有conky.conf 和 conky_no_x11.conf文件。我们对conky.conf文件进行操作。
执行以下命令进入目标文件所在位置,并将文件内容进行替换。
#进入目录
cd /etc/conky
#对原文件进行备份
sudo cp conky.conf beifen.txt
下载本文章的附件,里面有两个配置文件,
将1.conkyrc移动到 /home/pi路径下面。
使用移动命令将 conky.conf 移动到/etc/conky,必须使用sudo,要不没有权限。
在终端中输入conky。如下图
如果想要设置开机自启动,需要在/home/pi/.config目录下新建一个autostart文件夹,用于存放自启动文件。创建conky.desktop文件并进行编辑
sudo nano /home/pi/.config/autostart/conky.desktop
[Desktop Entry]
Encoding = UTF-8
Name=conky
Type=Application
Exec=/usr/bin/conky
如果遇到显示乱码,也可以安装一下字库
sudo apt install ttf-wqy-zenhei
然后重启就正常了,但是测试状态中,设置为开机自启动状态时,conky一般会遇到乱码问题,修改了编码方式以后还是不行,所以一般就直接放到桌面上,开机手动打开可执行文件。
修改面板颜色
为了使用面板颜色能贴近桌面主题,可以在此修改面板颜色。