惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Azure Blog
Microsoft Azure Blog
V
V2EX
博客园 - 【当耐特】
WordPress大学
WordPress大学
爱范儿
爱范儿
美团技术团队
宝玉的分享
宝玉的分享
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
量子位
Hugging Face - Blog
Hugging Face - Blog
B
Blog RSS Feed
Recorded Future
Recorded Future
Engineering at Meta
Engineering at Meta
雷峰网
雷峰网
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
M
MIT News - Artificial intelligence
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 聂微东
H
Hackread – Cybersecurity News, Data Breaches, AI and More
腾讯CDC
大猫的无限游戏
大猫的无限游戏
Jina AI
Jina AI
博客园 - 叶小钗
GbyAI
GbyAI
Y
Y Combinator Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
F
Full Disclosure
G
Google Developers Blog
D
Docker
T
Tailwind CSS Blog
C
Check Point Blog
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
T
The Blog of Author Tim Ferriss
B
Blog
博客园 - 三生石上(FineUI控件)
博客园 - Franky
H
Help Net Security
MyScale Blog
MyScale Blog
U
Unit 42
D
DataBreaches.Net
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
I
InfoQ
阮一峰的网络日志
阮一峰的网络日志
The GitHub Blog
The GitHub Blog
L
LangChain Blog
有赞技术团队
有赞技术团队
Martin Fowler
Martin Fowler
Microsoft Security Blog
Microsoft Security Blog

陈陈菌博客

如何在 podman 容器内使用 systemd 在 podman 运行 GUI 应用的经验总结 管理 podman 容器与镜像的导入或导出 用 xdg-dbus-proxy 解决容器的文件选择器的问题 解决 VSCodium 或 Code-Server 无法安装 GitHub Copilot 问题 不可变发行版 Fedora Silverblue 的体验记录 解决 apt 或 dnf 无法 tab 补全的问题 对 (MPA) 多页面切换实现丝滑动画的探索 让服务在非 Root 权限下使用 80 或 443 端口 AppImage 应用打包快速上手 Flatpak 使用和应用打包快速上手 如何用 webSocket 实现一个实时聊天应用 Linux 内核编译 | 快速上手 | deb 使用 debootstrap 构建 Debian 系根文件系统 高度可定制的 KDE 窗口装饰器 klassy 有关 docker、podman、nspawn、bwrap 的 Linux 容器图形性能测试 创建任意 Linux 容器并支持 GUI 程序 (Docker) 创建任意 Linux 容器并支持 GUI 程序 (nspawn) 文件同步工具 rsync 的使用 玲珑 (Linyaps) 应用打包 RPM 打包指南 | 精简版 PBR 材质的各种贴图类型入门 APU | Stable-Diffusion 使用记录 如何在 Electron 上启用 WebGPU Fcitx5 主题安装与自定义 不使用 Nginx 的网站开发指南 如何自制一个简易的资源监控程序 SQL 常用 CRUD 语法记录 Debian 打包入门,与需要注意的问题 在 fedora 建立一个 Arch 容器 (bwrap) 在 fedora 上建立一个 debian 容器 (bwrap) i3wm | 自制一个极简的屏幕亮度调节器 在 Linux 下启用内存压缩技术 zram 搭建一个本地轻量级聊天 Ai 我又又又重新上线了博客 如何通过命令行管理 wine 容器 (包括 proton) Btrfs 文件系统创建 swap 文件的方法 如何创建适用于 Linux 桌面的程序启动文件 在 Linux 控制 intel CPU 调度的方法 Arch Linux 的基本安装
Grub 主题安装与配置
GlumiStudio@ · 2025-05-09 · via 陈陈菌博客

Linux 引导菜单界面的美化

2025-05-09 06:51:41

分类: Linux 标签: 桌面美化


在个人PC上使用 Linux 发行版时,时常可能会觉得默认的 grub 菜单界面非常简陋就一个黑色框框和白字。是时候该让它焕然一新了!

比较推荐一个网站:https://www.gnome-look.org/browse?cat=109

在这里选好喜欢的主题并下载压缩包。如果作者比较贴心的话,一般来说里面会放着类似 install.sh 的脚本,直接 chmod +x 脚本路径 给个权限执行就可以了。

如果没有提供脚本我们就需要手动操作一下。

我们主要编辑 /etc/default/grub 这个文件的一些参数。

首先一些发行版默认可能都没有菜单界面,那可能是因为 GRUB_TERMINAL_OUTPUT 设置为了 console ,咱只需要把它设置为 gfxterm 即可显示界面,然后 GRUB_TIMEOUT 记得设置一下界面停留秒数,否则会直接不显示。

接下来在 /boot/grub/ 下建立一个名为 themes 的文件夹(如果已经存在就省略)紧接着把带有 theme.txt 的主题文件夹整个直接拷贝到这下面。假如主题文件夹叫 test, 那么也就是 /boot/grub/themes/test ,

下面是以我的电脑为例子,来到 /etc/default/grub 里设置 GRUB_THEME/boot/grub/themes/test/theme.txt

这是我的完整配置文件参考:

GRUB_TIMEOUT=5
GRUB_THEME=/boot/grub/themes/test/theme.txt
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="gfxterm"
GRUB_CMDLINE_LINUX="rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true

最后保存文件,使用命令: sudo grub-mkconfig -o /boot/grub/grub.cfg 更新一下我们的 grub.cfg 即可,重启电脑看看效果吧!

需要注意:以上 /boot/grub/ 路径取决于你使用的 grub 版本,如果是 grub2 则为 /boot/grub2/ ,还有更新命令也将会是 grub2-mkconfig