Как я могу получить значок панели UbuntuOne, начиная в фоновом режиме через мой .bashrc

Попытка заставить работать индикатор, показывающий прогресс в 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?

В командной строке:

Если я попробую /usr/bin/ubuntuone-indicator, то запускается, но терминал зависает, и индикатор убивается с помощью ctrl-c

. Если я пытаюсь /usr/bin/ubuntuone-indicator &, он запускает индикатор значка, но все еще зависает терминал. Если я ctrl-c, это работает (выходит), и процесс остается в фоновом режиме (требует kill, чтобы остановить его). Это хорошо ... за исключением того, что я не могу "Ctrl-C" для сценария .bashrc.

0
задан 13 April 2017 в 15:23

2 ответа

Вы на самом деле не хотите получать его из .bashrc

Этот файл запускается каждый раз, когда вы запускаете терминал, поэтому, если вы запустите 5 из них, вы запустите 5 индикаторов.

0
ответ дан 13 April 2017 в 15:23

Попробуйте запустить приложение с nohup

nohup /usr/bin/ubuntuone-indicator &

Теперь вы сможете закрыть терминал.

Предполагая, что это работает, IMO, вы хотите добавить эту команду, чтобы выполнить сценарий, который затем запускается при входе в систему, а не добавлять его в .bashrc

. 118] startup applications

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: