Open i0day opened 1 month ago
我自己复制了libactivation.so 可以登入但是fcitx5 不能输入中文
我的环境是X11 windows manager dwm
解压以后直接运行wechat可以输入中文 应该是apprun 设置的bubblewrap 环境的问题 在apprun设置 bwrap --die-with-parent \ --ro-bind / / \ --setenv QT_IM_MODULE fcitx \ --setenv GTK_IM_MODULE fcitx \ --setenv XMODIFIERS @im=fcitx \
BWRAP_ENV_APPEND="--setenv QT_QPA_PLATFORM xcb " [ -z ${QT_IM_MODULE} ] && BWRAP_ENV_APPEND+="--setenv QT_IM_MODULE fcitx " [ -z ${GTK_IM_MODULE} ] && BWRAP_ENV_APPEND+="--setenv GTK_IM_MODULE fcitx " [ -z ${XMODIFIERS} ] && BWRAP_ENV_APPEND+="--setenv XMODIFIERS @im=fcitx " # Add this line [ -z ${GTK_USE_PORTAL} ] && BWRAP_ENV_APPEND+="--setenv GTK_USE_PORTAL 1 " 还是不行
我找很多人测过的archlinux没有遇到这个问题。我自己没有在用archlinux;可能等我过几天有机会再装个archlinux试试。
另外你们archlinux好像有个wechat-beta-bwrap可以先用这个,和我的bwrap原理有一定相似之处
下载的是这个 wechat-lite-x86_64.AppImage OS:Arch linux chmod a+x Downloads/wechat-lite-x86_64.AppImage ./Downloads/wechat-lite-x86_64.AppImage Not a Debian distribution. Try running as Arch Linux. bwrap: Can't create file at /usr/lib/libactivation.so: Permission denied
请问怎么解决?