您尚未登录。

#1 2025-05-27 17:40:09

PenguinSAMA
会员
注册时间: 2025-05-27
帖子: 3

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

在QQ上:
683586aa1dc27.png

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

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

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

xwayland {
    force_zero_scaling = true
}

env = GDK_SCALE,2
env = XCURSOR_SIZE,32

离线

#2 2025-05-28 09:22:55

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,374
个人网站

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

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

离线

#3 2025-05-28 11:51:58

PenguinSAMA
会员
注册时间: 2025-05-27
帖子: 3

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

依云 说:

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

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

离线

#4 2025-05-28 12:00:34

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,374
个人网站

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

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

离线

#5 2025-05-30 19:14:41

chrisivanovic
会员
注册时间: 2023-06-13
帖子: 99

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

wechat
我也一样的, 估计只能等微信解决了, 我微信目前跑在xwayland下, 不过我输入法没问题
fcitx
我配置文件里面有这么一堆有关的, 时间长了我也忘了哪个是哪个了

# 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

离线

页脚