web-dev-qa-db-ja.com

Unityのyad / Zenityの代替

Ubuntu 13.04では、yadとZenityの通知アイコンはUnityに表示されません。
lftpダウンロードの進捗状況を通知する通知アイコンを使用するスクリプトを作成しました。
Unityで機能する代替手段はありますか?

1
Juan Simón

含めるnotify-send "notification text" bashスクリプトの行の1つとして、画面の左上隅に通知が数秒間ポップアップするはずです。

次に、chronジョブでユーザーデータを自宅のサーバーにバックアップするために使用するスクリプトを示します。

 #! /bin/bash
 #
 # First, we send a notification to the user that we've started.
 notify-send "rsync backup started"
 #
 # cd to home.
 cd ~/ 
 #
 # rsync my local home to rsync-marc on vulcan.
 rsync --exclude-from rsync-excluded-files.txt -azvv -e ssh ~/ [email protected]:/media/marc/1d0b8719-f064-40a8-9589-4e65583788a8/marc/marc-rsync
 #
 # Last, we send a notification to the user that we've started.
 notify-send "rsync backup completed"

いつものように、使用できるさまざまなパラメータの詳細については、man notify-send

2
Marc

アイコントレイを表示できるユニティインジケータをインストールできます。

これはかなりクールです: http://www.webupd8.org/2015/05/on-demand-system-tray-for-ubuntu.html

このppaを追加します。

$ Sudo apt-add-repository ppa:fixnix/indicator-systemtray-unity

$ Sudo apt-get update

$ Sudo apt-get install indicator-systemtray-unity

ここに落ちる人を助けることができるので、2年後に返信します。

1
rcspam