我可以加快XFCE菜单右键弹出的速度吗?

我可以加快XFCE菜单右键弹出的速度吗?

当我右键单击 XFCE 桌面的空白区域时,菜单会在大约 1.25 秒的延迟后弹出。同时,如果我通过单击面板上的菜单按钮来调用菜单,菜单会立即弹出(没有明显的延迟)。我可以让桌面右键单击速度同样快吗?

我使用 XFCE 4.10。

答案1

有一个错误报告, 显然应用程序图标加载是罪魁祸首(除了构建应用程序菜单)。

这条评论表示取消选择“在菜单中显示应用程序图标”应该让它更快。

如果你不想这样做,还有A修补,根据数字

Before patch with Icons
elapsed: 0.129740
elapsed: 0.143799
elapsed: 0.126939

Before patch without Icons
elapsed: 0.010751
elapsed: 0.009460
elapsed: 0.011937

Patch with Icons
elapsed: 0.020162
elapsed: 0.013139
elapsed: 0.019224

Patch without Icons
elapsed: 0.007701
elapsed: 0.012471
elapsed: 0.011793

也有很大帮助。

答案2

这不是thunar的问题,GTK主题中有菜单弹出延迟配置,你需要找到它并将其减少到0。

gtk-menu-popup-delay = 0
gtk-menu-popdown-delay = 0
gtk-menu-bar-popup-delay = 0
gtk-enable-animations = 0
gtk-timeout-expand = 10

这种情况的存在是有原因的,有时当菜单弹出时,图标还没有准备好,你会看到屏幕闪烁。

答案3

在运行 Debian 测试 (Wheezy) 的 Athlon64 桌面上从 Xfce 4.8 迁移到 4.10 后,我在使用 xfdesktop 右键菜单时也遇到了同样烦人的延迟。我注意到我的 Atom 上网本上不存在这个新问题,该上网本也运行 Debian 测试,并且我也刚刚从 Xfce 4.8 迁移到 4.10。据我记得,两台机器的设置几乎相同,只是为不同的硬件加载了不同的模块。我还注意到,一些大型应用程序(例如 Firefox)在功能更强大的台式 PC 上打开速度并没有更快,而且在桌面上启动 Xfce 桌面 UI 的速度也更慢。一切都有点奇怪。经过一番挖掘发现,我的桌面正在运行预加载,这是一个自适应预读守护进程,旨在监视和分析应用程序使用情况并缓存经常加载的内容,从而以少量 RAM 为代价来加速它,这可能是无论如何都用过。我大约 4 年前在运行 Debian Etch 时安装了它,并记得它当时有一个可衡量的好处(或者我相信它确实如此)。查看其缓存发现它正在引用我的系统上没有的库和应用程序。我卸载了它,重新启动时,xfdesktop 菜单图标的延迟问题消失了,机器启动速度可能快了 10 秒,xfce 环境启动速度更快,应用程序打开速度至少也一样快。

我很确定我使用过默认安装了预加载的发行版,这绝对是经常推荐的响应/性能调整,通常伴随着未经证实和夸张的有效性声明(太棒了,激烈的yada yada yada)。卸载它。

相关内容