私はMacbook(HiDPIモニターを含む)でLinux Mint Cinnamonを使用していますが、デフォルトのモニターは素晴らしいようですが、2番目のモニター(HiDPIモニターではない)は不都合です...次のように強制的xrandr
に2倍に拡張しました。
xrandr --output HDM-1 --scale 2x2
今は問題ないようですが、ポインタはモニタの半分未満に制限されています(右端に移動できません)。だから翻訳を指定してみました。
xrandr --output HDM-1 --panning widthXheight
これでカーソルを正しく動かすことができますが、ファンを定義するとデフォルトのモニターがミラーリングされます。 WTF?メインモニターをミラーリングしたくなく、追加のモニターをしたいのですが…どうすればいいですか?
PSと2番目のモニタでは、ポインタが大きく見えます。
修正する:
関連出力を含む完全なコマンドは次のとおりです。
モニター情報の検索:
xrandr
印刷:
Screen 0: minimum 320 x 200, current 4800 x 1800, maximum 8192 x 8192
eDP-1 connected primary 2880x1800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
2880x1800 60.0*+
1920x1200 59.9
1920x1080 60.0
1600x1200 59.9
1680x1050 60.0
1400x1050 60.0
1280x1024 59.9
1280x960 59.9
1152x864 60.0
1024x768 59.9
800x600 59.9
640x480 59.4
720x400 59.6
640x400 60.0
640x350 59.8
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected 1920x1080+2880+278 (normal left inverted right x axis y axis) 531mm x 299mm
1920x1080 60.0*+ 50.0 59.9
1920x1080i 60.1 50.0 60.0
1680x1050 59.9
1600x900 60.0
1280x1024 75.0 60.0
1280x800 59.9
1152x864 75.0
1280x720 60.0 50.0 59.9
1440x576i 50.1
1024x768 75.1 60.0
1440x480i 60.1 60.1
832x624 74.6
800x600 75.0 60.3
720x576 50.0
720x480 60.0 59.9
640x480 75.0 60.0 59.9
720x400 70.1
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
2台目のモニターにズーム+移動を適用する:
xrandr --output HDMI-1 --scale 2x2 --panning 1920x1080 --verbose
出力は次のとおりです。
screen 0: 6720x2438 1777x644 mm 96.05dpi
crtc 3: 1920x1080 60.0 +2880+278 "HDMI-1"
答え1
ズームとパンだけでは役に立ちません。外部モニターの側面を指定する必要があります。私のコマンドを確認してください。メインノートパソコンのディスプレイ右側に外部モニターを使用しています。私は3200x1800解像度のYoga 2 Proと外部FHDモニターを持っています。私の場合は、xrandrパンニングオプションを使用します。
xrandr --output eDP1 --auto --output HDMI1 --auto --panning 3840x2160+3200+0 --scale 2x2 --right-of eDP1
デフォルトでは、hidpiモニターがAxBピクセルで、通常のモニターがCxDで[ExF]単位でサイズ変更されている場合、右側のコマンドラインは次のようになります。
xrandr --output eDP1 --auto --output HDMI1 --auto --panning [C*E]x[D*F]+[A]+0 --scale [E]x[F] --right-of eDP1
答え2
もともと投稿は古く、最近ではこの問題を心配する人はほとんどいないでしょう。しかし、私はdebianstretch(xorg-server 1.19)で同じ問題があり、どういうわけか解決しました。それでは私のコースを共有しましょう。
私のモニターはネイティブノートPC LCD 3820x2160 +外部Asus MB16AC 1920x1080です。私は次のようにxrandrを呼び出します:
xrandr --output DP-4 --auto --fb 7680x2160 --output DP-5 --auto --fb 7680x2160 --panning 3840x2160+3840+0 --scale 2x2 --right-of DP-4
ただし、マウスカーソルは外部モニターの左上を越えて移動できません。
誰かがすでに指摘したように、このxorg-serverバージョンにはマウスカーソルを制限するバグがあるようです。 xorg-serverパッケージにパッチを適用してビルドしました。まず、次からパッチをダウンロードする必要があります。https://cgit.freedesktop.org/xorg/xserver/commit/?id=d7297b00444b0e2cd936fbfb08206a575ab8c29dfixCursorConstraint.patchとして保存してください。
apt-get source xorg-server
sudo apt-get build-dep xorg-server
cd xorg-server-1.19.2
patch -p0 < ../fixCursorConstraint.patch
debuild -b -uc -us
dpkg -i ../xserver-xorg-core_1.19.2-1+deb9u5_amd64.deb
その後、再起動してxrandrコマンドを再実行する必要があります。