鼠标指针不会根据悬停的元素改变形状

鼠标指针不会根据悬停的元素改变形状

概括

几天来,我的鼠标指针在 Chrome、Firefox 或 PhpStorm 中不再改变形状。例如,当我将鼠标悬停在链接上时,它不会变成指针。在 Thunderbird 中,它工作正常。

设置

  • Ubuntu 20.04.2 LTS
  • 内核 5.8.0-59-通用
  • x11
  • Chrome 91.0.4472.114
  • Firefox 89.0.2

细节

它似乎会影响 Chrome、Firefox 和 PhpStorm 中的所有鼠标指针形状(指针、光标等)。当我将鼠标悬停在链接或文本上时,鼠标指针似乎会向一侧跳动一点,好像它会改变,但实际上并没有。这使得选择文本或调整元素大小变得非常困难。有趣的是,在任何网站上它都不起作用,但在开发工具中它实际上起作用。

在写这个问题的时候,我截取了一张屏幕截图来演示它是如何没有改变的,但是在屏幕截图(用 ksnip 制作)上它实际上显示正确! 鼠标指针示例

我注意到这种行为是几天前开始的。我不能确切地说这是否是在升级软件包之后发生的,但我确实进行了升级。据我所知,升级后的软件包不应该影响光标。以下是 apt 历史记录:

Start-Date: 2021-07-05  09:00:22
Commandline: apt upgrade
Requested-By: dga (1000)
Upgrade:
php7.3-xml:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
bluez:amd64 (5.53-0ubuntu3.2, 5.53-0ubuntu3.3)
php7.4-gd:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
php7.4-cli:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
php7.3-xmlrpc:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
php7.3-zip:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
php7.2-common:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
php7.2-cli:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
php7.4-fpm:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
php7.2-bcmath:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
php7.3-mbstring:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
php7.3-readline:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
bluez-cups:amd64 (5.53-0ubuntu3.2, 5.53-0ubuntu3.3)
php7.2-fpm:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
libpython3.8-minimal:amd64 (3.8.5-1~20.04.3, 3.8.10-0ubuntu1~20.04)
php7.4-sybase:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
php7.4-json:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
apt:amd64 (2.0.5, 2.0.6)
php7.2-mysql:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
php8.0-bz2:amd64 (8.0.7-1+ubuntu20.04.1+deb.sury.org+1, 8.0.8-1+ubuntu20.04.1+deb.sury.org+1)
php7.4-curl:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
php7.2:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
php7.3:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
php7.4:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
php7.3-json:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
php7.4-ldap:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
php7.3-mysql:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
linux-base:amd64 (4.5ubuntu3.1, 4.5ubuntu3.5)
libpython3.8:amd64 (3.8.5-1~20.04.3, 3.8.10-0ubuntu1~20.04)
python3.8:amd64 (3.8.5-1~20.04.3, 3.8.10-0ubuntu1~20.04)
php7.0-common:amd64 (7.0.33-51+ubuntu20.04.1+deb.sury.org+1, 7.0.33-52+ubuntu20.04.1+deb.sury.org+1)
php7.3-gd:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
php7.3-curl:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
php7.2-json:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
php7.3-ldap:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
php7.2-opcache:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
php7.4-intl:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
php7.2-sybase:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
php7.4-odbc:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
apache2-data:amd64 (2.4.48-1+ubuntu20.04.1+deb.sury.org+1, 2.4.48-1.0+ubuntu20.04.1+deb.sury.org+1)
libapt-pkg6.0:amd64 (2.0.5, 2.0.6)
php7.2-curl:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
php7.4-xmlrpc:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
php7.2-ldap:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
php7.3-common:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
php7.3-intl:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
php7.4-opcache:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
php7.4-soap:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
php7.3-odbc:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
php7.4-xml:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
php7.3-bcmath:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
php7.3-opcache:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
php7.2-xml:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
php7.4-zip:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
php7.2-intl:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
php5.6-common:amd64 (5.6.40-51+ubuntu20.04.1+deb.sury.org+1, 5.6.40-52+ubuntu20.04.1+deb.sury.org+1)
php7.3-cli:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
php7.2-zip:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
php7.3-soap:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
php7.2-odbc:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
python3.8-minimal:amd64 (3.8.5-1~20.04.3, 3.8.10-0ubuntu1~20.04)
firefox-locale-en:amd64 (89.0.1+build1-0ubuntu0.20.04.1, 89.0.2+build1-0ubuntu0.20.04.1)
php7.4-mysql:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
php7.2-mbstring:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
php7.2-readline:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
php7.2-gd:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
php7.3-fpm:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
php7.4-mbstring:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
php7.4-readline:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
php7.2-xmlrpc:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
php7.2-soap:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
php7.1-common:amd64 (7.1.33-38+ubuntu20.04.1+deb.sury.org+1, 7.1.33-39+ubuntu20.04.1+deb.sury.org+1)
apt-utils:amd64 (2.0.5, 2.0.6)
bluez-obexd:amd64 (5.53-0ubuntu3.2, 5.53-0ubuntu3.3)
php7.3-sybase:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
libpython3.8-stdlib:amd64 (3.8.5-1~20.04.3, 3.8.10-0ubuntu1~20.04)
apache2-bin:amd64 (2.4.48-1+ubuntu20.04.1+deb.sury.org+1, 2.4.48-1.0+ubuntu20.04.1+deb.sury.org+1)
firefox:amd64 (89.0.1+build1-0ubuntu0.20.04.1, 89.0.2+build1-0ubuntu0.20.04.1)
php7.4-common:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
php8.0-common:amd64 (8.0.7-1+ubuntu20.04.1+deb.sury.org+1, 8.0.8-1+ubuntu20.04.1+deb.sury.org+1)
apt-transport-https:amd64 (2.0.5, 2.0.6)
php7.1-mcrypt:amd64 (7.1.33-38+ubuntu20.04.1+deb.sury.org+1, 7.1.33-39+ubuntu20.04.1+deb.sury.org+1)
linux-firmware:amd64 (1.187.14, 1.187.15)
php7.4-bcmath:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
libbluetooth3:amd64 (5.53-0ubuntu3.2, 5.53-0ubuntu3.3)
apache2:amd64 (2.4.48-1+ubuntu20.04.1+deb.sury.org+1, 2.4.48-1.0+ubuntu20.04.1+deb.sury.org+1)
apache2-utils:amd64 (2.4.48-1+ubuntu20.04.1+deb.sury.org+1, 2.4.48-1.0+ubuntu20.04.1+deb.sury.org+1)
libapache2-mod-php7.2:amd64 (7.2.34-22+ubuntu20.04.1+deb.sury.org+1, 7.2.34-23+ubuntu20.04.1+deb.sury.org+1)
libapache2-mod-php7.3:amd64 (7.3.28-2+ubuntu20.04.1+deb.sury.org+1, 7.3.29-1+ubuntu20.04.1+deb.sury.org+1)
libapache2-mod-php7.4:amd64 (7.4.20-1+ubuntu20.04.1+deb.sury.org+1, 7.4.21-1+ubuntu20.04.1+deb.sury.org+1)
php8.0-mysql:amd64 (8.0.7-1+ubuntu20.04.1+deb.sury.org+1, 8.0.8-1+ubuntu20.04.1+deb.sury.org+1)
End-Date: 2021-07-05  09:05:13

Start-Date: 2021-07-08  08:37:11
Commandline: apt upgrade
Requested-By: dga (1000)
Install:
libgoocanvas-2.0-9:amd64 (2.0.4-1, automatic)
libnumber-bytes-human-perl:amd64 (0.11-1, automatic)
libgoocanvas2-cairotypes-perl:amd64 (0.001-1~ppa~focal0, automatic)
libgoocanvas2-perl:amd64 (0.06-1, automatic)
libcarp-always-perl:amd64 (0.16-1, automatic)
libreadonly-perl:amd64 (2.050-2, automatic)
libgoocanvas-2.0-common:amd64 (2.0.4-1, automatic)
libgtk3-imageview-perl:amd64 (9-1~ppa~focal4, automatic)
gir1.2-goocanvas-2.0:amd64 (2.0.4-1, automatic)
Upgrade:
libavahi-glib1:amd64 (0.7-4ubuntu7, 0.7-4ubuntu7.1)
libavahi-common-data:amd64 (0.7-4ubuntu7, 0.7-4ubuntu7.1)
libavahi-common3:amd64 (0.7-4ubuntu7, 0.7-4ubuntu7.1)
linux-base:amd64 (4.5ubuntu3.5, 4.5ubuntu3.6)
libgupnp-1.2-0:amd64 (1.2.3-0ubuntu0.20.04.2, 1.2.4-0ubuntu1)
shutter:amd64 (0.94.3-1~0linuxuprising1~focal1, 0.97-1~0linuxuprising1~focal1)
libavahi-ui-gtk3-0:amd64 (0.7-4ubuntu7, 0.7-4ubuntu7.1)
libuv1:amd64 (1.34.2-1ubuntu1.1, 1.34.2-1ubuntu1.3)
avahi-daemon:amd64 (0.7-4ubuntu7, 0.7-4ubuntu7.1)
libavahi-core7:amd64 (0.7-4ubuntu7, 0.7-4ubuntu7.1)
avahi-autoipd:amd64 (0.7-4ubuntu7, 0.7-4ubuntu7.1)
avahi-utils:amd64 (0.7-4ubuntu7, 0.7-4ubuntu7.1)
libavahi-client3:amd64 (0.7-4ubuntu7, 0.7-4ubuntu7.1)
End-Date: 2021-07-08  08:37:18

今天的升级没有改变任何东西。

有一个类似问题对于 Wayland 上的 19.04,我不确定它们是否相关。

我正在使用扩展坞(Displaylink 的 USB-C Triple-4K 扩展坞),我认为这可能与驱动程序有关,因为它实际上只影响通过显示端口连接的两个屏幕。当我将 Chrome 移动到我的第三个屏幕时,它显示得很好。

我该如何修复此鼠标指针错误行为或至少将其缩小到某个原因?

答案1

看来这只与扩展坞有关。重新连接显示端口线没有帮助,但重新启动整个扩展坞才有用。

相关内容