-
Notifications
You must be signed in to change notification settings - Fork 77
/
snaprun.sh
executable file
·28 lines (23 loc) · 784 Bytes
/
snaprun.sh
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/bash
# export QTWEBENGINE_DISABLE_GPU=1
# export QTWEBENGINE_CHROMIUM_FLAGS="--enable-logging --log-level=0 --v=1"
case "$SNAP_ARCH" in
"amd64") ARCH='x86_64-linux-gnu'
;;
"i386") ARCH='i386-linux-gnu'
;;
*)
echo "Unsupported architecture for this app build"
exit 1
;;
esac
export QTWEBENGINEPROCESS_PATH=$SNAP/lib/python3.10/site-packages/PySide6/Qt/libexec/QtWebEngineProcess
# nvidia drivers fix
export LIBGL_DRIVERS_PATH=$SNAP/usr/lib/$ARCH/dri
if [ -e "/var/lib/snapd/lib/gl/xorg/nvidia_drv.so" ]; then
export LIBGL_DRIVERS_PATH=/var/lib/snapd/lib/gl/xorg
export LD_LIBRARY_PATH=/var/lib/snapd/lib/gl:$LD_LIBRARY_PATH
else
export LIBGL_DRIVERS_PATH=$SNAP/usr/lib/$ARCH/dri
fi
python3 $SNAP/src/pygpt_net/app.py "$@"