web-dev-qa-db-ja.com

xrandrスケーリングでカーソルがちらつく

Fedora 24で3200x1800ディスプレイを搭載したラップトップに接続された1920x1080外部画面の不当に大きなテキストに不満があるので、次の方法で外部画面のサイズを変更してみました。

xrandr --output HDMI-2 --scale 2x2 --mode 1920x1080 --fb 7040x2160 --pos 0x0
xrandr --output eDP-1 --scale 1x1 --pos 3840x0

これは望ましい効果ですが、ラップトップ画面でマウスを動かすとカーソルがちらつきます。カーソルが外部画面上にある場合、カーソルはちらつきません。外部画面で1x1スケーリングに戻すとちらつきが止まります。

xrandr --output HDMI-2 --scale 1x1 --mode 1920x1080 --fb 4120x1800 --pos 0x0
xrandr --output eDP-1 --scale 1x1 --pos 1920x0

このちらつきを止めるにはどうすればよいですか?

9
stardt

この回避策は私を助けました 。 xrandrスケールを実行した後、マウスのちらつきを停止する追加のコマンドを実行します。

xrandr --output eDP-1 --auto --output HDMI-2 --auto --scale 2x2 --right-of eDP-1  # Simpler oneliner scaling
xrandr --output eDP-1 --scale 0.9999x0.9999  # Stop flicker
9
jadelord

Xrandrでスケーリングを使用した後、わずかに異なるセットアップで正確な問題が発生しました。奇妙なことに、助けになったのは https://wiki.archlinux.org/index.php/intel_graphics#Xorg_configuration の最初のセクションでした。つまり、

「ただし、一部のドライバーオプションを利用するには、以下のようなXorg構成ファイルを作成する必要があります。」

/etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
EndSection

これはおそらく、Intelのグラフィックスで実行している(専用のGPUではない)場合にのみ関係します。

4
Anonymous