blob: 071a1c8bd11cc868b98423fe46740e2fa1f107c3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/bin/sh
case "${XMODIFIERS}" in
"@im=ibus")
: ${QT_IM_MODULE:=ibus}
;;
*)
: ${QT_IM_MODULE:=fcitx}
;;
esac
export QT_IM_MODULE
# 以下bug已经在 kde plasma 6.3.90 版本之后修复
# https://bugs.kde.org/show_bug.cgi?id=469273
# if [ "${XDG_SESSION_DESKTOP}" = "KDE" ] || [ "${XDG_SESSION_DESKTOP}" = "plasma" ] && [ "${XDG_SESSION_TYPE}" = "wayland" ]; then
# XwaylandClientsScale=$(kreadconfig${KDE_SESSION_VERSION} --group KScreen --key XwaylandClientsScale)
# [ "${XwaylandClientsScale:-true}" = "true" ] && unset QT_AUTO_SCREEN_SCALE_FACTOR
# fi
: ${QT_AUTO_SCREEN_SCALE_FACTOR:=1}
export QT_AUTO_SCREEN_SCALE_FACTOR
exec /opt/wechat-appimage/wechat-appimage.AppImage $@
|