Altere as cores das fontes no Grub2

1

Não consigo alterar as cores das fontes; a única coisa que consegui fazer foi obter um fundo personalizado na tela do Grub.

Eu tentei grub-customizer , mas isso não funciona.
Eu tentei o que foi sugerido aqui: Como faço para alterar as cores da fonte por comida? mas isso não funciona.

    
por Nxt3 20.10.2014 / 04:20

2 respostas

1

Sim, o Grub Customizer também não funcionou para mim no último Mint. Eu só fui capaz de mudar o fundo da imagem. Veja como alterar as cores das fontes facilmente:

No personalizador do Grub, vá para File > Change environment

Na caixa de diálogo aberta, verifique a linha CFG_DIR para saber onde está o diretório de configuração do grub para o seu sistema. No meu caso, mostra:

CFG_DIR: /etc/grub.d

Abra o seu /boot/grub/grub.cfg no modo somente leitura. No topo do arquivo, você verá este aviso:

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

Isso é exatamente o que o grub customizer faz, ele faz o grub.cfg dos modelos que você tem em CFG_DIR .

Pesquise em grub.cfg este texto: "set menu_color_normal"

Provavelmente, essa linha aparece em alguns lugares. Escolha o mais próximo do final do arquivo que não está dentro de um if. Por exemplo, este não:

if background_image /boot/grub/splash.png; then
    true
else
    set menu_color_normal=white/black
    set menu_color_highlight=black/light-gray
fi

Será algo como este:

### BEGIN /etc/grub.d/06_mint_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/06_mint_theme ###

Veja as tags de início e fim em torno dele? Esse é o modelo de onde o customizador do grub está obtendo a configuração da cor da fonte. E sim, ignora totalmente o que você define na GUI. No meu caso, é /etc/grub.d/06_mint_theme como estou em uma distro Mint. No seu caso, pode ter outro nome no formulário XX_something_theme .

A maneira mais fácil de exibir suas cores é:

  1. Abra o diretório /etc/grub.d como root

  2. Edite o arquivo XX_something_theme e altere as cores ao seu gosto. Existem 3 cores para sintonizar: menu_color_highlight : entrada de menu destacada e seu plano de fundo. menu_color_normal : entradas de menu normais e plano de fundo. Também a borda da caixa. color_normal : texto e fundo fora da caixa (ajuda do título e do fundo).

As cores possíveis são {preto, azul, marrom, ciano, cinza escuro, verde, ciano claro, azul claro, verde claro, cinza claro, magenta claro, vermelho claro, magenta, vermelho, Branco amarelo}. Lembre-se que preto significa transparente para o grub. Salve o arquivo.

  1. Abra o personalizador do Grub

  2. Faça algumas alterações nas cores (não importa quais escolherão, elas serão ignoradas) e clique em salvar.

Nesse momento, as cores editadas no modelo serão anexadas ao arquivo /boot/grub/grub.cfg definitivo. Abra este arquivo no modo somente leitura novamente para garantir.

Referência: Grub2 / Displays - Wiki de ajuda da comunidade

    
por Mister Smith 08.04.2018 / 16:16
0

Por favor, explique um pouco o que você quer dizer quando diz que não funciona. Sempre que você editar seu arquivo grub, você precisará digitar o seguinte comando em um terminal:

sudo update-grub

Por favor, faça isso e poste de volta, se funcionou ou não.

Além disso, quando você diz que o grub-customizer não funciona, o que você quer dizer? Você conseguiu instalá-lo? Por favor, digite os seguintes comandos antes de tentar instalar o grub-customizer:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Se você conseguiu instalar o grub-customizer, ignore o conjunto anterior de comandos.

    
por nikaltipar 21.10.2014 / 00:06