窗口框通知

窗口框通知

有没有办法创建一个通知对话框,该对话框可以从 Linux 中的 bash shell 脚本运行,当某些东西需要注意时,将其置于所有其他打开的窗口的顶部来通知用户?

我确实看了命令notify-send,但这不是我真正想要的,因为它是临时的,显示几百毫秒后就会过期,并且不需要用户输入不可点击的项目。

有什么方法可以实现这个吗?我认为这不会太难。我确实在 Google 上搜索过,但找不到我想要的 bash 脚本函数,因为这将从右键单击上下文菜单运行,无需直接使用终端来运行它。

答案1

如果你正在搜索类似 windows 的东西信息框你可以使用例如禅意

zenity --info --text="I need your attention"

使用 KDE 你可以使用对话

kdialog --msgbox "Here Again.\n I need your attention"

kdialog --help有一个选项列表,或者man zenity...这是询问程序信息的通常方式。

PS> 对于内部 bash 解决方案dialog(如果安装了该包)你可以使用例如

dialog  --msgbox "Ehi hello" 10 30 

它将在你的终端上运行。

相关内容