martedì 10 giugno 2008

Ripristinare l'icona del cestino


Mentre incasinavo la mia Ubuntu installando e disinstallando pacchetti per soddisfare delle dipendenze di compilazione (lo so, lo so, si fa in virtual machine, ma non ne avevo una disponibile al momento :D ), mi sono ritrovato ad un certo punto con l'icona della TrashApplet sparita totalmente...Puff!



Attenzione, non è che l'applet è andata in crash e dovevo quindi ripristinarla...tutto era apparentemente al suo posto (cliccando col tasto dx mi compariva il solito menu del cestino), semplicemente l'icona era totalmente sparita!

Per prima cosa ho provato stupidamente a cambiare il set di icone, nella speranza che fosse in qualche strano modo andata cancellata l'svg con l'immagine, ma niente...

Per fortuna esiste il bug report di gnome, strumento utilissimo per risolvere i problemi (infatti, qualunque cosa abbiate fatto, nel 99% dei casi a qualcuno è già successo!)

Spulciando un po' nel sito si trova il bug 211604 che mostra estattamente gli stessi sintomi che avevo e propone anche una veloce cura (tra l'altro è un bug recentissimo).

Prima di tutto si deve lanciare da terminale il comando:
killall trashapplet && /usr/lib/gnome-applets/trashapplet

se l'icona del cestino ricompare allora siamo sulla pista, anzi bug, giusto.
In questo caso si deve modificare un file di bonobo server, precisamente il file

/usr/lib/bonobo/servers/GNOME_Panel_TrashApplet.server

Apriamo il file con Gedit e cerchiamo la stringa

@oaf_server ... location="/usr/lib/.../trashapplet">

dove la "@" va sostituita con "<" (maledetto blogger che non accetta il tag pre!) e al posto dei puntini c'è ovviamente del codice che ho omesso per brevità.
Attenzione: non si deve modificare la stringa location="OAFIID:..."
Una volta trovata la stringa corretta si deve aggiungere:

@oaf_attribute name="bonobo:environment" type="stringv">
@item value="DBUS_SESSION_BUS_ADDRESS"/>
@/oaf_attribute>

sempre con dei "<" al posto delle "@", come mostrato nella figura qui sotto


Aggiungendo nuovamente il cestino al pannello ora non dovrebbero esserci più problemi!
---
M

Nessun commento:

Posta un commento

commentando accetti implicitamente le regole del blog, leggile!