
我使用的是 Ubuntu 14.04(64 位元)和 Java 1.7.0_55(openjdk-7-jdk:amd64、openjdk-7-jre:amd64)。大多數 GUI Java 應用程式啟動時沒有任何錯誤或警告,並且它們的圖示顯示在啟動器中,但看不到它們的視窗。這是因為它們被放置在主顯示器右側的螢幕外(大約 1 個顯示器寬度)。我有兩台顯示器,右邊的一台是主顯示器。
有些應用程式不僅被放置在螢幕外,而且尺寸也很奇怪。例如,GeoGebra 具有完整的高度,但寬度只有幾個像素。
使用 ALT+F7 和箭頭鍵允許我將視窗移動到可視區域,但是一旦我退出程式並再次運行它們,它們將再次出現在螢幕外,我必須再次執行該過程。
我發現錯誤報告關於 Java 視窗錯位,但這聽起來並不完全像我的問題。這個 StackOverflow 問題聽起來確實像我的問題,但只建議了解決方法(我自己想出的方法)。
我想知道我是否應該透過 Launchpad 提交一份額外的錯誤報告,或者只是添加到現有的錯誤報告中?另外,有沒有辦法告訴 Ubuntu 記住 Java 視窗的最後位置,這樣我就不必每次都手動將它們移動到螢幕上?暫時這將是一個不錯的解決方法。
我更新了問題的文字和標題以反映我的最新發現。
答案1
答案2
您可以部分解決此問題,如下所示:
- 在系統設定、顯示中停用一台顯示器
- 啟動 GeoGebra - 它將佔據您可見螢幕的一部分
- 啟用其他監視器
- 退出 GeoGebra
- 在啟用兩個監視器的情況下啟動 GeoGebra
您應該會發現它出現在可見螢幕中。
我不知道為什麼這有效!