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 モニター幅) に配置されているためです。モニターは 2 つあり、右側がプライマリです。

一部のアプリケーションは画面外に配置されているだけでなく、サイズも奇妙です。たとえば、GeoGebra は高さは最大ですが、幅はわずか数ピクセルです。

ALT+F7 と矢印キーを使用すると、ウィンドウを表示可能な領域に移動できますが、プログラムを終了して再度実行すると、ウィンドウは再び画面外に表示されるため、手順を再度実行する必要があります。

私は見つけたバグレポートJava ウィンドウが間違った場所に置かれるという話ですが、それはまさに私の問題ではないようです。このStackOverflowの質問私の問題のように聞こえますが、回避策(私が自分で考え出したもの)のみが提案されています。

Launchpad 経由で追加のバグレポートを提出するべきか、それとも既存のレポートに追加するだけか、どちらが良いでしょうか。また、Java ウィンドウの最後の位置を Ubuntu に記憶させて、毎回手動で画面内で移動しなくても済むようにする方法はありますか。当面は、これがまあまあの回避策になるでしょう。

最新の調査結果を反映するために、質問のテキストとタイトルを更新しました。

答え1

ALT+TAB を押し、目的のアプリケーションが見つかるまで TAB を押し続けます。

ALT + SPACE を押すとメニューが開きます (メニューが表示されていない場合でも)

「M」キーを押して「移動」を選択し、マウスまたは矢印キーを使用してウィンドウを表示します。

ソース

答え2

この問題は、次のようにして部分的に修正できます。

  1. システム設定のディスプレイで、1つのモニターを無効にする
  2. GeoGebraを起動します。画面の一部に表示されます。
  3. 他のモニターを有効にする
  4. GeoGebraを終了する
  5. 両方のモニターを有効にしてGeoGebraを起動します

表示画面内に表示されるはずです。

なぜこれが機能するのか全く分かりません!!!

関連情報