Как исправить пропущенные символы из шрифта после пробуждения от приостановки?


46

Я часто обнаруживаю, что после пробуждения из режима ожидания в Ubuntu GNOME 16.04 с GNOME 3.20 (я обнаружил эту проблему только в последней версии, хотя я не пробовал с GNOME 3.18 16.04), я получаю эту странную проблему со шрифтами, которая не может быть исправлено перезапуском gnome-shellи, по-видимому, только перезапуском всей машины:

Проблема шрифта gnome-system-monitor

Проблема со шрифтом затвора

Проблема со шрифтом File Chooser

Проблема со шрифтом в строке заголовка

проблема шрифта gnome-control-center

Я не верю, что это проблема с темой, поскольку я перепробовал все встроенные темы (включая темную и светлую версии), и она одинакова для всех. Хотя это, похоже, не влияет на gnome-shellобласти, то есть верхняя панель, Обзор действий и т. Д. По какой-то причине не затрагиваются. Так чем может быть вызвана эта проблема и как я могу ее исправить или обойти?

Обновление информации:

Я имел взгляд на этот ответ , но только варианты в gnome-tweak-toolдля Antialiasingявляются Rgba, Noneи Grayscale, но ни один из них не кажется, оказывают никакого влияния на вопрос. Я что-то упускаю?


1
Кажется, это известная проблема с драйверами Intel. Возможно, вы найдете ответ здесь: askubuntu.com/questions/584922/…
groovy354

@ groovy354: я обновил свой вопрос.

Вы пробовали это? askubuntu.com/a/640839
groovy354

Не решение, но, может быть, вы можете просто выйти из системы, чтобы исправить это вместо перезапуска? У меня, казалось бы, такая же проблема на Kubuntu 16.04.
Кэролус

Выход из системы не помогает, на самом деле это происходит со мной после переключения пользователя и обратно. Воспоминание гнома, Ubuntu 16.04.
Ондра Жижка

Ответы:


9

Это может быть признаком ошибки в ядре начиная с 4.4.6, см. Здесь, который, как сообщается, был исправлен в ядре Linux 4.8.x, и исправление будет в Ubuntu 17.04 (которое, вероятно, будет иметь ядро ​​4.10).

В системе отслеживания ошибок Fedora кто-то сообщил, что изменение / добавление этого /etc/X11/xorg.conf.d/20-intel.confпомогает:

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "blt"
   Option      "TearFree"     "true"
EndSection

Не пытался, я буду ждать 17.04.

Для меня это происходит также после переключения на другую учетную запись пользователя и обратно.


1
В 16.04 файлы конфигурации Xorg помещены в /usr/share/X11/xorg.conf.d. Разве этот файл не должен быть размещен там тоже?
Салем,

4
Что означает LTS, если это исправление не дойдет до 16.04? Такая серьезная проблема, и не исправить до 16.04? Переход на 17.04 - единственное решение. Позор каноническому!
ashishsony

1
@ashishsony Исправление доступно для 16.04. Просто обновите ядро ​​до 4.8.x, которое доступно в официальных репозиториях 16.04.
BingsF

+1, за исключением того, что я думаю, что проблема начала отправляться из ядра, 4.4.0как многие люди сообщили в ссылочном билете, вместо 4.4.6. У меня эта проблема с 4.4.0-96, на моей 14.04машине.
Исаак

Тогда, возможно, есть еще ошибки с этими симптомами? Спасибо за информацию, переписать.
Ондра Жижка

2

Когда у моего Ubuntu возникают проблемы с отображением при восстановлении из режима ожидания, я исправляю это с помощью быстрого перехода к консоли: Ctrl+ Alt+ F1.

Подождите пару секунд, если ваш дисплей мигает, меняет разрешение и т. Д. Затем вернитесь: Ctrl+ Alt+ F7.


10
Это не исправит меня
Финн


1
хм, после того, как я это сделал, я не могу вернуться назад
Андрей Изман


0

У меня возникла эта проблема, и я обнаружил, что по какой-то причине мой ноутбук использует старую версию ядра (4.4, а не 4.15, в настоящее время). Я нахожусь 18.04, обновившись с 16.04.

Я установил последнее ядро:

sudo apt-get install linux-image-generic

Это исправило проблему.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.