![某些窗口中鼠标光标巨大](https://linux22.com/image/127496/%E6%9F%90%E4%BA%9B%E7%AA%97%E5%8F%A3%E4%B8%AD%E9%BC%A0%E6%A0%87%E5%85%89%E6%A0%87%E5%B7%A8%E5%A4%A7.png)
当我尝试搜索这个问题时,我得到了很多结果,但其中大多数似乎与鼠标光标主题有关,而且我还没有玩过它,并且看不出这如何解释我看到的症状。
当鼠标光标位于 Thunderbird、Firefox 或 pidgin 的(群组)聊天窗口上时,鼠标光标的大小是使用 xterm、liferea、pavucontrol、audacious 或friend 的窗口时的通常大小的 2-4 倍来自 pidgin 的列表(我认为这就是我现在正在运行的所有内容)。例外情况是,如果洋泾浜任务栏菜单打开,则无论光标位于哪个窗口,光标都是通常(小)大小。
我在 debian Stretch 上使用 i3 作为窗口管理器,没有桌面管理器(但我几天前才升级,并且在 Jessie 上也看到了这个问题)。
任何解释(和治疗)或只是提示我如何找出问题所在。
答案1
我刚刚发现问题实际上与窗口无关,而是与小部件(?)相关,当它位于洋泾浜聊天窗口(如我所写)上时,不会出现巨大的光标,但只有当它位于其中一个文本字段时才会出现(它占据了大部分窗口,这可能解释了为什么我之前没有意识到这一点),要么是我可以用来输入消息的窗口,要么是显示消息的窗口。
当鼠标光标位于窗口标题栏上时,实际上也是“小”(大小合理)。此外,我可以添加 Chromium 和 Spotify(但我想我在某处读到,新版本的 Spotify 主要是伪装的 chromium)也在导致巨大光标的程序列表中。
这一切都让我觉得这可能是由于(一个糟糕的)鼠标光标主题和当鼠标悬停在某种不与 gnome 部分合作的窗口上时的后备(看起来更好)的问题造成的它仍然会感染我的系统以产生巨大的鼠标光标,这也解释了为什么 bvx89 在评论中报告说他在新显示器上看到了这个。这让我在网上搜索“linux mousecursor DPI”,这让我找到了由于高分辨率显示器,Ubuntu 上的光标很大,这实际上似乎是同样的问题,相反(他报告了一个巨大的光标在“系统相关的东西”上,而不是在 Firefox 上)。但是他的解决方案(即选择只有一种尺寸的光标/图标主题 - 这是非标准的,但您可以下载https://github.com/codecat/dmzblack-96dpi他提到的)为我工作,现在我的鼠标光标到处都有相同的(正常)大小。
答案2
答案3
在背景中的某个地方,这个答案可能与 @eNCA 提出的答案相同。
我在 I3 和 Debian 上遇到这个问题很长时间了。
今天我尝试添加
Xcursor.size: 8
给我的~/.Xdefaults,通过运行重新加载
xrdb -load .Xdefaults
i3-msg restart
(请注意,此 I3restart
是干净且安全的,即不会关闭任何窗口或终止任何正在运行的应用程序。)
我故意选择这么小的尺寸,以便能够更清楚地看到差异。我得到的实际光标大约有 19 像素长——我倾向于向自己解释这只是可用的最小位图(现在没有 8x8 位图...?:D)。
i3 部分(例如窗口标题和 i3bar)立即受到影响。
关于窗户内容,“服从”似乎取决于应用程序:
chromium、slack(.deb build)和 pavucontrol 立即受到影响(即在上述命令之后)。
firefox、telegram(flatpak 构建)和 qutebrowser 需要重新启动。
一个特殊情况 - Signal(flatpak 构建)立即服从,但它似乎使用不同的位图,实际上小于 19 像素并且形状有点不同
感谢 oftc.net/#i3 上的人们提出建议!