安装过Ubuntu与Windows10双系统的人都知道,双系统的启动是由Ubuntu的grub程序引导的,grub的默认样式很单调,我们可以试着修改为其他样式。
以前写过一篇Ubuntu18.04/20.04定制启动界面【添加grub2主题】,当时就分享了一套grub主题。
今天给大家分享两套从deepin v20中提取出来的grub主题,不过我已经把deepin默认的壁纸给修改了。
grub主题下载
链接:https://pan.baidu.com/s/14IsVIbSeYcMeK8B__HR6iw
提取码:7mtd
安装
百度网盘里面分享的deepin和deepin-fallback两个压缩包,分别为两个grub样式,具体效果如上面两张图所示,可以任选其一使用,这里用deepin进行操作演示。
创建主题文件夹
在/boot/grub里创建GRUB2主题目录themes。
在终端输入:
sudo mkdir -p /boot/grub/themes
解压
解压下载的主题文件,得到deepin文件夹。
复制
将deepin文件夹整体(包含内部文件)复制到/boot/grub/themes文件夹下。
在deepin文件夹的上级目录处打开终端输入:
sudo cp -r deepin/ /boot/grub/themes/
修改/etc/default/grub
修改/etc/default/grub,将grub主题添加到配置文件中。
在终端中输入:
sudo gedit /etc/default/grub
在相应位置添加:
GRUB_THEME="/boot/grub/themes/Vimix/theme.txt"
注意:引号一定要是英文符号。
然后保存。
更新GRUB
在终端输入:
sudo update-grub
修改默认启动项(可选)
只需要修改一个数字,就能够修改默认启动项。
sudo gedit /boot/grub/grub.cfg
找到set default="0"
将数字0
改为Windows所在的顺序,一般都是改成2
。
注:数字0代表第一项,数字1代表第二项,以此类推。
重启
重启即可看到相应效果!
主题配置文件说明
deepin主题
deepin主题文件夹里面包含:
- icons文件夹:包含多种系统的图标
- background.jpg:背景图片(
请不要去替换background.jpg背景图片,我在虚拟机中测试修改后,启动时grub主题不会加载并且会报错!
) - theme.txt:grub主题样式文件
- 其他图片:各种零散的图片为启动项目录背景需要的
themes.txt配置文件模板说明
由于整个文件夹都是我从deepin系统提取出来的,所以只保证在1920×1080分辨率下为正常显示,
其它分辨率可能需要修改配置文件。
如果需要修改数据,请详细阅读下面themes.txt配置文件模板!
请不要去修改background.jpg背景图片,我在虚拟机中测试修改后,启动时grub主题不会加载并且会报错!
# Global properties
title-text: ""
desktop-image: "background.jpg"
desktop-color: "#000000"
terminal-font: "Unifont:style=Medium;1"
terminal-box: "terminal_box_*.png"
terminal-left: "0"
terminal-top: "0"
terminal-width: "100%"
terminal-height: "100%"
terminal-border: "0"
# Boot menu
+ boot_menu {
left = "(screen_width - width) / 2"
top = "(screen_height - height) / 2"
width = "1.7 * height"
height = "6*item_spacing + 8*item_height + 2*item_r + 3"
item_font = "Noto Sans CJK SC Regular;1"
item_color = "#dddddd"
selected_item_color = "#ffffff"
item_height = "font_height * 1.574"
item_spacing = "font_height * 0.328"
item_padding = "font_height * 0.328"
icon_width = "font_height * 1.115"
icon_height = "font_height * 0.787"
item_icon_space = "font_height * 0.656"
item_pixmap_style = "item_*.png"
selected_item_pixmap_style = "selected_item_*.png"
menu_pixmap_style = "menu_*.png"
scrollbar_thumb = "scrollbar_thumb_*.png"
}
# Countdown message
+ label {
_id = "label1"
left = 0
top = "screen_height - 1 * font_height"
width = 100%
align = "center"
id = "__timeout__"
# DE
# text = "Start in %d Sekunden."
# EN
_text_en = "Booting in %d seconds"
# ES
# text = "Arranque en% d segundos"
# FR
# text = "Démarrage automatique dans %d secondes"
# NO
# text = "Starter om %d sekunder"
# PT
# text = "Arranque automático dentro de %d segundos"
# RU
# text = "Загрузка выбранного пункта через %d сек."
# UA
# text = "Автоматичне завантаження розпочнеться через %d сек."
# zh_CN
_text_zh_CN = "在 %d 秒内启动"
color = "#99E53E"
font = "Noto Sans CJK SC Regular;0.85"
}
# Navigation keys hint
+ label {
_id = "label2"
left = 0
top = "screen_height - 2 * font_height"
width = 100%
align = "center"
# DE
# text = "System mit ↑ und ↓ auswählen und mit Enter bestätigen."
# EN
_text_en = "Use ↑ and ↓ keys to change selection, Enter to confirm, E to edit the commands before booting or C for a command-line"
# ES
# text = "Use las teclas ↑ y ↓ para cambiar la selección, Enter para confirmar"
# FR
# text = "Choisissez le système avec les flèches du clavier (↑ et ↓), puis validez avec la touche Enter (↲)"
# NO
# text = "Bruk ↑ og ↓ for å endre menyvalg, velg med Enter"
# PT
# text = "Use as teclas ↑ e ↓ para mudar a seleção, e ENTER para confirmar"
# RU
# text = "Используйте клавиши ↑ и ↓ для изменения выбора, Enter для подтверждения"
# UA
# text = "Використовуйте ↑ та ↓ для вибору, Enter для підтвердження"
# zh_CN
_text_zh_CN = "使用 ↑ 和 ↓ 键移动选择条,Enter 键确认,E 键编辑启动命令,C 键进入命令行"
color = "#99E53E"
font = "Noto Sans CJK SC Regular;0.85"
}
deepin-fallback主题
(此主题还不如我以前的文章分享的Vmix主题)
deepin-fallback主题文件夹里面包含:
- background.jpg:背景图片(
请不要去替换background.jpg背景图片,我在虚拟机中测试修改后,启动时grub主题不会加载并且会报错!
) - theme.txt:grub主题样式文件
- 其他图片:各种零散的图片为启动项目录背景需要的
themes.txt配置文件模板说明
由于整个文件夹都是我从deepin系统提取出来的,所以只保证在1920×1080分辨率下为正常显示,
其它分辨率可能需要修改配置文件。
如果需要修改数据,请详细阅读下面themes.txt配置文件模板!
请不要去修改background.jpg背景图片,我在虚拟机中测试修改后,启动时grub主题不会加载并且会报错!
# GRUB2 gfxmenu Linux Deepin theme
# Designed for any resolution
# Global Property
title-text: ""
desktop-image: "background.jpg"
desktop-color: "#000000"
terminal-font: "Unifont Regular 16"
terminal-box: "terminal_box_*.png"
terminal-left: "0"
terminal-top: "0"
terminal-width: "100%"
terminal-height: "100%"
terminal-border: "0"
# Show the boot menu
+ boot_menu {
left = 15%
top = 20%
width = 70%
height = 60%
item_font = "Unifont Regular 16"
item_color = "#cccccc"
selected_item_color = "#0099ff"
item_height = 24
item_spacing = 12
selected_item_pixmap_style = "select_*.png"
scrollbar_thumb = "scrollbar_thumb_*.png"
scrollbar_width = 6
menu_pixmap_style = "menu_*.png"
}
# Show a countdown message using the label component
+ label {
left = 0
top = 97%
width = 100%
align = "center"
id = "__timeout__"
_text_en = "Booting in %d seconds"
_text_zh_CN = "在 %d 秒内启动"
color = "#99E53E"
font = "Unifont Regular 16"
}
+ label {
left = 0
top = 94%
width = 100%
align = "center"
color = "#99E53E"
font = "Unifont Regular 16"
# EN
_text_en = "Use ↑ and ↓ keys to change selection, Enter to confirm, E to edit the commands before booting or C for a command-line"
# zh_CN
_text_zh_CN = "使用 ↑ 和 ↓ 键移动选择条,Enter 键确认,E 键编辑启动命令,C 键进入命令行"
}
Comments | NOTHING