如何通过 .bashrc 在后台启动 UbuntuOne 面板图标

如何通过 .bashrc 在后台启动 UbuntuOne 面板图标

尝试让指示器运行以显示 UbuntuOne 的进度,就像 Dropbox 一样。

这有帮助:有没有什么办法可以获得 Ubuntu One 的指标?
还有这个http://www.webupd8.org/2010/10/ubuntu-one-indicator-applet.html实际上给了我运行的命令 -

/usr/bin/ubuntuone-indicator

但是这会绑定终端,所以我想在后台运行它,最好将它放在我的 .bashrc 中以便在启动时启动。

然而,当我尝试/usr/bin/ubuntuone-indicator &指示器出现时......但终端被绑定并且没有返回命令提示符。

我可以中断它(ctrl-c),指示器实际上还在,所以看起来该作业实际上是在后台。此时停止它需要一个kill命令。

那么我怎样才能让它在后台正常工作,以便我可以将其添加到我的 .bashrc shell 中?

在命令行中:

如果我尝试/usr/bin/ubuntuone-indicator启动它,但终端挂起,指示器被 ctrl-c 杀死

如果我尝试,/usr/bin/ubuntuone-indicator &它会启动图标指示器,但仍然会挂起终端。如果我按 ctrl-c,它就会起作用(退出)并且进程留在后台(需要 kill 才能停止它)。这很好……除了我不能对 .bashrc 脚本按“ctrl-c”。

答案1

尝试使用 nohup 启动应用程序

nohup /usr/bin/ubuntuone-indicator &

您现在就可以关闭终端了。

假设有效,在我看来,你想添加该命令执行一个脚本,然后在登录时运行,而不是将其添加到.bashrc

将脚本或命令添加到Startup applications

启动应用程序

答案2

你真的不想从 .bashrc 中声明它

每当您启动终端时都会执行该文件,因此如果您启动 5 个终端,则将启动 5 个指标。

相关内容