235 字
1 分钟
解决 Hyprland Linux QQ 中文输入法问题
Hyprland桌面,QQ无法使用fcitx5输入中文。这里记录一下解决方法。
linuxqq
这里是用paru直接安装的linuxqq
解决中文输入
由于是wayland桌面,所以需要在/etc/environment中添加`
QT_IM_MODULE=fcitxXMODIFIERS=@im=fcitx方法一、直接改启动脚本
但是还是无法输入中文,我直接更改linuxqq的启动脚本,添加启动参数,
sudo vim /usr/bin/linuxqq,最后一行改为
#!/bin/bash
if [ -d ~/.config/QQ/versions ]; then find ~/.config/QQ/versions -name sharp-lib -type d -exec rm -r {} \; 2>/dev/nullfi
rm -rf ~/.config/QQ/crash_files/*
XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-~/.config}
if [[ -f "${XDG_CONFIG_HOME}/qq-flags.conf" ]]; then mapfile -t QQ_USER_FLAGS <<<"$(grep -v '^#' "${XDG_CONFIG_HOME}/qq-flags.conf")" echo "User flags:" ${QQ_USER_FLAGS[@]}fi
# 将最后一行改为下面这样exec /opt/QQ/qq ${QQ_USER_FLAGS[@]} --ozone-platform-hint=auto --enable-wayland-ime "$@"方法二、添加启动参数
个人更推荐这个方法,否则每次更新linuxqq都需要重新改启动脚本。
通过启动脚本我们也知道可以在~/.config/目录下添加qq-flags.conf文件,添加启动参数。
echo "--ozone-platform-hint=auto\n--enable-wayland-ime" > ~/.config/qq-flags.conf重启Linuxqq
解决 Hyprland Linux QQ 中文输入法问题
https://laplace825.github.io/posts/linux/chineseinputlinuxqq/