从睡眠中醒来后,一些图标和文本随机变得不可见(Ubuntu GNOME)


12

下拉设置中的图标和应用程序指示器有时会消失。

在此处输入图片说明

这是从睡眠中唤醒后发生的,可以通过按Alt+ F2并输入进行修复,直到再次从睡眠中唤醒r

有谁知道如何永久解决此问题?

Ubuntu 16.04 gnome 3.18.4


4
我有同样的问题。
Anmol Singh Jaggi

您的图形硬件和驱动程序是什么?在Intel GMA 4500MHD(采用GS45芯片组)上的同一件事,对我来说是Ubuntu 16.04以来的一个新问题。
tanius

我没有安装任何驱动程序,但是我的处理器是intel i3 4005u。
Frederik Baetens

我要说的是,自从切换到软呢帽以来我再也没有过这个问题。
Frederik Baetens

同样的问题。Ubuntu 18.04.3 LTS,Intel UHD Graphics 630(Coffeelake 3x8 GT2)。
古斯塔夫

Answers:


5

使用以下命令重新启动GNOME Shell,而不会干扰任何已打开的窗口,并且丢失的面板图标将重新出现。

setsid gnome-shell --replace 

Enter在关闭终端之前,再按一次。


1
很好的答案,为我工作,谢谢!
Dave Anderson)

4

听起来很像这样的错误:错误#1573959“屏幕文本在暂停后消失了”

建议的解决方案是将内核从4.4升级到4.8:

sudo apt install linux-generic-hwe-16.04

我今天做了这个,但是由于在过去的几个月中我只遇到过几次问题,因此我无法证明该解决方案的有效性。但是,错误注释中的其他人确认它已为他们解决了问题。


2

这似乎是图形驱动程序中的错误,因此一旦我们知道是什么触发了它(硬件,驱动程序),就应该报告该错误。

也就是说,有很多类似的错误,人们想出了解决方法,您也可以尝试此方法。

如果您有Intel显卡,请尝试以下解决方法:

  • 为图形适配器保留内存。在Intel图形驱动程序(i915)中,像您这样的pixmap缓存问题通常与以下事实有关:图形卡的共享内存是从系统内存中动态分配的,因此也参与交换,从磁盘中读取等操作。错误。因此,一种解决方法是使用memboot参数保留Linux未分配的足够RAM,然后由显卡专用。请参阅详细说明。但是请注意,在x86系统(32位和64位)上,该mem参数实际上是一个最大地址[ source ],因此必须将其设置(由实验确定),高于为Linux保留的RAM数量。

  • 禁用交换。同样,对于Intel图形,在交换中不包括共享图形内存可能是一种解决方法。如果问题仅在经过长时间且占用大量内存的重新启动后大部分不会出现,则特别有希望。因此,如果您有足够的RAM,则可以通过添加swapoff -a/etc/rc.local[ source ] 来完全禁用交换。

  • 尝试UXA加速。这是X配置文件的选项,详细信息在这里

  • 尝试使用帧缓冲区BLIT模式。同样,对于Intel图形,您可以尝试sudo echo COGL_ATLAS_DEFAULT_BLIT_MODE=framebuffer >> /etc/environment然后重新启动。[ 来源 ]

  • 尝试将Compiz重置为默认设置。报道称这里(但前一段时间)已经有类似的问题有帮助。或者,当我们使用它时,请尝试使用非复合桌面管理器而不是Compiz。


2
提示COGL_ATLAS_DEFAULT_BLIT_MODE给我做了!它也解决了我遇到的一个问题,即从睡眠中醒来时屏幕大约需要5秒钟才能打开。现在它立即激活!
BingsF 16/09/19

1
COGL_ATLAS_DEFAULT_BLIT_MODE登出并再次登录后,无需重新启动,似乎也可以在xubuntu 16上为我工作。
JonatanÖström'18年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.