主な発見...

主な発見...

最後に、3-in-1グラフィックカード(GeForce GTX 750)と2-in-1グラフィックカード(GeForce GT 730)を使用して、X11で同じサイズの4つの画面を一緒に使用できました。 1つのモニターは左に、もう1つは右に回転し、1つは他のすべてのモニターの上部に広がり、2つは他のすべてのモニターの下部より下に伸びるため、これは非常に難しい構成です。全体的に、X11のレイアウトは奇妙な形です。しかし、今はほとんど働いています。

しかし、私のレイアウトは奇妙で問題が発生します。

ここに画像の説明を入力してください。


ウィンドウの上端をつかんで動き始めると、同じ画面でも一般的にカーソルが実際にあると思う位置に移動します(536ピクセル程度)。カーソルを上の次の画面に移動するには、下の画面から必要な位置にカーソルを移動するためにウィンドウとシーンする必要があることがよくあります。

上端でウィンドウのサイズを変更し始めると、通常、サイズは約536ピクセルに戻り、ウィンドウと戦う必要があります。そうしないと、高さが50ピクセルになり、使用できなくなる可能性があります。

これはビューポート情報が使用されていないことに関連していますか? 50%の場合、すべてが大丈夫です。 Windowsは完全に整列し、画面間をシームレスに移動します。しかし、上記のような問題が発生する場合が50%程度あります。

また、画面レイアウトのスクリーンショットを作成しようとすると、スクリーンショットツールは自分の「画面の選択」がどこにあるかを把握できないため、デスクトップ全体のスクリーンショットを撮って好きなようにカットする必要があります。通常、私のX11 / Cinnamonインスタンスには独自のサイズを理解するためのいくつかの問題がありますが、それを再現することはできません。


ウィンドウの移動、サイズ変更、4つのモニタで構成される画面領域を選択したときに完璧な動作を取得するには?

修正する:形状は取り付け方法によって異なります。これは、壁掛け(1画面)とデスクトップマウント(3画面)が連携する限界内にあります。

ここに画像の説明を入力してください。


修正する:これは位置決めの副作用であることがわかったが、形状を考慮する際にAbsolute位置決めを使用する方法はない。Relativeオフセットに負の数が許可されている場合は、次を使用しますRelative

Section "ServerLayout"
    Identifier     "QuatroTest"
    Screen      0  "Center"
    Screen      1  "Left" Relative "Center" -1080 -536
    Screen      2  "Right" Relative "Center" 1920 -536
    Screen      3  "Top" Above "Center"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
EndSection

画面をAbsolute除いて、私が今持っている場所は次のとおりです。TopAboveCenter

Section "ServerLayout"
    Identifier     "Quatro"
    Screen      0  "Center" 1080 1080
    Screen      1  "Left" 0 536
    Screen      2  "Right" 3000 536
    Screen      3  "Top" Above "Center"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
EndSection

私が理解したところによると、問題はフルスクリーンの左上Topで1080ピクセル、Left全画面のトップで536ピクセルです。したがって、左上にスペースがあり、右上に別のスペースがあります。コーナー。技術的にも下に隙間がありますCenter

また、このレイアウトを試してみると、現在使用しているレイアウトと似ているように見えますが、同じように動作します。

Section "ServerLayout"
    Identifier     "QuatroTest"
    Screen      0  "Left" 0 544
    Screen      1  "Center" Relative "Left" 1080 536
    Screen      2  "Right" Relative "Left" 3000 0
    Screen      3  "Top" Above "Center"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
EndSection

上記の形で必要な相対位置をどのように描画できますか?

これで、センター用の4Kディスプレイに500ドルを費やす必要はありません。


主な発見...

この設定を使用しても、ウィンドウの移動/サイズ調整動作の問題がまだ存在します!

Section "ServerLayout"
    Identifier     "QuatroWide"
    Screen      0  "Center"
    Screen      1  "Left" LeftOf "Center"
    Screen      2  "Right" RightOf "Center"
    Screen      3  "Top" Above "Center"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
EndSection

これは次のとおりです...

ここに画像の説明を入力してください。

関連情報