如何更改grub的字体颜色?

费迪南德·乌尔萨(Ferndinand Ursa)

我设法在启动屏幕上更改了背景,现在我需要将字体颜色设置为可以读取的颜色。我一直潜伏在Ubuntu论坛和Ask网站上,而且我也尝试过grub-customizer运气不好的情况。我需要的只是grub文件的正确代码。

这是我当前的grub的副本:

GRUB_DEFAULT="saved"
GRUB_SAVEDEFAULT="true"
#GRUB_HIDDEN_TIMEOUT="0"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_BACKGROUND="/home/autumn/Pictures/grub/suckng.jpg"

menu_color_normal=black/black
menu_color_highlight=yellow/dark-gray
color_normal=black/black
color_higlight=black/black
裂痕

我在ubuntu 13.10中使用grub-customizer遇到了这个问题。在我的情况下,这是由于恢复为默认的debian主题所致,该主题使图像显示在背景中,但是所有文本均为灰色。我通过编辑在/etc/grub.d/中找到的05_debian_theme文件解决了该问题

$ sudo gedit /etc/grub.d/05_debian_theme

找到它的读取位置:

if [ -z "${2}" ] && [ -z "${3}" ]; then
        echo "  true"
fi

改成:

if [ -z "${2}" ] && [ -z "${3}" ]; then
    echo "  true"
    echo "    set color_highlight=light-blue/black"
    echo "    set color_normal=white/black"
fi

用您选择的颜色替换颜色,记住grub将“黑色”视为透明。然后运行以下命令并重新启动:

sudo update-grub

如果那不能解决您的问题,请返回并如上所述编辑主题。您将看到一个部分:

set_default_theme(){
case $GRUB_DISTRIBUTOR in
    Ubuntu|Kubuntu)
        # Set a monochromatic theme for Ubuntu.
        echo "${1}set menu_color_normal=white/black"
        echo "${1}set menu_color_highlight=light-blue/black"

        if [ -e /lib/plymouth/themes/default.grub ]; then
            sed "s/^/${1}/" /lib/plymouth/themes/default.grub
        fi
        ;;
    *)
        # Set the traditional Debian blue theme.
        echo "${1}set menu_color_normal=white/black"
        echo "${1}set menu_color_highlight=light-blue/black"
        ;;

将颜色更改为所需的颜色,然后进行update-grub,然后重新启动。

祝您好运,希望对您有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章