2011-07-29 16 views
1

所以我有當在窗口或在Linux中通過使用命令差異經由遠程客戶端觀看擺動應用和直接觀察

`java -jar filename.jar` 

輸出is this運行的可執行的jar文件。 但是,當同樣的事情是通過使用VNC客戶端的遠程連接觀察時,所述輸出被減小到this

我曾嘗試通過使用-geometry屬性改變的vncserver實例的分辨率和還試圖提供用於「值 - cc「和」-depth「屬性。但無濟於事。有人能告訴我我該做什麼才能在vnc會議中正確地獲得預期的顯示效果嗎?

回答

1

這可能會在GUI未構建在event dispatch thread上時看到。遠程連接增加了足夠的延遲以揭露潛在的問題。

由於這兩個圖像具有不同的對話框名稱,請驗證這兩個圖像是否代表相同的代碼。另外,請檢查遠程服務器的日誌文件.vnc以查看正在使用的窗口管理器。

附錄:我不確定您的服務器正在使用哪個VNC服務器,但是您可能可以編輯$HOME/.vnc/xstartup來指定窗口管理器。侏儒的Metacity爲我工作。

+0

僅使用相同的代碼。我還發現與對話框(文件打開等)相同的問題。我試過了像「NX」這樣的替代品,因爲某些奇怪的原因,它似乎不起作用。 –

+0

另外我想知道VNC中是否有任何解決方案。 –

+1

順便說一句,我正在使用您提供的鏈接中提到的invokeLater方法。 –

1

VNC客戶端也有設置,如顏色深度等,影響輸出質量。它也取決於VNC的功能。你使用哪種SErver和哪個客戶端?如果您已在VNCSErver中設置,請檢查VNCViewer的參數。

+0

是的。這就是我所說的設置-cc和-depth屬性的意思。我正在使用vnc查看器客戶端。 –

+0

你需要改變你的窗口管理器。看起來你使用的是像TWM這樣的較老的/原始的。如果是這種情況,你需要切換到KDM的GDM。 –

+0

我會盡力做到這一點,並告訴你是否解決了這個問題。但我不知道我是否有管理權限來執行此操作[是root權限所需的權限?],bcos是遠程系統。 –