Gnomeのトップバーにターミナルコマンドの終了ステータスを追加できますか?

Gnomeのトップバーにターミナルコマンドの終了ステータスを追加できますか?

ターミナルアプリケーションでコマンドの実行が完了した後にエラー/成功ステータスを表示できるGnome拡張(v45+)はありますか?

私が探しているのは、(現在のGnomeに実装されている)一般的な一時デスクトップ通知ではなく、トップバーの継続的なアイコン/メッセージ/ウィジェットです。

答え1

これはうまくいきますyad。簡単な例は次のとおりです。

(myprogram && yad --notification --image gtk-yes &) || (yad --notification --image dialog-error &)

もちろん、よりユーザーフレンドリーにするためにスクリプトに入れることもできます。以下をsystray-notify現在の場所に保存$PATHし、次を介して実行可能にしますchmod 755 systray-notify

#!/bin/sh

( $@  && \
  yad --notification --image gtk-yes &\
) || \
( yad --notification --image dialog-error &)

それではあなたはできます。

systray-notify fsck.vfat -w /dev/sda12

のアイコン名のいずれかを使用できないか、yad-icon-browser.svgまたは.png画像へのフルパスを使用できますgtk-yesdialog-error

関連情報