如何让“alltray”在 ubuntu 16.04 上工作?

如何让“alltray”在 ubuntu 16.04 上工作?

alltray有一个优秀的选项,为我们提供了极大的可定制性:
--menu; -m: "menu text:command": add entry to popdown menu

只是为了运行测试我正在使用例如:alltray xev

它可以安装在 ubuntu 16.04 上。

使用kwin它会失败 ERROR get class hints

使用 with metacity(我更喜欢速度)或compiz给出 Alltray: no system tray/notification area found.

怎样才能让它工作?最好是在 metacity 上。

作为替代答案,任何具有相同选项的等效应用程序或脚本都--menu可以执行此操作。

这行不通,過時了。

答案1

简短回答(TL;DR)

alltray不再维护,如果你使用 KDE 使用docker相反。
(它也可能适用于 Gnome)

它非常简单:

sudo apt-get install kdocker

细节

正如你所看到的他们的存储库以及来自这个帖子alltray工具不再维护。

因此,即使你尝试从源代码编译它,也很难让它工作,因为它基于旧标准和旧/过时的库。例如,它基于旧标准瓦拉语言,如果你尝试用最新的 Vala 编译器编译它,它甚至会生成语法错误

kdocker工具是仍维持相反,在 Ubuntu 16.04 上安装它非常容易,如上所示。

它的工作原理几乎完全一样alltray,如果您想取消“对接”,只需用鼠标右键而不是左键单击(Esc不起作用)。

它确实可以在 KDE 上运行,我没有在 Gnome 上测试过它(它的名字以 K 开头并不意味着什么,许多应用程序如 Kate 或 Konsole 仍然可以在 Gnome 上运行)。

相关内容