summarylogtreecommitdiffstats
path: root/wechat
blob: 6ae5079bc778d9ca002be9e3ef96fca33080be3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh

case "${XMODIFIERS}" in
    "@im=ibus")
        : ${QT_IM_MODULE:=ibus}
        ;;
    *)
        : ${QT_IM_MODULE:=fcitx}
        ;;
esac
export QT_IM_MODULE

# https://bugs.kde.org/show_bug.cgi?id=469273
if [ "${XDG_SESSION_DESKTOP}" = "KDE" ] && [ "${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 $@