This is simple xfce4-panel notificator plugin written on C using GTK3 library. Plugin can recieve text messages or something else via D-Bus.
written and tested using:
- Debian GNU/Linux 9.4 (x86 or x86-64)
- xfce4-panel 4.12.1-2
gcc -shared -Wall -fPIC -o libandromeda.so andromeda.c `pkg-config --cflags --libs libxfce4panel-2.0`
- libxfce4panel-2.0-dev
- change in file *.desktop i386-linux-gnu to x86_64-linux-gnu if you use Debian 64bit
- sudo cp andromeda.desktop /usr/share/xfce4/panel-plugins/andromeda.desktop
- sudo cp libandromeda.so /usr/lib/i386-linux-gnu/xfce4/panel-plugins/libandromeda.so (or .../x86_64-linux-gnu/... for 64 bit system)
- xfce4-panel -q
- PANEL_DEBUG=1 xfce4-panel
- panel must be placed on bottom only
- add plugin on panel
- you can show/hide popup window by clicking on plugin button
- you can set text in popup window via dbus methods. Working example: dbus-send --session --type=method_call --dest=andromeda.server /andromeda/methods andromeda.listener.print string:'hello!'
- you can flash widgets via dbus methods. Working example: dbus-send --session --type=method_call --dest=andromeda.server /andromeda/methods andromeda.listener.flash