#!/bin/bash export I18NPATH=$SNAP/usr/share/i18n export LOCPATH=$SNAP_USER_DATA LANG=en_US ENC=UTF-8 LOC="$LANG.$ENC" # generate a locale so we get properly working charsets and graphics if [ ! -e $SNAP_USER_DATA/$LOC ]; then $SNAP/usr/bin/localedef --prefix=$SNAP_USER_DATA -f $ENC -i $LANG $SNAP_USER_DATA/$LOC fi export LC_ALL=$LOC export LANG=$LOC export LANGUAGE=${LANG%_*} env >& $SNAP_USER_DATA/env export LIBGL_DRIVERS_PATH=$SNAP/usr/lib/x86_64-linux-gnu/dri export GTK_PATH=$SNAP/usr/lib/x86_64-linux-gnu/gtk-2.0/modules export LD_LIBRARY_PATH=$SNAP/usr/lib/x86_64-linux-gnu/gtk-2.0/modules:$LD_LIBRARY_PATH export GTK_DATA_PREFIX=$SNAP_USER_DATA export GTK_EXE_PREFIX=$SNAP/usr export GDK_PIXBUF_MODULE_FILE=$SNAP/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache export PYTHONHOME="$SNAP/usr" export PYTHONPATH="$SNAP/usr" export XDG_DATA_DIR="$SNAP/usr/share/glib-2.0/schemas" export GSETTINGS_SCHEMA_DIR="$SNAP/usr/share/glib-2.0/schemas" export LANG=en_US.UTF-8 export FREECAD_USER_DATA="$SNAP_USER_DATA" export XDG_CONFIG_HOME="$SNAP_USER_DATA" exec "$SNAP/opt/local/FreeCAD-0.17/bin/FreeCAD" -u $SNAP_USER_DATA/user.cfg -s $SNAP_USER_DATA/system.cfg "$@"