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 $@
|