gvim не запускается, говорит "не найден набор шрифтов"
Когда я пытаюсь запустить gVim в моем RHEL, я получаю следующее сообщение:
Предупреждение: пропущены наборы символов в преобразовании String в FontSet. Предупреждение: невозможно загрузить любой используемый набор шрифтов. Предупреждение: Отсутствуют наборы символов в преобразовании String в FontSet. Предупреждение: невозможно загрузить любой используемый набор шрифтов. Ошибка: Прерывание: набор шрифтов не найден.
E852: дочернему процессу не удалось запустить графический интерфейс. Нажмите клавишу ВВОД или введите команду для продолжения
И VIM запускается. Пожалуйста помоги.
2 ответа
:h E852
При неудачном запуске графического интерфейса Vim попытается продолжить работу в терминале.
Таким образом, существует проблема со шрифтами, из-за которой gvim не запускается.
Что значит locale
вернуть?
Эта ошибка может возникать, если вы используете языковой стандарт utf-8, но у вас нет установленных шрифтов utf-8, а решение заключается в установке некоторых шрифтов.
6.1. Добавление новых шрифтов для пользователя Чтобы добавить шрифты для отдельного пользователя, скопируйте новые шрифты в каталог ~/.fonts/ в домашнем каталоге пользователя. Используйте команду fc-cache, чтобы обновить кэш информации о шрифте, как в следующем примере:
fc-cache ~ /.fonts
Обычно это потому, что это чистая версия gvim для x11, добавление, по крайней мере, поддержки gtk позволяет ему получить доступ к fontconfig, и тогда он работает намного лучше... (У меня была проблема здесь только сейчас, и мое решение было добавить поддержку gtk).