如何修复从挂起状态唤醒后字体中丢失的字符?

如何修复从挂起状态唤醒后字体中丢失的字符?

我发现在 Ubuntu GNOME 16.04 上使用 GNOME 3.20 从挂起状态唤醒后(我只在最新版本中发现了这个问题,但我没有在 16.04 上使用 GNOME 3.18 尝试过)经常会出现这种奇怪的字体问题,无法通过重新启动来解决gnome-shell,似乎只能通过重新启动整个机器来解决:

gnome-system-monitor 字体问题

快门字体问题

文件选择器字体问题

标题栏字体问题

gnome-control-center 字体问题

我不认为这是主题问题,因为我尝试了所有内置主题(包括深色和浅色版本),它们都存在同样的问题。虽然它似乎不会影响某些gnome-shell区域,但顶部栏、活动概览等由于某种原因并未受到影响。那么这个问题可能是由什么引起的,我该如何修复或解决它?

信息更新:

我已经看过了这个答案gnome-tweak-tool但for中仅有的选项AntialiasingRgbaNoneGrayscale,但它们似乎都对问题没有任何影响。我是不是漏掉了什么?

答案1

这可能是 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。

对我来说,切换到另一个用户帐户并返回后也会发生这种情况。

答案2

当我的 Ubuntu 从挂起状态恢复时出现显示问题,我通过快速访问控制台来修复它:Ctrl++ AltF1

如果您的显示屏闪烁、改变分辨率等,请等待几秒钟。然后返回:Ctrl++ AltF7

答案3

解决方法,使用内核 4.8:

sudo apt install linux-generic-hwe-16.04

https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1573959

答案4

我遇到了这个问题,并发现由于某种原因,我的笔记本电脑使用的是旧内核版本(目前是 4.4,而不是 4.15)。我使用的是 18.04,从 16.04 升级而来。

我安装了最新的内核:

sudo apt-get install linux-image-generic

问题已解决。

相关内容