|
Grub2版本是1.99~rc1-13
我修改/etc/grub.d/05_debian_theme中的第30行
set_default_theme(){
# Set the traditional Debian blue theme.
echo "${1}set menu_color_normal=cyan/blue"
echo "${1}set menu_color_highlight=green/blue"
然后update-grub
再看grub.cfg
if background_image /usr/share/images/desktop-base/spacefun-grub.png; then
set color_normal=light-gray/black
set color_highlight=white/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=green/blue
我修改的结果出现在else之后,这样不对吧?
后来我放了张图到/boot/grub/,再update-grub,查看grub.cfg
if background_image /boot/grub/Some.jpg; then
true
else
set menu_color_normal=cyan/blue
set menu_color_highlight=green/blue
怎么还是在else之后呢?
我对if else语法不了解,但结果表明我想修改的样式没有正常显示,那么我修改的样式在什么情况下才能显示呢?
又或者说我想修改else前面出来的样式,比如说上面的那个[ture],应该去修改哪个文件呢? |
|