Размер шрифта GRUB может быть настроен?

Это что emerge --pretend --depclean делает. Это ищет пакеты, которые являются:

  • не зависел от другим ebuilds, и
  • ни один в world ни system наборы

Это - хорошая идея работать emaint --check world найти (и позже зафиксировать) потенциальные проблемы с Вашим мировым файлом перед depclean.

Другие полезные инструменты: хинду обслуживание

35
14.02.2012, 21:50
5 ответов

После некоторого исследования на основе ответов @fpmurphy и @hesse, также на основе всестороннего потока в ubuntuforums и на Fedora Wiki, я узнал, как уменьшить размер шрифта GRUB2.

  1. Выберите шрифт, в этом примере я выбрал DejaVuSansMono.ttf
  2. Преобразуйте шрифт в формате, который понимает GRUB:
    sudo grub2-mkfont -s 14 -o /boot/grub2/DejaVuSansMono.pf2 /usr/share/fonts/dejavu/DejaVuSansMono.ttf
  3. Отредактируйте/etc/default/grub файл, добавляющий строку:
    GRUB_FONT=/boot/grub2/DejaVuSansMono.pf2
  4. Обновите конфигурацию GRUB с:
    sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  5. перезагрузка.

Разрешение дисплея GRUB может также влиять на размер шрифта, больше на разрешении и т.д. на ссылке ubuntuforums выше.

42
27.01.2020, 19:36
  • 1
    Это прохладно. С 36 пкс размером загрузчик наконец выглядит хорошим на дисплее высокого разрешения. Работы также с личинкой (grub-mkfont) вместо grub2. –  BurninLeo 16.09.2014, 20:38
  • 2
    Спасибо! grub-mkfont и grub-mkconfig в моем случае (хотя у меня действительно есть grub2). –  Deleplace 02.04.2015, 00:22
  • 3
    , когда я пытаюсь выполниться grub-mkfont команда я добираюсь: Freetype Error 21 loading glyph 0x2c7 for U+0x33f: invalid composite glyph –  Aaron N. Brock 16.10.2017, 22:10
  • 4
    grub-mkfont и sudo update-grub для меня на Ubuntu. Идеально подходящий для экранов HiDPI/4k –  aidan 22.12.2017, 12:49

Да, и шрифт и размер шрифта могут быть настроены. Посмотрите утилиту личинки-mkfont. Битовый массив (.pf2) и шрифты Truetype .t(tf) поддерживается.

Просто сделайте Поиск в Интернете на личинке-mkfont, и Вы быстро столкнетесь со многими примерами необходимых шагов.

5
27.01.2020, 19:36
  • 1
    Хороший действительно я нашел эту документацию, но так или иначе я должен update-grub, которые управляют, чтобы я, казалось, не имел на Fedora 16 (?). –  Benjamin 15.02.2012, 14:49
  • 2
    OK, я вижу в другом месте, что эквивалент личинки обновления grub2-mkconfig -o /boot/grub2/grub.cfg. –  Benjamin 15.02.2012, 14:51

В Debian / Ubuntu вы можете изменить разрешение GRUB по умолчанию, что приведет к увеличению шрифтов в меню GRUB:

  1. sudo cp -a / etc / default / grub /etc/default/grub.bak
  2. sudo vi / etc / default / grub
  3. Отредактируйте запись «GRUB_GFXMODE» в соответствии с вашим разрешением, например 800x600
  4. sudo update-grub
  5. Reboot - GRUB будет отображаться в установленном вами режиме, например 800x600
4
27.01.2020, 19:36

Если вы ищете более простую альтернативу графическому интерфейсу, вы можете использовать Grub Customiser , чтобы изменить размер шрифта, цвета и фон GRUB.

2
27.01.2020, 19:36

Я набросал небольшой скрипт для автоматического масштабирования размера шрифта по ширине монитора/экрана.

SCREEN_WIDTH=$(xdpyinfo | grep dimensions | cut -d ':' -f 2 | cut -d 'x' -f 1)
FONT_SIZE=$((${SCREEN_WIDTH} / 80))
sudo grub-mkfont -s ${FONT_SIZE} -o /boot/grub/DejaVuSansMono.pf2 /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
printf "\nGRUB_FONT=/boot/grub/DejaVuSansMono.pf2" | sudo tee -a /etc/default/grub
sudo grub-mkconfig -o /boot/grub/grub.cfg

Несколько предостережений

  • Этот шрифт отличается от шрифта по умолчанию
  • В старых системах вам может понадобиться grub2вместоgrub
  • Не учитываются настройки нескольких мониторов -

Наслаждайтесь!

1
22.07.2020, 22:37

Теги

Похожие вопросы