尝试让指示器运行以显示 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 个指标。