Задача состоит из нескольких частей:
inputCustomize.py
, получившиеся шрифты будут иметь семейство «Input», а не «Input Mono», как можно было бы ожидать. Scripts/_template_*.txt
. У них также есть фамилия «Ввод». Они (типа? )пропорциональный и не предназначенный для прямого использования. Input_Font.zip
в папку со шрифтами. .txt
. Когда fontconfig перестроил кеш со входными шрифтами, он обнаружил шаблонные шрифты в дополнение к моей пользовательской сборке. В итоге я выбрал шаблонные шрифты, а не мою моноширинную пользовательскую версию. Итак, Konsole, похоже, использует пропорциональные шрифты, потому что это так!
Вот почему два приведенных выше снимка экрана отличаются не только шириной; правильная версия выглядит заметно светлее. Это потому, что это другой шрифт.
Простое решение — удалить каталог Scripts
или иным образом изменить файлы шаблонов, чтобы fontconfig не распознал их. Я сделал это:
$ cd Scripts
$ find -name '*.txt' -print0 | xargs -0 gzip
Использование переменной PATH
является решением, однако вы установили ее не в том месте. Я предлагаю вам прочитать эту ветку. Файл ~/.bashrc
загружается только при запуске bash. Вероятно, вы ищете ~/.profile
или ~/.xprofile
. Зависит от конфигурации вашей системы.
Другим решением может быть создание символической ссылки на ваш исполняемый файл в одном из каталогов, уже присутствующих в вашей PATH
переменной.
Диалог запуска не будет читать ~/.bashrc
. А это не там, где должно быть. Он должен быть в ~/.profile
. И я думаю, что это сработает.