web-dev-qa-db-ja.com

デュアルモニターで1つが90度回転した場合、ウィンドウを正しく整列させるにはどうすればよいですか?

2台のモニターがあります。 1つは90度回転しました。もうひとつは標準駅。 2台のモニターを自分にとって快適な高さに調整しました。

いくつかのASCIIを試すためのアートを試してみましょう:

 XXXXXXXXXXX 
 XXXXXXXXXXXXX XX 
 XXXX 
 XXXX 
 X Mon1 XXX 
 XXXX 
 XXX Mon 2 X 
 XXXXXXXXXXXXX XX 
 XXXXXXXXXXX 

迷惑なのは、ウィンドウが2つのモニターにまたがるとき、Y次元が揃っていないことです。ここでも、ASCIIアートです。下のWは、2つのモニターに移動するウィンドウです。

 XXXXXXXXXXX 
 XXXXXXXXXXXXX XX 
 XX XWWWW X 
 X WWWX XWX 
 X Mon1 WX XWWWW X 
 X WWWX XX 
 XXX月2日X 
 XXXXXXXXXXXXX XX 
 XXXXXXXXXXX 

WがMon1からMon2に移動したときに、Mon2のY次元がMon1と揃っていないことに注意してください。

これを取得する方法はありますか?

 XXXXXXXXXXX 
 XXXXXXXXXXXXX XX 
 XXXX 
 X WWWX X 
 X Mon1 WXXWX 
 X WWWX XWWWW X 
 XXX月2日X 
 XXXXXXXXXXXXX XX 
 XXXXXXXXXXX 

回転したモニター(Mon2)の上部を標準モニター(Mon1)の上部に揃えると、これを実現できるようです。しかし、配置は非常に厄介で、私にとって快適な表示位置ではありません。私は自分にとって快適なモニターの高さに基づいてこれを調整する機能を望みます。

ウィンドウだけでなく、マウスカーソルでもこれを理解してほしい。

48
Doug T.

[画面のプロパティ]で、モニターのサムネイルをドラッグできます(これにより、Windowsがモニターの物理的な関係を正確に推測できない場合に、モニターの物理的な関係をWindowsに正確に伝えることができます)。これらのサムネイルとの位置合わせは、モニター間のオーバーラップを正確に反映するため(基本的には、ASCIIアートの場合と同様)、希望どおりの結果が得られるまで、モニターを操作する必要があります。 (おそらく、現在、上部が揃っているようです。共通の端にスナップしようとします。)

これらのモニターでピクセルピッチが同じでない限り、画面の全長にわたって完全な位置合わせが得られることはおそらくないでしょう。

46
Shinrai

ディスプレイのプロパティでモニターの配置を調整できます

Display Properties

必要に応じて、モニターアイコンを上下にドラッグするだけです...

28

本または紙の束を使用して、モニターの1つを高くすることができます。これは、モニターのセットアップ時に微調整を行う方法です。

Before:
              XXXXXXXXXXX
XXXXXXXXXXXXX X         X
X           X XWWWW     X
X        WWWX X   W     X
X  Mon1  W  X XWWWW     X
X        WWWX X         X
X           X X  Mon 2  X 
XXXXXXXXXXXXX X         X
              XXXXXXXXXXX

After

XXXXXXXXXXXXX XXXXXXXXXXX
X           X X         X
X        WWWX XWWWW     X
X  Mon1  W  X X   W     X
X        WWWX XWWWW     X
X           X X  Mon 2  X 
XXXXXXXXXXXXX X         X
BOOKBOOKBOOK  X         X
BOOKBOOKBOOK  XXXXXXXXXXX
7
Taylor Young

私が見逃さない限り、あなたはあなたが使っているオペレーティングシステムを言っていませんでした。

Linuxの答えは、ビデオ設定を動的に変更するプログラムxrandrを使用することです。調整のオプションは--posです。

たとえば、2番目のモニターに1280x1024と600x800の2つのモニターがある場合、次のように使用します。2番目のモニターの左上隅を上に揃えるには--pos 1280x0、2番目のモニターの場合は--pos 1280x100 topは、最初のピクセルの上から100ピクセル下になります。 xrandrではX-windowsを再起動する必要がないため、コマンドを繰り返し実行して、結果をすぐに表示できます。

満足したら、使用したコマンドをスクリプトに入れ、LinuxディストリビューションでX-windowsの起動時にユーザースクリプトを配置したい場所に配置できます。それは少し異なりますが、あなたのLinuxの味の正確な場所を見つけるために簡単にグーグル化されます。

2番目のモニターを調整する必要がある理由が90度回転しているためである場合、2番目のモニターの同じコマンドラインで、左、右、または反転の--rotateオプションを使用します。

6
skm