Неинтерактивный шрифт консоли HiDPI

Что корректный путь состоит в том, чтобы нев интерактивном режиме изменить шрифт консоли?

Я сделал, чтобы HiDPI отобразил и нуждался в большем шрифте консоли. Я могу установить его в интерактивном режиме очень хорошо использование:

$ sudo dpkg-reconfigure console-setup
# Select UTF-8 -> Guess -> Terminus -> 16x32
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.130ubuntu3.5) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-43-generic

Однако, если я пытаюсь установить его нев интерактивном режиме следующим образом:

 $ sudo debconf-set-selections <<EOF 
 console-setup console-setup/charmap47 select UTF-8
 console-setup console-setup/codeset47 select Guess optimal character set
 console-setup console-setup/codesetcode string guess
 console-setup console-setup/fontface47 select Terminus
 console-setup console-setup/fontsize string 16x32
 console-setup console-setup/fontsize-fb47 select 16x32 (framebuffer only)
 console-setup console-setup/fontsize-text47 select 16x32 (framebuffer only)
 EOF

Это не работает. Выполнение setupcon не имеет никакого эффекта. Если я проверяю /etc/default/console-setup, Я вижу, что информация о шрифте обновляется, когда я работаю dpkg-reconfigure, и dpkg-reconfigure также триггеры update-initramfs, таким образом, это кажется, больше продолжает dpkg-reconfigure это мой debconf-set-selections не инициировал. Как я нахожу эти действия и инициировал их после моего debconf-set-selections?

2
задан 28 December 2018 в 05:44

1 ответ

Необходимо будет выполнить в этом/etc/default/console-setup файл, скажем, если мы будем собираться для использования Конечной остановки 16x32 шрифты, то команда будет:

sudo sed -i '/^FONTFACE/s/^/#/' /etc/default/console-setup # comment out the old value
sudo sed -i '/^FONTSIZE/s/^/#/' /etc/default/console-setup # comment out the old value
echo 'FONTFACE="TER"' | sudo tee -a /etc/default/console-setup # Set font to Terminus
echo 'FONTSIZE="16x32"' | sudo tee -a /etc/default/console-setup # Set font size

И наконец, примените свое изменение с sudo update-initramfs -u

Кроме того, ядра Ubuntu (начинает с Гостеприимного) будут скоро поддерживать FONT_TER16x32 для консольного дисплея на раннем этапе [1] начальной загрузки.

Извлечь выгоду из этой поддержки шрифтов HiDPI, одна просто потребность добавить "fbcon=font:TER16x32" к GRUB_CMDLINE_LINUX в/etc/default/grub и работать sudo update-grub

[1] https://bugs.launchpad.net/ubuntu / + источник/Linux / + ошибка/1819881

2
ответ дан 2 December 2019 в 03:30

Другие вопросы по тегам:

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