![鼠标指针不会根据悬停的元素改变形状](https://linux22.com/image/1023595/%E9%BC%A0%E6%A0%87%E6%8C%87%E9%92%88%E4%B8%8D%E4%BC%9A%E6%A0%B9%E6%8D%AE%E6%82%AC%E5%81%9C%E7%9A%84%E5%85%83%E7%B4%A0%E6%94%B9%E5%8F%98%E5%BD%A2%E7%8A%B6.png)
概括
几天来,我的鼠标指针在 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
看来这只与扩展坞有关。重新连接显示端口线没有帮助,但重新启动整个扩展坞才有用。