2010-04-13 12 views
5

Używam Ubuntu 9.10 i próbuję uruchomić napisany przeze mnie program w języku Java, którego kod źródłowy znajduje się na zdalnym komputerze. Używam ssh do połączenia za pomocą następującej komendy z terminala:Tuning SSH X11

ssh -X [email protected] 

Po uruchomieniu programu, jedna z ramek GUI jego przycisków brakujące z widzenia, ale są klikalne i działa zgodnie z oczekiwaniami, kiedy mogę zgadnij dokładnie, gdzie są. Uruchamiam kod z mojego lokalnego komputera, na którym są obecne, i uruchamiam z innego komputera z Windows przy użyciu X-Windows. Próbowałem rozwiązać ten problem przez kilka godzin, ale bez skutku. Ktoś ma przydatne informacje, jak rozwiązać ten problem?

Dzięki!

Odpowiedz

1

Czy używasz zarówno narzędzia Java 5.0 Swing Toolkit, jak i menedżera okien Compiz? Nie lubią się nawzajem. Spróbuj użyć Java 6.0 lub tymczasowo wyłącz efekty okna.

+0

Kompiluję używając Java 1.4.2, która jest najnowszą wersją dostępną na serwerze. Używam wersji 1.6.0.15 na moim komputerze lokalnym. – Corleone

+1

Spróbuj uruchomić: "eksportuj AWT_TOOLKIT = MToolkit" przed uruchomieniem aplikacji. –

+0

Podstęp! Dzięki za rozwiązanie !!! – Corleone