hyprland + wayland上微信QQ的fcitx显示bug

在QQ上:

在微信上更奇怪,有些子窗口也会有这种显示问题:

我之前改了force_zero_scaling设置修复了字体虚化的问题,改之前也会有这个显示问题,但是缩放是正常的,改完之后fcitx的框就特别小,QQ的缩放倒是正常,但是微信的界面似乎没有正确放大。(我的显示器缩放是2x)

我在 hyprland.conf 下面加了这些代码

xwayland {
    force_zero_scaling = true
}

env = GDK_SCALE,2
env = XCURSOR_SIZE,32

hyprland 就是这种风格的透明啦。
缩放的话,你设置 Xft.dpi 了吗?另外按需启动 xwayland 的话可能需要经常重新 xrdb -merge 一下。

就是说这个输入法旁边的框是没办法取消的吗?
我还以为是什么显示bug。

那个是什么半透明的效果吧。你可以换一个没有半透明的皮肤。
这是 hyprland 的 feature,不是 bug 哦: https://github.com/hyprwm/Hyprland/issues/2488#:~:text=by%20design


我也一样的, 估计只能等微信解决了, 我微信目前跑在xwayland下, 不过我输入法没问题

我配置文件里面有这么一堆有关的, 时间长了我也忘了哪个是哪个了

# XWayland
xwayland {
  force_zero_scaling = true
}

exec-once = echo 'Xft.dpi:144' | xrdb -merge

env = HYPRCURSOR_THEME,Bibata-Modern-Ice
env = HYPRCURSOR_SIZE,24
env = QT_QPA_PLATFORMTHEME,qt6ct
env = QT_QPA_PLATFORM,wayland;xcb
env = XDG_MENU_PREFIX,arch-
env = QT_IM_MODULE=fcitx
env = XMODIFIERS=@im=fcitx
env = GTK_IM_MODULE=fcitx 
env = SDL_IM_MODULE=fcitx
env = XDG_CURRENT_DESKTOP,Hyprland
env = XDG_SESSION_TYPE,wayland
env = XDG_SESSION_DESKTOP,Hyprland
env = SDL_VIDEODRIVER,wayland,x11 
env = QT_SCREEN_SCALE_FACTORS=1.5
env = XCURSOR_SIZE,24