[Beryl] - Esecuzione applicazioni GUI Java...non si vede più niente!

Configurazione e uso dell'interfaccia utente predefinita fino alla versione 16.04 di Ubuntu.
Avatar utente
jimmy.77
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 576
Iscrizione: lunedì 25 settembre 2006, 17:08
Località: San Marcello Pistoiese
Contatti:

[Beryl] - Esecuzione applicazioni GUI Java...non si vede più niente!

Messaggio da jimmy.77 »

Salve.
Oggi mi sono imbattuto nuovamente in un problema già noto e (presumibilmente) risolto. Mi spiego: qualche tempo fa, utilizzando Compiz, eseguendo un'applicazione Java con interfaccia grafica, appariva solo la finestra, con il contenuto vuoto! Quando da Compiz sono passato a Beryl, questa cosa non si è verificata più. Per esperienza da terzi, ho appreso che la stessa cosa succedeva in dipendenza dal JDK utilizzato per avviare queste applicazioni: pareva che il JDK 1.5.0 avesse dei problemi con XGL e simili, quindi si consigliava di passare alla versione successiva.
Nonostante io adesso abbia Beryl e utilizzi il JDK 1.6.0 come virtual machine di startup, stamani mi sono ritrovato nella solita soluzione: NetBeans, AquaDataStudio e SQLDeveloper non si vedevano più! :(
Premetto che ho risolto (ho postato su un altro thread già aperto la soluzione completa), facendo l'export della variabile AWT_TOOLKIT=MToolkit prima di lanciare l'applicazione.
Quello che vorrei sapere è se questo tipo di problematica è effettivamente nota e se esiste un workaround ufficiale da utilizzare nel caso ci si imbatta in essa, oppure è solo una conseguenza dello sviluppo del motore 3D su cui si basano Compiz e Beryl e quindi (a volte) soggetta a tornare fuori, soprattutto per chi come me utilizza Beryl SVN e non quello ufficiale.

Saluti, J.
Legge di Gumperson: "La probabilità che qualcosa accada è inversamente proporzionale alla sua desiderabilità"
Avatar utente
MaraMax
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3639
Iscrizione: domenica 12 marzo 2006, 22:25
Località: Altopiano di Asiago

Re: [Beryl] - Esecuzione applicazioni GUI Java...non si vede più niente!

Messaggio da MaraMax »

A quanto sembra è un bug noto e segnalato già nel maggio del 2006
http://bugs.sun.com/bugdatabase/view_bu ... id=6429775

è un bug di java.
"L'uomo è buono finché gli conviene." (R. Gervaso)
"Il sesso è come il bridge; se non hai un buon partner devi avere una buona mano." (C. Pierce)
maramax@jabber.linux.it
Avatar utente
jimmy.77
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 576
Iscrizione: lunedì 25 settembre 2006, 17:08
Località: San Marcello Pistoiese
Contatti:

Re: [Beryl] - Esecuzione applicazioni GUI Java...non si vede più niente!

Messaggio da jimmy.77 »

MaraMax ha scritto: A quanto sembra è un bug noto e segnalato già nel maggio del 2006
http://bugs.sun.com/bugdatabase/view_bu ... id=6429775
è un bug di java.
Perfetto. Grazie MaraMax! Tra l''altro ho visto che nella pagina descrittiva del bug si trova il wa che ho descritto io (trovato sempre in rete ma da fonti differenti...non mi voglio prendere meriti che non ho!!!) per ovviare al problema.
Credo che il link che hai postato sarà molto utile.

Saluti, J.
Legge di Gumperson: "La probabilità che qualcosa accada è inversamente proporzionale alla sua desiderabilità"
Avatar utente
MaraMax
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3639
Iscrizione: domenica 12 marzo 2006, 22:25
Località: Altopiano di Asiago

Re: [Beryl] - Esecuzione applicazioni GUI Java...non si vede più niente!

Messaggio da MaraMax »

Però mi sembra fosse stata segnalata anche la soluzione del bug nella versione 6 di java ma a quanto dici non è vero...
"L'uomo è buono finché gli conviene." (R. Gervaso)
"Il sesso è come il bridge; se non hai un buon partner devi avere una buona mano." (C. Pierce)
maramax@jabber.linux.it
Avatar utente
jimmy.77
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 576
Iscrizione: lunedì 25 settembre 2006, 17:08
Località: San Marcello Pistoiese
Contatti:

Re: [Beryl] - Esecuzione applicazioni GUI Java...non si vede più niente!

Messaggio da jimmy.77 »

MaraMax ha scritto: Però mi sembra fosse stata segnalata anche la soluzione del bug nella versione 6 di java ma a quanto dici non è vero...
infatti. La cosa singolare, se proprio vogliamo dirla tutta..., è che fino all''aggiornamento odierno di Beryl il mio AquaDataStudio (che parte con un JDK 1.5.0_09), funzionava benissimo anche senza fare l''export della variabile AWT_TOOLKIT. Stamani, dato che non funzionava più, ho provato a lanciarlo con un JDK 1.6.0, ottenendo i soliti risultati. A questo punto ho letto della variabile da esportate e tutto è tornato ok. Non ho fatto altre prove, magari appena ho un po'' più di tempo indago un po'' più a fondo.

Ciao J.
Legge di Gumperson: "La probabilità che qualcosa accada è inversamente proporzionale alla sua desiderabilità"
sturi
Prode Principiante
Messaggi: 188
Iscrizione: venerdì 17 febbraio 2006, 11:16

Re: [Beryl] - Esecuzione applicazioni GUI Java...non si vede più niente!

Messaggio da sturi »

Dunque la soluzione quale è?

ho mercury e netbeans che gridano aiuto!
flash85
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 336
Iscrizione: giovedì 27 aprile 2006, 20:26

Re: [Beryl] - Esecuzione applicazioni GUI Java...non si vede più niente!

Messaggio da flash85 »

ma l'export della varibile come si fa?? mi postate il comando preciso...se possibile nn quello valido solo per la sessione aperta!! Grazie
sturi
Prode Principiante
Messaggi: 188
Iscrizione: venerdì 17 febbraio 2006, 11:16

Re: [Beryl] - Esecuzione applicazioni GUI Java...non si vede più niente!

Messaggio da sturi »

Ho risolto in parte: guarda qui http://www.debianitalia.org/modules/newbb/viewtopic.php?topic_id=5297
Nel post #5 c'è la soluzione. Se ad esempio hai un programma che si avvia con uno script (molto probabile) apri quello script (per vedere quale è sposti l'icona sul desktop e clicchi col tasto destro su proprietà ->icona di avvio) e aggiungi nella seconda riga

Codice: Seleziona tutto

export AWT_TOOLKIT="MToolkit"
Oppure aggiungila (senza export) in /etc/environment.
Tutto questo però se hai una versione di java < 1.5.0_10
Io avevo messo la 6, ma non andava... quindi sono ritornato indietro...
Avatar utente
Zet
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 549
Iscrizione: domenica 26 marzo 2006, 19:56

Re: [Beryl] - Esecuzione applicazioni GUI Java...non si vede più niente!

Messaggio da Zet »

sturi ha scritto: Ho risolto in parte: guarda qui http://www.debianitalia.org/modules/newbb/viewtopic.php?topic_id=5297
Nel post #5 c'è la soluzione. Se ad esempio hai un programma che si avvia con uno script (molto probabile) apri quello script (per vedere quale è sposti l'icona sul desktop e clicchi col tasto destro su proprietà ->icona di avvio) e aggiungi nella seconda riga

Codice: Seleziona tutto

export AWT_TOOLKIT="MToolkit"
Oppure aggiungila (senza export) in /etc/environment.
Tutto questo però se hai una versione di java < 1.5.0_10
Io avevo messo la 6, ma non andava... quindi sono ritornato indietro...
scusate per l'up, ma cosa vuol dire esattamente "aggiungi nella seconda riga"? non c'è  un riferimento più specifico?

grazie ciao
http://save0matic.wordpress.com/
Semprepiuateo ha scritto: Si sente sapore di sale..............
Scrivi risposta

Ritorna a “Unity”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti