Calibre 无法与 Linux Mint 18.1 Cinnamon 中的系统托盘配合使用

Calibre 无法与 Linux Mint 18.1 Cinnamon 中的系统托盘配合使用

要在系统托盘中启动 Calibre,通常可以执行以下命令:

calibre --start-in-tray

当我这样做时,它总是失败并在正常窗口中打开。在终端中执行上述指令告诉我:

Failed to create system tray icon, your desktop environment probably does not support the StatusNotifier spec

如果这是真的,那我会感到惊讶,因为我还有其他托盘图标在运行,例如 Teamviewer、Fl.ux 和 Syncthing-GTK。

我尝试安装 KDE 并启动它,问题解决了,但我不打算继续在同一操作系统上同时使用 KDE 和 Cinnamon。此外,在我的故障排除过程中,我了解到开发人员建议卸载操作系统存储库中的 Calibre 版本,而是使用 wget 命令从Calibre 网站

calibre 系统托盘图标真的与 Cinnamon 托盘不兼容吗?如果是这样,我可以安装其他托盘吗?

答案1

我在 Calibre 的创建者 Kovid Goyal 经常访问的论坛上发布了这篇文章,他给出了以下回答:

是的,确实如此。您需要一个实现 StatusNotifier 规范的托盘。calibre 不支持过时的基于 X 窗口的状态图标,因为它们存在许多问题。

相关内容