自定义 grub 主题中的图标

自定义 grub 主题中的图标

首先,我不知道这是否是发布帖子的正确地方,如果不适合,我很抱歉。

我已经安装了一个主题(特拉) 到 grub 引导加载程序,它会将图标添加到 OS 条目中。有什么方法可以手动为条目分配图标吗?例如,Linux Mint 条目显示有 Ubuntu 图标,我想更改这一点。

谢谢,抱歉我的英语不好。

答案1

grub 知道要加载什么图标的方式是首先查看您的menuentrys 和submenus (通常在/boot/grub/grub.cfgubuntu 衍生产品中)并查找属性--class something,然后它查看您当前的主题文件夹(在您的情况下可能在/boot/grub/themes/Tela)任何调用的图标something.png并使用该文件,因此您应该在那里添加您的 png 图标并--class在您的 中添加属性grub.cfg

但有一个问题,文件经常grub.cfg会更新,你手动修改的任何内容都会消失,特别是每当系统升级时,它会被覆盖。

为此,我将厚颜无耻地宣传我的 grub 主题/工具:事情灵感来自 Tela 主题的同一套主题。Matter 通过修改命令update-mkconfig(即更新 grub 的命令)解决了上述问题,因此当 grub 更新时,matter 会在文件上运行一些替换,grub.cfg以将用户图标放回原处。

相关内容