Pop!で通知を送信するための代替コマンドは何ですか?オペレーティングシステム

Pop!で通知を送信するための代替コマンドは何ですか?オペレーティングシステム

私はnotify-sendで使用するマンジャロ Linux次のように通知を送信します。

notify-send [OPTIONS] [Message Summary] [Message Body]

しかし、私はポップに移動しました!オペレーティングシステムと私が見つけたものcommand not found: notify-send

通知の送信が中断されたと聞いたので、Popから通知を送信する代替コマンドを見つけようとしています!オペレーティングシステム

Pop!でも通知転送をインストールできますか?オペレーティングシステム?

答え1

notify-send実際に、大衆音楽!オペレーティングシステムしかし、デフォルトではインストールされていません。代替コマンドは必要ありません。私たちはそれをインストールするだけですlibnotify-bin

次のコマンドを使用して通知の送信を正常にインストールして使用できました。

sudo apt install libnotify-bin
notify-send "Yes! It works!"

答え2

前述のようlibnotify-binnotify-send

gdbus call --session --dest org.freedesktop.Notifications --object-path /org/freedesktop/Notifications --method org.freedesktop.Notifications.Notify "YourAppName" "0" "Icon Path" "Notification Title" "Notification Message" "[]" "{}" 1500
  • 表示される「0」は「代替ID」です。これにより、この通知は他の通知をそのIDに置き換えます。
  • 「[]」はジョブのリストです。
  • 「{}」はプロンプトイメージです。
  • 1500は有効期限制限(ミリ秒)です。

例:

gdbus call --session --dest org.freedesktop.Notifications --object-path /org/freedesktop/Notifications --method org.freedesktop.Notifications.Notify "YourAppName" "0" "/usr/share/icons/Pop/32x32/devices/battery.svg" "Battery low!" "Your <u>Zune</u>'s battery is less than <b>20%</b>" "[]" "{}" 1500

あなたは通常、次にのみ興味があります。、通知タイトル、通知、しかも有効期限しかし、もっと詳しく知りたい場合は、次の記事を確認してください。https://specations.freedesktop.org/notification-spec/notification-spec-latest.html

関連情報