替代系统托盘

替代系统托盘

13.04 已放弃对旧式系统托盘指示器的支持。从长远来看,这可能是也可能不是朝着正确方向迈出的一步,但从短期来看,这非常不方便。

我经常使用的至少四个应用程序都有系统托盘图标,其中一半如果没有系统托盘图标就完全无法使用。我需要一个变通办法来解决。

过去,可以在 Unity 桌面中运行 gnome-panel,并以此方式获取旧版 gnome2 小部件和指示器。然而,虽然 gnome-panel 仍在运行,但它似乎也已经过时了,不再有办法配置系统托盘(或者有吗?)

有人知道其他可能与 Unity 桌面兼容的系统托盘提供程序吗?也许 xfce 或 lxde 有吗?


编辑:

我知道 PPA 带有修改后的 Unity,但这并不理想,而且无论如何我正在运行 Saucy,所以这并不适用。

答案1

这是我尝试过的选项。我已将其设置为“社区 wiki”,因此如果您有其他答案,请添加。

xfce4-面板

仅添加了系统托盘的 xfce4-panel

  • 优点

    • 易于设置
    • 没有多余的废话(除非你想要)
    • 与 Unity Desktop 兼容
    • 尺寸可配置
  • 缺点

    • 如果位于屏幕边缘附近,最大化窗口将不会使用整个屏幕。
    • 无法放置在 Unity 面板的顶部,因为它会丢失在后面。

开罗码头

Cairo Dock 系统托盘

  • 优点

    • 系统托盘小巧精致,背景透明
    • 与 Unity Desktop 兼容
    • 不影响最大化窗口的大小/位置。
  • 缺点

    • 系统托盘不能放置在 Unity 面板顶部
    • 有一个无法禁用的 Mac 风格启动器
      • 但它确实会自动隐藏。
    • 尽管 Cairo 同时支持旧式和新式通知,但它们不能共存。
    • 只能通过Alt拖动来移动

在所有情况下,系统托盘都不能很好地共存,我发现有时我必须重新启动应用程序才能让图标重新出现。经过一番摆弄后,我似乎把它们弄得很混乱。

相关内容