您尚未登录。

#16 2025-03-14 08:31:29

normalpan
会员
注册时间: 2024-02-29
帖子: 14

Re: hyprland合成器下微信中的fcitx5和鼠标缩放异常

看看光标主题在/usr/share/icons目录下有没有,再终端执行 hyprctl setcursor 你的光标主题 光标大小试试有没有作用。
下面是deepseek的回答哈。
主要区别
环境: xcursor 用于 X11,而 hyprctl setcursor 用于 Wayland 下的 Hyprland 合成器。
工具范围: xcursor 是一个工具集,功能更广泛;hyprctl setcursor 是 Hyprland 的专用命令,功能更集中。
使用方式: xcursor 通常通过桌面环境的设置工具或命令行工具来配置,而 hyprctl setcursor 直接在 Hyprland 中动态设置光标主题。
总结
如果你在使用传统的 X11 桌面环境,xcursor 是更合适的选择。
如果你在使用 Hyprland 合成器(Wayland 环境),hyprctl setcursor 是更直接和方便的工具。

skywatcher 说:
normalpan 说:

exec-once= hyprctl setcursor material_light_cursors 24
你在hyprland 用这个试试.material_light_cursors这个是我的主题 ,你改成你的.

skywatcher 说:
BRS5672023 说:
skywatcher 说:

佬,设置Xft.dpi=120之后缩放基本正常了,除了鼠标位于边框时。鼠标位于边框的时候还是会特别大。

这个我不太清楚可能是哪方面的问题,你有没有设置 xcursor_size 这个环境变量?可能设置一下光标大小有用?

我在hyprland的环境变量里面设置过"env = XCURSOR_SIZE,24",但是没有效果(hyprland的设置都是立即生效,我就没重启),还设置过"gsettings set org.gnome.desktop.interface cursor-size 24"(没重启),也没有效果

没有效果(挠头)
但是我发现不只是边框的时候鼠标特别大,fcitx5打字的时候,鼠标移动到候选框内也会特别大。很早之前有次翻fcitx5作者回答某个issue的时候好像给出过解决办法,能解决候选框内鼠标缩放特别大的问题,但是记不得是在哪里说的了。。。。。

离线

#17 2025-03-14 12:28:47

skywatcher
会员
注册时间: 2025-01-26
帖子: 23

Re: hyprland合成器下微信中的fcitx5和鼠标缩放异常

normalpan 说:

看看光标主题在/usr/share/icons目录下有没有,再终端执行 hyprctl setcursor 你的光标主题 光标大小试试有没有作用。
下面是deepseek的回答哈。
主要区别
环境: xcursor 用于 X11,而 hyprctl setcursor 用于 Wayland 下的 Hyprland 合成器。
工具范围: xcursor 是一个工具集,功能更广泛;hyprctl setcursor 是 Hyprland 的专用命令,功能更集中。
使用方式: xcursor 通常通过桌面环境的设置工具或命令行工具来配置,而 hyprctl setcursor 直接在 Hyprland 中动态设置光标主题。
总结
如果你在使用传统的 X11 桌面环境,xcursor 是更合适的选择。
如果你在使用 Hyprland 合成器(Wayland 环境),hyprctl setcursor 是更直接和方便的工具。

/usr/share/icons确实没有,我复制了一份主题过去,执行hyprctl setcursor返回ok,但是问题依然存在。好像是缩放效果叠加导致的。

我整理了一下缩放异常巨大的地方:
1. 鼠标位于微信窗口边框且未点击时,一旦鼠标点击(未释放),光标就会缩放正常,点击结束又重新回到缩放巨大的状态
2. 在微信聊天框中使用fcitx5时,鼠标移动到输入法候选框界面,缩放异常,并且此时经常伴有fcitx5卡死,需要鼠标手动点击某个选词,结束这次输入。鼠标移开候选框区域时fcitx5工作正常
3. waybar状态栏上点击微信图标(点击且释放后),微信窗口弹出,此时保持鼠标在状态栏上不动,缩放会异常巨大。一旦移动鼠标,缩放就会恢复正常
4. rofi-wayland启动微信,进入登录界面时鼠标位于登录窗口以外的区域并保持不动,缩放会异常巨大

因为不影响基本使用,就以后再慢慢找方法修补这些异常点了。。。

离线

页脚