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

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
Это не исправит меня
Финн
Это будет: askubuntu.com/questions/818390/…
infoclogged
1
хм, после того, как я это сделал, я не могу вернуться назад
Андрей Изман
0

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

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

sudo apt-get install linux-image-generic

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

Энди Триггс
источник