summarylogtreecommitdiffstats
path: root/wemeet.sh
blob: d7e3a739309c0c432154c0d3be369d93249c0f64 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/sh
export XDG_SESSION_TYPE=x11
export QT_QPA_PLATFORM=xcb
export QT_AUTO_SCREEN_SCALE_FACTOR=1
export QT_STYLE_OVERRIDE=fusion # 解决使用自带qt情况下,字体颜色全白看不到的问题
export PIPEWIRE_LATENCY=256/48000 # 解决 pipewire 杂音
FONTCONFIG_DIR=$HOME/.config/fontconfig
unset WAYLAND_DISPLAY

# paste from builtin scripts
if [ $XMODIFIERS ]
    then
        im_module=$XMODIFIERS
        echo 'use XMODIFIERS'
        export QT_IM_MODULE=${im_module#*=}
elif [ $GTK_IM_MODULE ]
    then
        echo 'use GTK_IM_MODULE'
        export QT_IM_MODULE=${GTK_IM_MODULE}
fi
echo ${QT_IM_MODULE}

if [ -f "/usr/bin/bwrap" ];then
    mkdir -p $FONTCONFIG_DIR
    bwrap --dev-bind / / --tmpfs $HOME/.config --ro-bind $FONTCONFIG_DIR $FONTCONFIG_DIR /opt/wemeet/bin/wemeetapp $*;
else
    exec /opt/wemeet/bin/wemeetapp $*;
fi;