Установка Terminus Powerline в Ubuntu
Информация устарела. На сегодняшний момент библиотека pango, отвечающая за отображение текста в приложениях GTK не поддерживает растровые шрифты. Несмотря на то, что энтузиасты собрали OTB-версию Terminus с фиксированными размерами глифов, поддержки powerline нет.
О чём речь?⌗
Powerline Fonts это специальным образом пропатченный комплект моноширинных шрифтов для использования с темами приглашения командной строки Powerlevel10k и не только. В эти шрифты добавлены специальные символы, для того, чтобы приглашение отображалось корректно. Мой любимый шрифт для эмулятора терминала — Terminus, пропатченная версия которого тоже есть в этом пакете.
Установка⌗
Клонируйте репозитарий Github powerline/fonts:
git clone https://github.com/powerline/fonts.git
Установите, запустив install.sh:
chmod +x fonts/install.sh
fonts/install.sh # для установки в профиль пользователя
# Вы также можете установить шрифты общесистемно
# Всегда проверяйте код, когда запускаете его от
# имени суперпользователя!!
# sudo fonts/install.sh # для общесистемной установки
Это всё?⌗
Не совсем. В Ubuntu и её производных (например, Linux Mint) по умолчанию отключены растровые шрифты. Для того, чтобы это исправить, выполните:
cd /etc/fonts/conf.d/
sudo rm /etc/fonts/conf.d/10*
sudo rm -rf 70-no-bitmaps.conf
sudo ln -s ../conf.avail/70-yes-bitmaps.conf .
sudo dpkg-reconfigure fontconfig
На этом всё! Теперь можно настроить шрифт в вашем эмуляторе терминала. Пропатченная версия Terminus называется Terminess Powerline.