遊標隨著 xrandr 縮放而閃爍

遊標隨著 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

我怎樣才能停止這種閃爍?

答案1

這個解決方法幫助了我。我現在所做的是執行 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

答案2

儘管設定略有不同,但在使用 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

這可能僅在您在英特爾顯示卡上運行時才有意義(而不是在專用 GPU 上)

答案3

在解析度為 2560x1600 的 MacBook Pro 和解析度為 1680x1050 的三星電視上,我發現以下指令很有用:

xrandr --output eDP-1 --auto --scale 0.9999x0.9999 --output HDMI-2 --auto --scale 2x2 --right-of eDP-1

我透過閱讀找到了它arch-linux 維基以及本頁答案中的 0.9999x0.9999 縮放解決方案。

相關內容