Pagina 1 di 1

Notify-send non funziona (sulla 11)

Inviato: dom 15 lug 2007, 8:15
da syaochan
Ciao a tutti. Volevo provare a fare questo, ma ho un problema con notify-send. Ho installato libnotify e dbus, creato la directory /var/run/dbus, avviato dbus ma se da shell scrivo notify-send qualcosa (ho provato anche un po' di combinazioni di opzioni) non succede nulla. L'unica cosa che cambia è che compaiono due processi, un altro dbus-daemon e un dbus-launch che appartengono all'utente con cui ho lanciato notify-send... ma niente notifica sul desktop. Cosa sbaglio?
Grazie, ciao.
Christian

Inviato: dom 15 lug 2007, 8:26
da gohanz
Per far funzionare i pop-up di notify su Gnome, io ho installato libnotify, notification-daemon e notification-python!
Poi Libsexy, Libsexymm, Sexy-python!

Notification-daemon richiede tre librerie gnome + libsexy (Gconf, Libwnck, Orbit2)

Inviato: dom 15 lug 2007, 8:32
da gohanz
Qui trovi tuttele librerie per la 11.0!

http://gnome.slacky.eu/gnome/11.0/2.18.2/packages/

Inviato: dom 15 lug 2007, 8:35
da syaochan
Uh, velocissimo! :D E su KDE, come posso fare? Ho cercato i pacchetti che mi hai indicato nel repository ma non li ho trovati, fanno parte di Gnome Slacky forse?
Grazie per l'aiuto.
Ciao.
Christian
EDIT: Ah, hai ripostato mentre stavo rispondendo. Grazie, ora provo. Ciao!

Inviato: dom 15 lug 2007, 8:37
da gohanz
gohanz ha scritto:Qui trovi tuttele librerie per la 11.0!

http://gnome.slacky.eu/gnome/11.0/2.18.2/packages/
Up!!

Inviato: dom 15 lug 2007, 9:06
da syaochan
Ho provato ad installare quei pacchetti e riavviare dbus ma... niente :(
Allora ho aggiornato dbus, dbus-glib e libnotify con i corrispondenti pacchetti di gnome slacky, ma adesso mi manca qualche dipendenza, perché lanciando notify-send ottengo:

Codice: Seleziona tutto

notify-send: symbol lookup error: /usr/lib/libnotify.so.1: undefined symbol: g_type_register_static_simple
I pacchetti che ho installato sono:

Codice: Seleziona tutto

dbus-1.0.2-i686-3sl.tgz       libwnck-2.18.2-i686-3as.tgz
dbus-glib-0.73-i686-3sl.tgz   notification-daemon-0.3.7-i686-3as.tgz
gconf-2.18.0.1-i686-3as.tgz   notify-python-0.1.1-i686-3as.tgz
libnotify-0.4.4-i686-3as.tgz  orbit2-2.14.7-i686-3as.tgz
libsexy-0.1.11-i686-3as.tgz   sexy-python-0.1.9-i686-3as.tgz
libsexymm-0.1.9-i686-3as.tgz
Forse è meglio che li compilo invece di usare quelli di gnome slacky? O aggiorno glib2?

Inviato: dom 15 lug 2007, 9:10
da gohanz
syaochan ha scritto:Ho provato ad installare quei pacchetti e riavviare dbus ma... niente :(
Allora ho aggiornato dbus, dbus-glib e libnotify con i corrispondenti pacchetti di gnome slacky, ma adesso mi manca qualche dipendenza, perché lanciando notify-send ottengo:

Codice: Seleziona tutto

notify-send: symbol lookup error: /usr/lib/libnotify.so.1: undefined symbol: g_type_register_static_simple
I pacchetti che ho installato sono:

Codice: Seleziona tutto

dbus-1.0.2-i686-3sl.tgz       libwnck-2.18.2-i686-3as.tgz
dbus-glib-0.73-i686-3sl.tgz   notification-daemon-0.3.7-i686-3as.tgz
gconf-2.18.0.1-i686-3as.tgz   notify-python-0.1.1-i686-3as.tgz
libnotify-0.4.4-i686-3as.tgz  orbit2-2.14.7-i686-3as.tgz
libsexy-0.1.11-i686-3as.tgz   sexy-python-0.1.9-i686-3as.tgz
libsexymm-0.1.9-i686-3as.tgz
Forse è meglio che li compilo invece di usare quelli di gnome slacky? O aggiorno glib2?
Questo è lo Slack-required di libnotify di Gslacky!

Codice: Seleziona tutto

atk >= 1.18.0-i686-3as
cairo >= 1.4.6-i686-3as
dbus >= 1.0.2-i686-3sl
dbus-glib >= 0.73-i686-3sl
expat >= 1.95.8-i486-1
fontconfig >= 2.2.3-i486-2
freetype >= 2.1.9-i486-1
glib2 >= 2.12.12-i686-3as
glibc-solibs >= 2.3.6-i486-6
gtk+2 >= 2.10.12-i686-3as
libpng >= 1.2.12-i486-2
pango >= 1.16.4-i686-3as
x11 >= 6.9.0-i486-11
zlib >= 1.2.3-i486-1 

Inviato: dom 15 lug 2007, 9:54
da syaochan
Uh... per ora mi arrendo e uso xmessage :oops: Penso che aspetterò di fare l'upgrade alla 12 prima di riprovarci

Codice: Seleziona tutto

ssh user@host ": > .irssi/fnotify ; tail -f .irssi/fnotify " |
 sed -u '/^#/s|\([^ ]* \)<\([^>]*\)>\(.*\)|\1<b>\<\2\></b>\3|;/^[^#]/s|[^ ]*|*&* dice:|' |
 while read header message;
   do xmessage -timeout 10 "$header" "$message";
 done
Grazie mille!
Ciao
Christian

EDIT: su KDE si può usare anche kdialog che è più bello da vedere e non ruba il focus della tastiera.