Символы, отображаемые на urxvt с помощью agnoster

Я только начал использовать и настраивать urxvt, и оказалось, что моя тема agnoster для oh-my-zsh создает символы/текст вместо стрелок. Вот несколько скриншотов:

urxvt

терминатор (другой терминал)

Заранее спасибо.


person Accelarion    schedule 17.02.2016    source источник


Ответы (1)


Вам нужно установить шрифт с поддержкой Powerline. Например, чтобы установить Inconsolata for Powerline в качестве шрифта, установите шрифт и отредактируйте свой ~/.Xdefaults файл и установить

urxvt*font: xft:Terminus:size=12,xft:Inconsolata\ for\ Powerline:size=12

Это заставит urxvt использовать шрифт Terminus по умолчанию, но вернуться к Inconsolata for Powerline для символов, не входящих в Terminus, таких как стрелки, большие угловые скобки, символы VCS и т. д.

Дополнительные советы см. в документации по Powerline.

person kba    schedule 17.02.2016
comment
До сих пор не работает к сожалению. Вот мой ~/.Xresources файл: pastebin.com/rZSXerYN (я использую Arch GNU/Linux) - person Accelarion; 18.02.2016
comment
Вам нужен шрифт с поддержкой Powerline. Например. установите Inconsolata For Powerline, замените строка 70 ваших ресурсов ~/.Xresources с URxvt*font: xft:Inconsolata\ For\ Powerline:size=11 для проверки. Закройте rxvt-unicode, объедините ресурсы (xrdb -merge ~/.Xresources и заново откройте rxvt-unicode. - person kba; 18.02.2016
comment
Поиграйте со шрифтом, попробуйте убрать часть :size=11 или изменить на :size=13. Получение правильного шрифта URxvt осуществляется методом проб и ошибок. Также ознакомьтесь с примерами на форумах Arch Linux. - person kba; 18.02.2016