[other] 如何添加引导启动项的类
Tofloor
poster avatar
Vellichor
deepin
2025-11-11 11:06
Author

修改grub主题后启动项前的系统图标显示不准确,使用了gnu-linux图标而不是deepin,查看grub.cfg得知启动项没有deepin类,请问怎么在启动项添加deepin类
image.png

Reply Favorite View the author
All Replies
remyxo
deepin
2025-11-11 11:33
#1

改为 --class deepin,然后在主题目录下的icons目录下有deepin.png图标文件。

--class gnu-linux --class gnu --class os 会先找gnu-linux.png图标,如果找不到,就找gnu.png图标,还是找不到,就找os.png图标,再找不到,就不显示图标。

我一般改为:--class deepin --class gnu-linux

image.png

Reply View the author
森林的天空
deepin
2025-11-11 11:37
#2

不建议改grub.cfg文件,因为它不是静态文件,是自动生成的,要想改就改etc目录下的grub相关文件,或者boot目录下的theme下的文件。后续如果升级啥的都会覆盖的。

Reply View the author
Vellichor
deepin
2025-11-11 16:37
#3
森林的天空

不建议改grub.cfg文件,因为它不是静态文件,是自动生成的,要想改就改etc目录下的grub相关文件,或者boot目录下的theme下的文件。后续如果升级啥的都会覆盖的。

我知道grub.cfg是通过其他文件自动生成的会被覆盖,所有我想知道修改哪个文件可以给启动项添加类

Reply View the author
字甲达宾
deepin
2025-11-12 08:36
#4

看/boot/grub/grub.cfg 文件的开头几行。里面有备注相关的目录和默认配置文件。

Reply View the author
𰻞𰻝面
deepin
2025-11-12 09:06
#5

直接修改/boot/grub/themes/XXX/icons里的图标

Reply View the author
Vellichor
deepin
2025-11-12 11:31
#6
𰻞𰻝面

直接修改/boot/grub/themes/XXX/icons里的图标

我确实是这么干的,但能走正规的方法还是别用这些歪点子吧

Reply View the author
𰻞𰻝面
deepin
2025-11-13 08:55
#7
Vellichor

我确实是这么干的,但能走正规的方法还是别用这些歪点子吧

我从V20开始就这么干

Reply View the author