Почему Gnome Terminal не отображает определенный шрифт как доступный

9

Команды, которые я пробовал:

  • sudo updatedb
  • sudo fc-cache -fv
  • sudo reboot

Несмотря на это, я не смог заставить шрифт Monofur отображаться как доступный для терминала Gnome на машине с недавно установленной Ubuntu 14.10. Это доступно во всех других приложениях.

У меня есть другая машина с 14.04, где все прошло нормально.

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

Это в ~/.local/share/fonts.

fc-listперечисляет этот шрифт. Права доступа к файлам в порядке.

ОБНОВИТЬ

Обновленный до последней версии Ubuntu, проблема исчезла.

pepper_chico
источник
Установка этого шрифта и выбор его по умолчанию в gnome-терминал работали для меня сразу, даже без каких-либо команд, которые вы упомянули. Это тоже в моей .local/share/fontsпапке.
Йос
@Jos Может, что-то пошло не так, когда я установил его впервые и пришлось принудительно перезагрузить компьютер. Но я попытался удалить его из любого возможного места, которое могло быть до переустановки, но ничего не получилось. Я не могу выбрать его, так как он не отображается как опция.
pepper_chico
Можете ли вы использовать Monofur в других приложениях, например, LibreOffice или GEdit?
Дэвид Фёрстер
@DavidFoerster да.
pepper_chico
1
@ Fabby да, и я думаю, что это никак не повлияет на то, что он будет отображаться как опция. Терминал Gnome просто не перечисляет его по неизвестной причине.
pepper_chico

Ответы:

4

Установив шрифт, он мне тоже не сразу показался. Вот шаги, которые я предпринял, чтобы это появилось:

1) Переместите шрифт в каталог / usr / share / fonts / truetype` :

Создайте каталог /usr/share/fonts/truetype/Monofur/и переместите файлы шрифтов (в моем случае я только переместился Monofur for Powerline.ttf) либо с помощью файлового менеджера, либо с помощью mvкоманды. Обратите внимание, вам понадобятся привилегии sudo для всего этого

2) Удалите все в ~ / .gconf / apps / gnome-терминал /

Все настройки профиля хранятся в ~/.gconf/apps/gnome-terminal/каталоге. Я в основном сделалsudo rm -r ~/.gconf/apps/gnome-terminal/

3) Закрыть и снова открыть гном-терминал

Самоочевидный.

Предложения :

Для хорошей цели попробуйте сделать это updatedbпосле удаления всего или после повторного открытия терминала gnome; попробуйте перезагрузить компьютер, если он все еще не работает

Сергей Колодяжный
источник
Извините, но это не сработало, даже после перезагрузки.
pepper_chico
Кстати, какие разрешения на файлы?
Сергей Колодяжный
Все -rw-r--r--(так же, как и для других шрифтов в других каталогах). Кстати, мне нужны все 3 шрифта, поэтому я скопировал их все.
pepper_chico
Weird. У меня пока нет других идей.
Сергей Колодяжный
Была мысль: как насчет попытки переустановить gnome-терминал?
Сергей Колодяжный,
4

Что бы я ни делал, я не мог найти свои шрифты. Я попал в момент, когда я попытался переключить случайные параметры, и когда я выключил и снова включил «Разрешить жирный текст», все шрифты появились. Не спрашивайте меня, почему, но это сработало для меня.

Пиво ван дер Дрифт
источник
1
Спасибо! Это было то, что сработало для меня, наконец. Странно, хотя!
ankush981
К сожалению, эта опция отсутствует в Ubuntu 18.04. Я переключен его помощью dconf-editorза этот ответ , но это не похоже , чтобы решить эту проблему.
Александр Нид