Ubuntu 20.04 скрипт исправления второго застывшего курсора при активировании дробного масштабирования

#!/bin/bash

xrandr --listmonitors | tail -n +2 | egrep -o '[^ ]+$' | while read DISP; do
    echo "Checking $DISP"
    ORIG_RES=$(xrandr -q | grep "$DISP" | egrep -o '[0-9]+x[0-9]+' | head -1)
    if [ -n "$ORIG_RES" ]; then
        echo "Fixing up $DISP"
        # Switch to an integer scaling mode (1.0 scale) to fix the
        # leftover mouse cursor issue, then switch back to whatever
        # the resolution was before.
        xrandr --output "$DISP" --scale 1.0x1.0
        xrandr --output "$DISP" --scale-from "$ORIG_RES"
    fi
done

Скрипт в автозагрузку либо через cron, либо через gnome-session-properties

https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1875404

Комментариев нет

Отправить комментарий