Разрешение вызова сценариев из диалогового окна «Выполнить команду» (Alt+F2)

Задача состоит из нескольких частей:

  1. Если вы используете пользовательскую версию, либо настроенную на веб-сайте FontBureau, либо используя предоставленный inputCustomize.py, получившиеся шрифты будут иметь семейство «Input», а не «Input Mono», как можно было бы ожидать.
  2. Загружаемые материалы включают «шаблонные» шрифты, которые инструмент настройки может использовать для создания новых пользовательских версий. Эти шаблонные шрифты можно найти в Scripts/_template_*.txt. У них также есть фамилия «Ввод». Они (типа? )пропорциональный и не предназначенный для прямого использования.
  3. Я распаковал все содержимое файла Input_Font.zipв папку со шрифтами.
  4. fontconfig может найти шрифты, даже если они имеют необычные расширения, в том числе .txt.

Когда fontconfig перестроил кеш со входными шрифтами, он обнаружил шаблонные шрифты в дополнение к моей пользовательской сборке. В итоге я выбрал шаблонные шрифты, а не мою моноширинную пользовательскую версию. Итак, Konsole, похоже, использует пропорциональные шрифты, потому что это так!

Вот почему два приведенных выше снимка экрана отличаются не только шириной; правильная версия выглядит заметно светлее. Это потому, что это другой шрифт.

Простое решение — удалить каталог Scriptsили иным образом изменить файлы шаблонов, чтобы fontconfig не распознал их. Я сделал это:

$ cd Scripts
$ find -name '*.txt' -print0 | xargs -0 gzip
0
08.04.2020, 01:06
2 ответа

Использование переменной PATHявляется решением, однако вы установили ее не в том месте. Я предлагаю вам прочитать эту ветку. Файл ~/.bashrcзагружается только при запуске bash. Вероятно, вы ищете ~/.profileили ~/.xprofile. Зависит от конфигурации вашей системы.

Другим решением может быть создание символической ссылки на ваш исполняемый файл в одном из каталогов, уже присутствующих в вашей PATHпеременной.

1
28.04.2021, 23:18

Диалог запуска не будет читать ~/.bashrc. А это не там, где должно быть. Он должен быть в ~/.profile. И я думаю, что это сработает.

0
28.04.2021, 23:18

Теги

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