Курсор мерцает при масштабировании xrandr

Курсор мерцает при масштабировании xrandr

Недовольный неоправданно большим текстом на моем внешнем экране 1920x1080, подключенном к ноутбуку с дисплеем 3200x1800 в Fedora 24, я попробовал изменить масштаб внешнего экрана с помощью:

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 scale я запускаю дополнительную команду, которая останавливает мерцание мыши.

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

Вероятно, это имеет значение только в том случае, если вы используете графику Intel (а не выделенный графический процессор).

решение3

На MacBook Pro с разрешением 2560x1600 и телевизоре Samsung с разрешением 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 в ответах на этой странице.

Связанный контент