Unity: icone sul pannello superiori non clickabili? Ecco una soluzione provvisoria!

Questa è una parte del testo di una mail che ci è pervenuta qualche giorno fa:
Avete presente le icone in alto a destra con data, batteria, posta, ecc.? Ecco, per poter accedere ai menù delle icone a sinistra della data devo prima cliccare sulla data, poi scorrere all’icona interessata, perché cliccandoci direttamente su non apre una mazza… Qualcuno di voi ha il mio stesso problema? Se sì, lo ha risolto? E come?
Casomai serva saperlo, uso Ubuntu 11.04 su un Acer Aspire One.
Ho notato che questo bug affligge davvero tantissime persone, me compresa (ma non su Natty, piuttosto sulla prima alpha di Oneiric che ho installato). E porto, per il momento, notizie abbastanza cattive: è ufficialmente un bug di Unity markato come “Highly Important”.
Una soluzione, di fatto, ancora non c’è: guardando infatti la pagina di Launchpad relativa al bug potrete vedere con i vostri occhi che il bug, inizialmente markato come “Medium Important” e potenzialmente risolvibile con un aggiornamento non trovi, di fatto, risoluzione effettiva neppure con quello. E, cosa più grave, al momento la sua risoluzione non è stata assegnata ad alcuno sviluppatore.
Mi è capitato di leggere sulla pagina LP relativa al bug, però, che un riavvio di Unity per sessione potrebbe risolvere il problema. E, attenzione, sulla mia Oneiric di fatto questo workaround funziona!
Ecco quindi il mio consiglio del giorno: se non tutte le icone del pannello di Unity sono clickabili aprite un terminale e digitate
unity --replace
e vedrete che dopo il riavvio di Unity il problema sarà risolto! Purtroppo, però, dopo il riavvio del sistema sarete punto e a capo, e vi toccherà ripetere ancora l’operazione. Per semplificarci un po’ la vita, però, potremo creare un rapidissimo e funzionalissimo lanciatore da aggiungere al nostro pannello di Unity, così da poter eseguire il replace ad ogni sessione con un semplice click! Ecco come fare:
Per prima cosa scarichiamo una bella icona: io ne ho trovata una proprio carina (quella che trovate ingigantita qui sopra)! Apriamo un terminale e digitiamo
wget http://www.chimerarevo.com/projects/unity_ico.png -O ~/.icons/unity_ico.png
per salvarla nella posizione appropriata.
Ora premiamo la combinazione di tasti ALT+F2 (o qualsiasi altra, se siete andati a modificarla) per accedere alla finestra “Esegui Comando”, e al suo interno scriviamo
gedit .local/share/applications/restart_unity.desktop
per creare il nostro file lanciatore. Ora al suo interno scriviamo la cosa seguente:
[Desktop Entry]
Version=1.0
Name=Restart Unity
Name[it]=Riavvia Unity
Exec=unity --replace
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=unity_ico.png
Categories=System;
StartupNotify=true
StartupWMClass=chimerarevo.com
Salviamo il file e usciamo da gedit. Abbiamo terminato: ora non dovremo far altro che trascinare il lanciatore sul nostro pannello dei lanciatori per renderlo operativo. Premiamo quindi la combinazione di tasti ALT+F2 per accedere ad “Esegui Applicazione”, e al suo interno digitiamo
nautilus .local/share/applications
Prendiamo il nostro “restart_unity.desktop” dalla finestra di Nautilus, trasciniamolo sul pannello dei lanciatori e da questo momento basterà clickare sul lanciatore appena creato per riavviare Unity (basterà farlo una volta per sessione) e rendere le icone dei pannelli funzionanti! :)






Pingback: Unity: icone sul pannello superiori non clickabili? Ecco una soluzione provvisoria! | Live PC Blog
Pingback: Unity: icone sul pannello superiori non clickabili? Ecco una soluzione provvisoria! | Pupugnao.it