Fcitx5显示黑框还是没有解决,,

如何在Niri合成器上使用QQ时,fcitx5输入法不显示黑框继续讨论:

我使用的是linuxqq-nt-bwrap的 AUR 包,我写在/usr/share/apps(简写点)/qq.desktop的如下:

实际情况是我使用fcitx5在Niri环境会显示成这样:

但是反而在 GNOME 上使用是完全正常的。(也不算很正常,但是毕竟在 GNOME 上兼容性还不好),截图:

有点奇怪, 我qq没这个问题, 微信有这个问题, 你环境变量设置的啥?

1 Like

哪个的,佬 :distorted_face:

环境变量

    QT_QPA_PLATFORM "wayland"
    QT_QPA_PLATFORMTHEME "qt6ct"
    XDG_MENU_PREFIX "arch-"
    QT_IM_MODULES "wayland,fcitx"
    QT_IM_MODULE "fcitx"
    XMODIFIERS "@im=fcitx"
    // GTK_IM_MODULE "fcitx" 
    SDL_IM_MODULE "fcitx"
    XDG_SESSION_TYPE "wayland"
    XDG_CURRENT_DESKTOP "niri"

qq.desktop

Exec=linuxqq --enable-features=UseOzonePlatform --ozone-platform=wayland --wayland-text-input-version=3 %U

我qq用的这个没问题, 微信有黑边, 你发下你的微信的看看呗?

1 Like

试一下这个方法,我的就是用这个解决的

yay -S xwayland-satellite-git

一定要安装git版本的

不过我这个是btrwp,是不是要换个地方写?

btrwp是啥

这个包目前存在问题,会在cargo测试阶段抛出报错导致构建失败无法安装,需要手动拉取代码并安装构建好的二进制到/usr/bin中

可能与系统有关吧,用yay安装的时候,没出现错误,然后保存了安装包,再次安装的时候直接 pacman -U

1 Like