cygwin at-spi-bus-launcher 和 xwin-xdg-menu 高 CPU

cygwin at-spi-bus-launcher 和 xwin-xdg-menu 高 CPU

运行 cygwin/XI 时,发现 at-spi-bus-launcher 和 xwin-xdg-menu 占用了大部分 CPU。xwin-xdg-menu 有两个实例。

他们三个人之间已经没有多少剩余空间可以做其他事情了。我该如何解决这个问题?

在此处输入图片描述

答案1

解决方案:
创建一个~/.startxwinrc文件,并添加一行:

exec sleep infinity

通过运行使 ~/.startxwinrc 可执行chmod +x ~/.startxwinrc

我怀疑此方法有效的原因是:
启动xwin搜索启动时要执行的 ~/.startxwinrc 文件。如果 startxwin 未找到 ~/.startxwinrc 文件,startxwin 将遵循 中概述的默认例程/etc/X11/xinit/startxwinrc

默认例程启动 /usr/bin/xwin-xdg-menu,不知何故导致我有两个 xwin-xdg-menu 进程,其中一个 CPU 占用率非常高。创建 ~/.startxwinrc 可绕过默认例程,从而完全禁止启动 /usr/bin/xwin-xdg-menu。

执行睡眠无限启动后保持 x 服务器处于活动状态。

(此回复复制自我对类似问题的解决方案

答案2

rm -r ~/.dbus*

然后启动XWin

如果仍然卡住,请打开任务管理器,查看是否有 2 个 XWin.exe 进程,杀死内存使用率较低的进程

相关内容