回答:
Jauntyで新しい通知システムを使用している場合は、notify-sendコマンドが必要です。
notify-send - a program to send desktop notifications
SYNOPSIS
With notify-send you can sends desktop notifications to the user via
a notification daemon from the command line. These notifications can be
used to inform the user about an event or display some form of information
without getting in the user's way.
OPTIONS
-u, --urgency=LEVEL
Specifies the urgency level (low, normal, critical).
-t, --expire-time=TIME
Specifies the timeout in milliseconds at which to expire the notification.
-i, --icon=ICON[,ICON...]
Specifies an icon filename or stock icon to display.
-c, --category=TYPE[,TYPE...]
Specifies the notification category.
notify-send
ビデオ/オーディオの再生中に禁止されていることがわかりました。これは有効なユースケースですが、まだ表示したい場合は --urgency = criticalを追加する必要があります。
Zenityを通じて別の方法を見つけた
echo 'message:hi' | zenity --notification --listen
(これにはすでにUbuntuにインストールされているという利点もあります。)
ウィンドウをポップアップするxmessageもあるので、どのX11システムでも動作するはずです。
長所:また、ボタンを使用してユーザーに対話形式でプロンプトを表示することもできます。
欠点:他のポップアップアラートと同様に、通常はフォーカスを受け取るため、入力中の場合はメッセージを読む前に消えることがあります。
notify-send --expire-time=0 "Hello World"
またはを使用して、[OK]ボタンと[キャンセル]ボタンが付いたポップアップウィンドウを表示することもできますnotify-send -t 0 "Hello world"
。そうでない場合は、しかし、-t
オプションは何らかの愚かな「設計上の決定」に無視されます。askubuntu.com/questions/110969/notify-send-ignores-timeout
notify-send "Hello world"
ソース:https : //superuser.com/a/31919/425838
[ウィンドウはオートフォーカスを取得しません]
notify-send -t 0 "Hello world"
出典:自分; 注:-t
0--how stupidを除くすべての値では無視されます。:(
または
[ウィンドウがオートフォーカスを取得]
zenity --info --title "Hello" --text "World"
ソース:https : //askubuntu.com/a/804475/327339
または
--timeout
れた秒後にウィンドウが自動的に閉じるため]zenity --info --title "Hello" --text "World" --timeout=2
ソース:マニュアルページを読んでいる自分: man zenity
または
[非常に見苦しい]
xmessage 'hello world'