Вопрос или проблема
Я использую недавно установленную версию 20.04. У меня возникли проблемы с исчезновением текста на основной панеле заголовка Gnome и в меню при возврате из режима сна:
Если я захожу в gnome-tweaks и выбираю другой шрифт для “Интерфейсного текста”, текст иногда появляется снова (но только для некоторых шрифтов; другие остаются невидимыми, и изменение размера шрифта, похоже, не помогает вернуть текст).
Есть ли какие-нибудь предложения?
Я использую Kubuntu и заметил проблемы с шрифтами в приложениях GTK, но пока не смог найти причину или решение. Пока вы не сможете найти и устранить основную причину, вы можете попробовать следующее в качестве обходного решения:
- Пересоздайте кэш шрифтов с помощью
sudo fc-cache -r
,sudo fc-cache -f
илиsudo fc-cache
. - Выйдите из системы и войдите снова. Это неудобно, но должно занять меньше времени, чем перезагрузка.
- Я не видел тех же проблем с шрифтами в 22.04. Рассмотрите возможность обновления.
Для меня решение состояло в перезапуске GNOME. Ubuntu 21.
Будучи залогиненным в свой GNOME рабочий стол, нажмите комбинацию клавиш ALT + F2. Введите в поле “Введите команду” r и нажмите Enter.
https://linuxconfig.org/how-to-restart-gui-on-ubuntu-20-04-focal-fossa
Я просто делюсь своим опытом и тем, как я это исправил. Не уверен, совпадает ли ваша проблема или нет.
Пожалуйста, проверьте свой файл журнала:
journalctl SYSLOG_IDENTIFIER=gnome-shell -n 300
Вы можете найти в журнале ошибку, похожую на эту:
gnome-shell[4918]: Fontconfig error: Cannot load default config file: No such file: (null)
Затем добавьте следующие переменные окружения в ваш /etc/environment
:
FONTCONFIG_FILE=fonts.conf
FONTCONFIG_PATH=/etc/fonts
Используете ли (использовали) вы проприетарный драйвер NVIDIA?
Я использую nvidia-driver-550
с Ubuntu 24.04 LTS и видеокартой NVIDIA GeForce GTX 1650 с 4 ГБ видеопамяти. Я думаю, что у меня была та же проблема с отсутствующим текстом, что и у вас. Я исправил это, добавив options nvidia NVreg_PreserveVideoMemoryAllocations=1
в /etc/modprobe.d/nvidia-graphics-drivers-kms.conf
и перезагрузив систему, следуя подсказкам из NVIDIA/Tips and tricks | Preserve video memory after suspend | Arch Linux wiki.
Ответ или решение
Ваша проблема с отсутствием текста на основной панели заголовка и в меню в Ubuntu 20.04 может быть вызвана несколькими факторами, включая настройку шрифтов, проблемы с драйверами или кэшированием. Ниже приведены рекомендации, которые могут помочь решить данную проблему:
1. Перегенерация кэша шрифтов
Одной из первых вещей, которую стоит попробовать, является перегенерация кэша шрифтов. Можно выполнить следующие команды в терминале:
sudo fc-cache -r
sudo fc-cache -f
sudo fc-cache
Эти команды обновят кэш шрифтов системы, и текст может начать отображаться корректно.
2. Перезагрузка среды GNOME
Если проблема остается, попробуйте перезапустить среду GNOME. Для этого:
- Нажмите сочетание клавиш ALT + F2.
- Введите команду r и нажмите Enter.
Эта рекомендация должна помочь восстановить отображение текста без необходимости перезагрузки системы.
3. Проверка логов
Проверьте журналы на наличие ошибок, связанных с gnome-shell
. В терминале выполните следующую команду:
journalctl SYSLOG_IDENTIFIER=gnome-shell -n 300
Если вы увидите подобную ошибку:
gnome-shell[4918]: Fontconfig error: Cannot load default config file: No such file: (null)
Вам может потребоваться добавить переменные окружения в файл /etc/environment
. Откройте его с помощью текстового редактора от имени суперпользователя и добавьте следующее:
FONTCONFIG_FILE=fonts.conf
FONTCONFIG_PATH=/etc/fonts
4. Обновление системы
Если проблема не разрешится, рассмотрите возможность обновления до более новой версии Ubuntu, например, Ubuntu 22.04 LTS, в которой эта проблема могла быть исправлена.
5. Проблемы с драйверами NVIDIA
Если вы используете проприетарные драйвера NVIDIA, это может быть причиной проблем с отображением текста после приостановки. Попробуйте добавить следующую строку в файл /etc/modprobe.d/nvidia-graphics-drivers-kms.conf
:
options nvidia NVreg_PreserveVideoMemoryAllocations=1
После внесения изменений обязательно перезагрузите систему.
Заключение
Эти шаги должны помочь решить проблему с отсутствующим текстом в заголовках и меню на Ubuntu 20.04. Если ни один из предложенных методов не работает, возможно, стоит обратиться за помощью на специализированные форумы или сообщества Ubuntu для получения дополнительной информации.