Answers:
如果您在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。
还有xmessage会弹出一个窗口,因此它可以在任何X11系统上运行。
优点:还可以通过按钮交互式地提示用户。
缺点:像任何弹出警报一样,它通常会获得焦点,因此,如果您正在打字,它可能会在阅读消息之前消失。
notify-send --expire-time=0 "Hello World"
或来获得带有“确定”和“取消”按钮的弹出窗口notify-send -t 0 "Hello world"
。否则,-t
由于一些愚蠢的“设计决策” ,该选项将被忽略:askubuntu.com/questions/110969/notify-send-ignores-timeout
对于KDE用户:
$ kdialog --title "Long process completed!" --passivepopup "This popup will disappear in 5 seconds" 5 &
notify-send "Hello world"
资料来源:https : //superuser.com/a/31919/425838
[窗口无法自动对焦]
notify-send -t 0 "Hello world"
资料来源:我自己;注意:-t
除0之外的所有值都会被忽略-多么愚蠢。:(
或
[窗口自动对焦]
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'