如何从控制台写入 KDE 的 OSD 或通知?

如何从控制台写入 KDE 的 OSD 或通知?

我如何从 bash 脚本写入 KDE 的 OSD 或通知区域?我使用的是 KDE 4.5,基本上我想要的是脚本在运行时报告一些内容。由于我通过快捷方式运行脚本,因此没有控制台输出,但我想写入通知区域的 OSD。

我知道并使用“osd_cat”,但它只会在屏幕上显示一些难看的文字。

谢谢。

答案1

notify-send 'why hello there'

notify-send是该软件包的一部分libnotify-tools


perl -MDesktop::Notify -e'Desktop::Notify->new->create(body => q{why hello there})->show'

Desktop::Notify可在 CPAN 上找到。

答案2

作为备选:

kdialog --passivepopup 'why hello there' 5

5 是持续时间的秒数。
运行kdialog --help其他选项,例如title

相关内容