我正在尝试为我遇到的问题找到正确的术语,以便找到解决方案。我正在使用 nouveau 驱动程序。当鼠标指针变成抓握的手时,它周围会形成一个框,不再在屏幕上显示正确的图像。它显示屏幕保护程序图像(如果设置了屏幕保护程序)或黑色图像(如果没有屏幕保护程序)。就好像屏幕保护程序位于桌面图像后面,我得到一个方框,撕开它可以看到桌面后面。
我的搜索不断出现消失的光标、不移动的光标、使用错误图像的光标等等...我找不到任何人描述查看光标周围背景的问题。
如果这有帮助,这是基于我对 X 工作原理的理解,对我所看到的内容进行更技术性的描述:当屏幕的一部分需要更新时,会定义一个包围该区域的边界框。 X 最终更新该区域的图形。当你移动鼠标时,你告诉 X 它需要围绕你的指针重新绘制 - 否则你的指针会涂满整个桌面。对于几乎所有版本的光标(指针、段落、滚动),这都可以正常工作。当我有一只抓手时,例如当您将鼠标悬停在 Google 地图上时,该框会发送到 X。它不会使用正确的图像来更新它,而是使用我的屏幕保护程序图像来更新它。然后,一秒钟后,它用正确的图像更新它。因此,当我将鼠标移到 Google 地图上时,我会看到小手周围有一个正方形的屏幕保护程序。