Вопрос или проблема
У меня курсор мыши не меняет форму в зависимости от того, что находится под ним на экране. Странно, но это происходит только в Firefox и Chrome, хотя, возможно, я просто не замечал этой проблемы в других приложениях. Например, когда я загружаю новую страницу в Firefox и курсор находится на адресной строке, он меняется на текстовый курсор, т.е. на вертикальную линию. Затем я могу перемещать его по всему окну, и он не меняется, когда мышь проходит над ссылками, кнопками и т.д. В другие моменты он может измениться на руку или стрелку, а затем снова не реагировать на свое окружение. В Chrome уже происходило, что когда курсор проходил над краем окна, он превращался в двойную стрелку и оставался таким, независимо от его положения, но в данный момент я не могу воспроизвести это. Это происходит часто, но иногда бывает трудно точно воспроизвести.
В других программах курсор, похоже, ведет себя нормально. Например, в gedit это вертикальная линия внутри окна и стрелка над строкой заголовка или меню. В yelp (приложение помощи) курсор – вертикальная линия над текстом, стрелка над пустым пространством и рука над ссылками. Курсор превращается в стрелку, когда выходит из Firefox или Chrome, а затем остается таким, когда его перемещают обратно внутрь.
В Chrome и Firefox у меня свежие профили без каких-либо настроек или дополнений. Я использую Ubuntu 19.04 с Wayland и темой Yaru для приложений, курсора и значков в gnome-tweaks, но проблема, похоже, возникает и в других темах.
Правка. Похоже, это проблема Wayland, потому что она не возникает, когда я вхожу, используя X11.
У меня есть та же проблема с Firefox 80.0.1 на Ubuntu 20.04.1 уже два дня. Для тестирования я также установил Chrome, который показывает такое же поведение. Насколько я могу судить, другие программы, похоже, не затронуты. Курсор мыши часто застревает в своем последнем состоянии, чаще всего в состоянии изменения размера, когда помещается в окно, но иногда и другие курсоры тоже. Не важно, стрелка это или другой курсор, он не меняется на наведении мыши на веб-страницах, например, над ссылками или в полях ввода. Перезагрузка и замена мыши не решают проблему.
Каторжанин, похоже, является расширением Gnome “Soft brightness”. Возможно, альфа-слой, который оно накладывает на экран для затемнения, мешает слою, на котором работают браузеры, и слоям, на которых работает мышь. Отключение этого расширения, похоже, решает проблему.
У меня была такая же проблема, которую я решил, отключив и активировав все расширения Gnome с помощью gnome-tweaks
.
Я использую Gnome 3.38.5 с Wayland на Debian 11.
Firefox-ESR, Firefox Nightly и Vscode были затронуты.
Смотрите также: https://bugzilla.mozilla.org/show_bug.cgi?id=1699942
Я использую GNOME Shell 43.9 с Wayland на Debian 12. Эта проблема, похоже (по крайней мере, в моем случае), является побочным эффектом расширения Soft Brightness Plus.
Единственное, что сработало для меня, это отключение Управления яркостью курсора мыши.
Отрицательным моментом является то, что курсор мыши становится очень ярким, когда экран темнее…
Ответ или решение
Проблема с курсором мыши, который не меняет форму в зависимости от контекста, действительно может быть связана с несколькими факторами, особенно когда речь идет о запуске на Wayland. Давайте рассмотрим несколько шагов, которые могут помочь решить данную проблему:
-
Проверка расширений GNOME: Как вы уже заметили, некоторые расширения GNOME, такие как "Soft Brightness" или "Soft Brightness Plus", могут вызывать проблемы с отображением курсора. Попробуйте отключить все расширения GNOME и затем включить их по одному, чтобы выявить, какое именно вызывает конфликт. Вы можете сделать это с помощью утилиты
gnome-tweaks
. -
Использование режима X11: Поскольку проблема не проявляется в X11, вы можете рассмотреть возможность использования этого режима вместо Wayland. При входе в систему выберите "GNOME на X11" на экране входа.
-
Обновление системы и приложений: Убедитесь, что ваша операционная система Ubuntu и все установленные браузеры (Firefox и Chrome) обновлены до последних версий. Иногда обновления включают исправления для известных проблем.
-
Проверка тем оформления: Иногда проблемы могут быть связаны с темами оформления. Попробуйте переключиться на стандартную тему GNOME (например, Adwaita) и посмотрите, изменится ли поведение курсора.
-
Драйверы графической карты: Убедитесь, что у вас установлены последние драйверы для графической карты. Неправильные или устаревшие драйверы могут вызывать проблемы с графическим выводом.
-
Перезагрузка среды и отключение эффекта: Если курсор застревает в одном состоянии, попробуйте перезагрузить графическую сессию. Это можно сделать, нажав
Alt + F2
, затем введите командуr
и нажмитеEnter
, что перезапустит GNOME Shell. -
Сообщения об ошибках: Проверьте логи системы на наличие сообщений об ошибках, связанных с настройками курсора. Это можно сделать с помощью команды
journalctl -xe
в терминале.
Если вышеуказанные шаги не решат проблему, обратите внимание на Bugzilla или аналогичные трекеры проблем, где другие пользователи могут сообщить о схожих проблемах. Также полезно следить за обновлениями от разработчиков вашего дистрибутива и браузеров, так как они могут выпустить исправления в будущих обновлениях.
Надеюсь, эти рекомендации помогут вам решить проблему с курсором мыши.