我在 Windows 中安装了 Berkeley 的 BOINC 软件,我很喜欢它,但是在 Ubuntu 12.04 中使用它时遇到了一些问题:
其中之一是该软件不会出现在系统托盘中,只会出现在 Unity Dock(左侧)中,这意味着我无法通过将光标移到系统托盘上的图标上来查看它的工作情况,就像它应该的那样。此外,当 BOINC 在 Unity Dock 上最小化时,我关闭了其余窗口,它会自动最大化,这非常烦人
我希望这个问题能够得到解决,因为我喜欢使用这个软件,并且知道它是开放软件,如果它不能在 Ubuntu 上正常运转那将是一种遗憾。
答案1
目前官方的 BOINC Manager 在 Linux 下没有系统托盘图标。这不是 Ubuntu 的错,Berkley 本身根本没有提供这样的选项。几年前它有一个-s
系统托盘选项,但现在没有了。
是的,我还注意到 Unity Launcher 上的图标有时会自动最大化。也许有点烦人,但没什么大不了的。
如果你不想让窗口弹出(或启动器上的图标),一种解决方法是出口管理器,同时让任务在后台运行:
Boinc Manager > File > Exit BOINC Manager (Ctrl+Q)
它会询问您是否也想停止这些任务,以及是否要记住这个决定。如果您选择让这些任务在后台运行,则当您再次运行管理器时它们会显示出来。
警告:如果你选择停止退出管理器时,您必须手动启动 Boinc 服务,然后管理器才能再次运行。您可以简单地重新启动 PC 或输入terminal
或Alt+F2
:
gksudo /etc/init.d/boinc-client start
输入您的密码后,管理器将重新工作。
如果您设置管理器记住该决定并且想要更改它,您可以按照以下方式进行:
Boinc Manager > Tools > Options > "General" tab
并检查“启用管理器退出对话框”
这可能会减轻您在 Ubuntu 中使用 Boinc 时可能遇到的任何困扰。
最后但同样重要的是,如果你真的想要一个系统托盘图标,并且你喜欢冒险,你可以试试这个非官方、不受支持且可能已过时的系统托盘应用程序. 您可能还需要将图标列入白名单。当然,尝试需自担风险。