Java 視窗在螢幕外開啟(使用 Ubuntu 14.04 進行多顯示器設定)

Java 視窗在螢幕外開啟(使用 Ubuntu 14.04 進行多顯示器設定)

我使用的是 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

ALT+TAB,然後按住 TAB 鍵,直到找到所需的應用程式。

ALT-SPACE 打開其選單(即使您看不到它)

按“M”選擇“移動”,然後使用滑鼠或箭頭鍵將視窗帶入視圖。

來源

答案2

您可以部分解決此問題,如下所示:

  1. 在系統設定、顯示中停用一台顯示器
  2. 啟動 GeoGebra - 它將佔據您可見螢幕的一部分
  3. 啟用其他監視器
  4. 退出 GeoGebra
  5. 在啟用兩個監視器的情況下啟動 GeoGebra

您應該會發現它出現在可見螢幕中。

我不知道為什麼這有效!

相關內容