マルチモニタHiDPIスケーリング

マルチモニタHiDPIスケーリング

デュアルモニターのセットアップには、Dell p2715q 27インチ4KモニターとHP 23xi pavilion 23インチ1080pモニターがあります。現在、Dell モニターは 3840x2160@60Hz の解像度で動作し、HP モニターは 1920x1080@60Hz の解像度で動作します。 Linux Mint 17.3 Cinnamon(バージョン2.8.6)64ビットを実行しているデスクトップコンピュータに初めてモニターを設定したとき、Dellのスケーリングはまだ1に設定されており、適切にスケーリングされたHPと比較してすべてが非常に小さくなりました。これはDellのようなHiDPIモニタではないからです。ズームを2に変更すると、Dellではすべてが素晴らしいように見えますが、HPはすべてを倍増します。

両方の画面上のすべての項目が正しく拡張されるように、HPモニタを1xに保ちながらHiDPI Dellモニタを2xに拡張する方法はありますか?

答え1

試用モード(ライブブート)では、Linux Mint 18.1 Cinnamonを使用して、次のようにDell XPS 13 9360ノートブックと外部モニターを構成できました。このガイドライン。私にとっては、ズームはサイズ変更よりもうまく機能します。

内部HiDPiディスプレイ:3200×1800

ラップトップ右外部VGAモニター:1920×1080

まず、「環境設定」>「一般」で「ユーザーインターフェイスのサイズ変更」を2倍に設定します。

次に、ターミナルウィンドウで次のコードを実行します。

xrandr --output DP1 --scale 1.5x1.5 --panning 2880x1620+3200+0 --fb 6080x1800 --right-of eDP1

DP1は私の外部モニターで、eDP1は私のラップトップモニターです。次のコマンドを実行して画面名を見つけます。

xrandr

最初の2つの翻訳値は、VGAモニタサイズ1920x1080に私の倍率1.5を掛けた2880x1620です。

最後の2つの変換値は、ノートブックモニターを基準とした外部モニターのオフセットで、ノートブックモニターの幅(水平)と並んでいるため、0(垂直)なので+3200 + 0です。

フレームバッファは、画面の総横幅×画面の総高さ(3200 + 2880)×1800です。

編集:1.7スケールを試してみると、キーボードとマウスが動作を停止し、機械を強制リセットする必要があります。その理由が何なのか知りたいです。

答え2

さまざまなフォーラムやStack Exchangeには、拡張機能(--scale 2x2または)を使用する多くのソリューションがあります。--scale-from 1920x1440

これは私には効果がありましたが、拡大表示では少しぼやけていました。目立たずに見逃しにくいのですが、私がこんな部分にすごく鋭敏で頭が痛いですね。

あいまいさを作成しないより良い解決策は、代わりに--transform使用することです--scale

2つのモニター位置を正しく設定する必要があります。--left-ofなど--belowは変換を考慮していないため動作しません。

状況に合わせて調整できるように、各値を説明しながら私が使用しているのは次のとおりです。

xrandr --output DP-1 --mode 2560x1440 --pos 0x0 --transform 2,0,0,0,2,0,0,0,1 --output eDP-1 --mode 3840x2400 --pos 0x2880 --primary

引数なしで実行すると、モニター名と正しいデフォルト解像度を見つけることができますxrandr

  • 私の外部モニター(DP-1)の解像度は次のとおりです。2560x1440
  • 解像度を2xに変換する必要があります
  • 私のラップトップの解像度(eDP-13840x2400

ノートパソコンの上に外部モニターを置きたいです。 --posモニタースペース(2つのモニターが占める領域全体)のモニターの左上隅の位置。

したがって、--pos 0x0外部モニターを一番上に置きます。その下にノートブックを入れるには、座標値を正確に合わせる必要がありますy(この場合はxもちろんです)。0

1440変換によって変更された外部ディスプレイの高さ()(ここでは2倍)
1440*2 = 2880:。

だから私はそれを使用します--pos 0x2880


参考までに私が使用する方法は次のとおりです。
OS:Arch Linux
WM:i3
ラップトップ:4k
外部モニター:1080p

答え3

~によるとこのリンクXサーバーの制限により、現在は不可能です。

デスクトップにはスケールファクタが1つしかありません。マルチモニタ構成でこれをテストしていないが、同じDPI(または近い)モニタではない場合は、そのうちの1つは良く見え、もう1つは良く見えると言えます。悪い。これまで私が知っている限り、これはx-serverの制限です。

答え4

最近のインストール(この記事を書く時点である2021年9月)では、Waylandを使用することができ、モニタ構成ごとにマルチサイズ調整が可能です(まだNVIDIAカードの正式なサポートはありませんが、まもなくサポートされる予定です!)。

関連情報