Есть ли способ проверить, какой шрифт использует ваш эмулятор оболочки / терминала из командной строки?

Есть ли способ проверить, какой шрифт использует ваш эмулятор оболочки / терминала из командной строки?

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

6 ответов

Опция Использовать системный шрифт фиксированной ширины обычно равна и устанавливается org.gnome.desktop.interface,

screen0

  • Для получения текущей настройки шрифта выполните следующую команду:

    gsettings get org.gnome.desktop.interface monospace-font-name
    
  • Для установки / изменения настройки выполните следующую команду (здесь пример увеличения размера):

    gsettings set org.gnome.desktop.interface monospace-font-name 'Ubuntu Mono 14'
    

Когда я запустил вышеуказанную команду, я обнаружил, что шрифт вашего терминала изменился (увеличенный размер)! Так, gnome-terminal используя эту настройку шрифта.

Независимый от DE способ получения предпочтительного моноширинного шрифта системы:

      $ fc-match Monospace
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"

Ссылка: Конфигурация шрифта ArchWiki

Здесь уже есть много ответов об эмуляторах консоли, поэтому я сосредоточусь только на виртуальной консоли tty. Вы можете сделать кошку /etc/default/console-setup и найдите строку с надписью FONTFACE. В качестве альтернативы вы могли бы grep -n FONTFACE /etc/default/console-setup

Например, вот мой файл настройки консоли

введите описание здесь

Чтобы изменить его, вы можете выполнить sudo dpkg-reconfigure console-setup в тт. Это обновит настройки ядра, кстати.

Проверьте шрифт терминала:

grep -i "fontface" /etc/default/console-setup

Вы можете проверить шрифт терминала gnome, используя следующую команду

gconftool-2 --get /apps/gnome-terminal/profiles/Default/font

Например, я использую эту команду для gnome-терминала

 [guru@guru-pc:~]$gconftool-2 --get /apps/gnome-terminal/profiles/Default/font
  Monospace 12

Если вы хотите изменить шрифт с помощью командной строки, вы можете использовать следующую команду

  gconftool-2 --set /apps/gnome-terminal/profiles/Default/font --type string "courier new 12"

Где 12 - размер шрифта

Для терминала XFCE вы можете найти файл конфигурации:

      $ grep 'FontName=' ~/.config/xfce4/terminal/terminalrc 
FontName=Victor Mono Bold 13
Другие вопросы по тегам