如何最小化启动 Gnote?

N.N*_*.N. 5 gnote

可能的重复:
如何告诉启动程序最小化启动?

我正在使用 Unity 并且我希望 Gnote 开始最小化。当我现在启动它时,它会显示搜索对话框。

如果重要的话,我没有使用标准设置,因为我已将 Gnote 设置为自动启动,并且通过执行以下操作将 Gnote 放入面板中(这是我从另一个问题中学到的):

cd .config/autostart/
cp gnote.desktop gnote.desktop.old
cp /usr/share/applications/gnote.desktop ./
gsettings set com.canonical.Unity.Panel systray-whitelist "$(gsettings get com.canonical.Unity.Panel systray-whitelist | sed -e "s/]$/, 'gnote']/")
Run Code Online (Sandbox Code Playgroud)

两张截图来说明。

我想要的是: Gnote 启动最小化

我现在得到的: Gnote 以打开的搜索对话框开始

小智 4

更新:我环顾四周,看起来为什么它不会最小化到托盘是因为它在托盘之前启动,所以没有托盘可供它最小化。所以我制作了一个脚本来延迟 Gnote 的启动,这样托盘就有时间先启动。sleep 5 && gnote -systray 只需将该行放入脚本文件并告诉自动启动运行该文件即可。“5”是5秒,所以你可以根据需要更改它。

原始帖子:这就是我如何让 Gnote 在 Fedora 上最小化启动。我在自动启动中添加了一个 Gnote 条目,然后添加了--start-minimized它,如下所示:

gnote --start-minimized
Run Code Online (Sandbox Code Playgroud)

但没有成功。我很困惑,因为当我将该命令放入终端时它起作用了,但当我将其置于自动启动中时它不起作用。所以我找到了另外两个命令来尝试-min-systray-min做了同样的事情--start-minimized(在终端中工作,但不在自动启动中工作),但后来我尝试了-systray,它工作了!所以我把它放在自动启动中并且它起作用了:

gnote -systray
Run Code Online (Sandbox Code Playgroud)

我发布另外两个命令的原因是因为我不确定哪一个在 Unity 或 Ubuntu 中有效。

顺便说一句,我从这里得到了最小化命令:How do I Tell a start up program to start minimized?