web-dev-qa-db-ja.com

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経由で追加のバグレポートを提出するのか、それとも既存のバグレポートに追加するのか、疑問に思います。また、UbuntuにJavaウィンドウの最後の位置を記憶するように指示する方法はありますか。したがって、毎回手動で画面内で移動する必要はありませんか?とりあえずは大丈夫な回避策でしょう。

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

5
domsson

Alt + Tabキーを押してから、目的のアプリケーションが見つかるまでTabキーを押し続けます。

ALT-SPACEでメニューを開きます(表示されていなくても)

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

ソース

2
VeraKozya

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

  1. [システム設定]の[ディスプレイ]で、1つのモニターを無効にします
  2. GeoGebraを起動します-目に見える画面の一部を占有します
  3. 他のモニターを有効にする
  4. GeoGebraを終了します
  5. 両方のモニターを有効にしてGeoGebraを起動します

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

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

0
Jason