L’esordio di Ubuntu 9.10 – atteso e giunto con entusiasmo dagli utenti della distribuzione di Canonical – ha portato dei piccoli problemi che possono rivelarsi anche molto fastidiosi.
Uno di questi affligge le librerie Gtk o, meglio è un bug che coinvolge quelle applicazioni che ne fanno un uso scorretto: Eclipse (che sia installata da repository o, più correttamente estratta in /opt) è una di queste. In sostanza la creazione delle finestre non avviene perfettamente e risulta impossibile cliccare alcuni pulsanti con il mouse.
Oltre all’ovvia possibilità di navigare con la tastiera e il tasto [tab] attraverso i menù e le sezioni, è consigliabile l’uso di una dichiarazione — che risolve anche altri difetti, come la latenza nell’apertura delle finestre con kernel personalizzati (che possono andare in conflitto con gli standard di Ubuntu): è sufficiente allegare la stringa export GDK_NATIVE_WINDOWS=true al proprio file ~/.bashrc, riavviando semplicemente Eclipse.
Via | mou.me.uk
destynova
10 nov 2009 - 09:24 - #1Non solo ubuntu, anche opensuse ha questo problema (o meglio, lo avrà).
_JD_
10 nov 2009 - 10:35 - #2In questi giorni sto utilizzando Eclipse Galileo preso direttamente dai repository di Karmic abbinato all’Android Developer Tools ma non ho notato di questi problemi.
Infatti nella fonte che hai citato è riportato:
“Reading through the rest of the discussion, it turned out that shouldn’t affect copies of Eclipse checked out from the Ubuntu package repository, but seeing as I was using a copy of PDT I’d got straight from the Eclipse website, I was seeing the problems.”
Grazie comunque per la segnalazione, in caso di problemi saprò come risolverli :)
fedmor
10 nov 2009 - 10:43 - #3Sì, il problema è delle Gtk (o, meglio, di come vengono sfruttate) quindi può presentarsi su qualsiasi distribuzione: io su Ubuntu/Karmic in questo modo ho risolto anche altri problemi dovuti alla mia configurazione di X.Org, che comunque dovrò trovare il tempo di correggere… insieme al kernel, che in qualche modo dà problemi col compositing - mentre il kernel “default” di Ubuntu non ne provoca, con lo stesso file xorg.conf.
Oskar NRK
10 nov 2009 - 12:11 - #4Io ho incontrato il problema solo con Eclipse, quindi ho inserito la stringa dell’articolo solo nel launcher che ho creato in /usr/bin, funziona uguale :) Ottima segnalazione
geckobass
10 nov 2009 - 14:05 - #5gli “standard di ubuntu” ? e da quando una distro dovrebbe prendersi la briga di definire degli standard? L’ultima ubuntu mi sta deludendo sempre di più, sembra un giocattolo (difettoso) molto (troppo) simile a windows che limita molte delle classiche libertà di linux
barbaragedoni
10 nov 2009 - 14:15 - #6Io per il momento resto alla 9.04, funziona benissimo, perché dovrei aggiornarla?
v4ldemar
10 nov 2009 - 20:37 - #7Sarà… Io passo almeno un paio di ore al giorno con Eclipse, e francamente non ho lamentato alcun tipo di problema. Anzi! Diciamo che su Karmic ho persino notato una specie di incremento di performance dal punto di vista “squisitamente gtk-oso”.
abbassoubuntu
11 nov 2009 - 12:51 - #8diciamola tutta è stato un rilascio degno della microsoft! altro che ubuntu…… pieno di problemi, e ce gente che non ci passa due orette all’università…. ma tutta la giornata!
e io sto pensando realmente di cambiare distrribuzione, perchè piu si appesantisce il sistema e piu è pieno di bug!
marcuzzo
11 nov 2009 - 15:15 - #9ciao,
io ho il problema da te descritto, anche se eclipse non è installato dai repository ma a partire dallo zip (o tar.gz, non ricordo) scaricato dal sito.
Purtroppo la tua soluzione non con me non ha funzionato….
Per il momento vado avanti cliccando sul pulsante (che viene selezionato) e poi dando un invio per il click, ma è veramente scocciante.
Hai altre idee? :(
Francesco_84
15 nov 2009 - 20:31 - #10attenzione: il metodo menzionato non funziona con eclipse 3.3 (es. easyeclipse), ma con le successive versioni si
andry_c
22 nov 2009 - 18:22 - #11ciao io non ho il file ~/.bashrc però l’ho creato e inserito la stringa da te indicata… solo che cmq non va lo stesso e il fatto che non ce l’abbia è per me un campanello d’allarme.
che posso fare per correggere questo problema o per avere quel file correttamente creato e con le sue istruzioni dentro?
Tonyfire
26 nov 2009 - 23:17 - #12Esiste lo stesso problema anche per altre distribuzioni. Sfortunatamente su Slackware non è possibile risolvere dichiarando quella variabile globale ed è pertanto necessaria la rimozione e l’installazione di una precedente versione delle gtk. Sul mio blog, all’indirizzo http://tonyfire.altervista.org/2009/11/eclipse-galileo-problema-pulsanti/ ho cercato di dare un aiuto ai preparando già il pacchetto gtk adatto per un’architettura x86_64.