Ubuntu 22.04 LTS / AMD / Wayland
我刚刚遇到了一个问题。只有肯定Dock 中的图标似乎每 15-30 秒就会消失/重新出现一次。每次发生这种情况时,鼠标都会跳跃。我在这里记录了这个问题:
那是 foobar2000,一个 Wine 程序。我也在那个片段中使用了 Dash to Panel。所以很自然地,我禁用了所有扩展,看看是否还会发生这种情况。结果是:
第二个程序是 OpenSnitch,一个 Linux 原生防火墙,我有一个 deb 包,后来删除并从源代码编译后重新安装,因为我认为它可以解决这个问题
我能想到的这两个程序之间唯一的相似之处是它们都监视连接。foobar 监视它的库文件夹,而 OpenSnitch 是一个应用程序级防火墙。
这是第二张 gif 的静止图像,您可以看到图标“消失”时发生的情况:
我不知道该怎么做。非常希望得到一些指导。
答案1
我似乎已经自己解决了这个问题。我的电脑上插着一根有问题的 USB 延长线,它还插在游戏控制器上。我以前也遇到过这种 USB 线的问题,我以为它只会在某些 USB 端口上造成问题,但这次之后,我将完全避免使用这种线。
我拔掉电源线后,应用程序图标就不再消失,卡顿也消失了。我猜想导致这个问题的唯一原因是 USB 连接器可能有故障,我的 PC 试图连接它,但只成功了一部分。我以前曾将同样的电缆插入外部硬盘底座,但对这些驱动器进行任何读/写操作时,速度都非常慢。很奇怪
所以我想这个故事的寓意是,如果您遇到这样的问题,请检查您的电缆和 USB 端口。
更新 2023-12-17
问题又回来了,现在我真的不知道哪里出了问题。它还带来了一个新问题:tracker-miner-fs-3 的 CPU 使用率一直停留在 100%。我完全禁用了搜索索引使用本指南,这解决了 CPU 问题,但延迟问题仍然存在。我拔掉了不同的电源线,但没有任何效果。
答案2
几个星期后,我终于通过备份然后删除 ~/.config 文件夹解决了这个谜团。当我开始逐个重新配置我的应用程序时,我发现appimagelauncherd是有问题的程序。当我启动第一个 AppImage 时,图标又开始重新绘制。所以我检查了系统监视器以查看我能做什么,在结束 appimagelauncherd 进程后,问题就消失了,不再卡顿。
我几周前就这么做了,之后就没再遇到过问题,所以我可以肯定地说是 AppImage Launcher 导致了卡顿问题。我不知道为什么拔掉电源线似乎能暂时解决这个问题。
这个故事的寓意是,有时当你试图安装某些软件来让生活更轻松时,它实际上会让事情变得更加复杂。如果我想为 AppImage 创建一个桌面条目,从现在起我只需要自己创建一个。