РЕДАКТИРОВАТЬ: пример https://imgur.com/a/nhzhaSb
Если "дробное масштабирование" установлено на 150% , то после входа в систему на экране застревает второй курсор. Подтверждено как в Ubuntu 20.04, так и в 21.04.
Это можно исправить, вернувшись к 100% масштабированию, а затем снова установив 150% (каждый раз при входе в систему). Или, возможно, использовать его как сценарий запуска, который я пока не мог понять.
Использование Wayland не вариант для меня по причинам: отсутствие поддержки со стороны определенного программного обеспечения, такого как IntelliJ IDEA, поэтому там все размыто с включенным масштабированием, а также пара других проблем.
Есть ли обходные пути для этой проблемы?
Связанный отчет об ошибке: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1878282 (и несколько другие тоже связаны)
Одно из возможных решений:
~ / Autostart / Fractional_scaling.sh
, и сделайте его исполняемым с помощью chmod a + x ~ / Autostart / Fractional_scaling.sh
#!/bin/bash
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
gsettings set org.gnome.desktop.interface text-scaling-factor 1.5
~ / Autostart / Fractional_scaling.sh
там выйдите из системы, войдите снова, и больше нет зависшего курсора . ОДНАКО есть небольшая проблема - не все масштабируется.Например, значок «Не беспокоить» меньше ожидаемого, как будто он все еще составляет 100%, а не 150%.
Оказалось, что GDM работал над Wayland, и это вызывало проблемы с сессиями XOrg.
Все, что мне нужно было сделать, это
sudo nano /etc/gdm3/custom.conf
WaylandEnable = false
(т.е. сделать это # WaylandEnable = false
) sudo service gdm restart
после этого дробное масштабирование не приводит к появлению второго застрявшего курсора на экране.