2010-04-13 11 views
5

Sto eseguendo Ubuntu 9.10 e sto provando a eseguire un programma Java che ho scritto il cui codice sorgente si trova su una macchina remota. Sto usando ssh per connettersi utilizzando il seguente comando dal terminale:SSH X11 Tunneling

ssh -X [email protected] 

Quando si esegue il programma, una delle cornici GUI ha i suoi tasti mancanti dalla vista, ma sono cliccabili e il lavoro come previsto quando posso indovina accuratamente dove sono. Sono in esecuzione il codice dal mio computer locale e sono in esecuzione da un'altra macchina Windows utilizzando X-Windows. Ho provato a risolvere questo problema per qualche ora, ma senza risultato. Qualcuno ha qualche informazione utile su come risolvere questo problema?

Grazie!

risposta

1

Si sta utilizzando sia il toolkit Java 5.0 Swing che il gestore di finestre Compiz? Tendono a non piacersi l'un l'altro. Prova a utilizzare Java 6.0 o disabilitare temporaneamente gli effetti della finestra.

+0

Sto compilando utilizzando Java 1.4.2 che è l'ultima versione disponibile sul server. Sto facendo funzionare 1.6.0.15 sulla mia macchina locale. – Corleone

+1

Prova a eseguire: "export AWT_TOOLKIT = MToolkit" prima di avviare l'applicazione. –

+0

Ha fatto il trucco! Grazie per la soluzione !!! – Corleone