11

How can I write, from a bash script, to KDE's OSD or notification area? I am using KDE 4.5, and basically what I want is my script to report some stuff when it is run. Since I run the script by a shortcut, I have no console output, but I would like to write to OSD on notification area.

I know about, and use, "osd_cat" but that just puts some ugly text on the screen.

Thanks.

2

2 Answers 2

15
notify-send 'why hello there'

notify-send is part of the package libnotify-tools.


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

Desktop::Notify is available on CPAN.

1
  • unfortunately, it's no longer a part of libnotify4 :-/ kdialog below still works. This is not a fault of daxim, just KDE's shifting libraries...
    – mike
    Feb 11, 2014 at 12:26
15

As an alternative:

kdialog --passivepopup 'why hello there' 5

5 is the number of seconds it will last.
Run kdialog --help for other options, like title.

1
  • 1
    Don't even need to install any additional packages, and has all the options you would need, great! :-)
    – timss
    Mar 9, 2014 at 20:26

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .