web-dev-qa-db-ja.com

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

デュアルモニターのセットアップ用に、Dell p2715q 27インチ4KモニターとHP 23xiパビリオン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はすべてを2倍に拡大しました。

HPモニターを1倍に維持しながら、HiDPI Dellモニターを2倍に拡大する方法はありますか?

11
Isaac Mast

Linux Mint 18.1 Cinnamonを試用モード(ライブブート)で使用 これらの手順 に従って、Dell XPS 13 9360ラップトップと外部モニターを構成できました。私にとって、scaleはscale-fromよりもうまく機能しました。

内蔵HiDPiモニター:3200x1800

ノートパソコンの右側にある外部VGAモニター:1920x1080

まず、[環境設定]> [全般]で「ユーザーインターフェイスのスケーリング」を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番目の2つのパンニング値は、ラップトップモニターからの外部モニターのオフセットです。つまり、ラップトップモニターの幅(水平)と0(垂直)です。

フレームバッファーは、画面の水平幅の合計x画面の高さの合計(3200 + 2880)x 1800

編集:1.7のスケールを試すと、キーボードとマウスが機能しなくなり、マシンをハードリセットする必要があります。これの理由は何ですか?

7
Little Brain

this link によると、Xサーバーの制限により、現在は不可能です:

デスクトップのスケールファクターは1つしかありません。これはマルチモニター構成でテストしていませんが、両方が同じDPI(または近い)モニターでない場合、どちらかが見栄えがよく、他の悪い。私が知る限り、これはxサーバーの制限です。

1
Jon O