/ AppRun
AppRun
1 #!/bin/sh -e 2 3 # Force xcb platform for Qt applications 4 if [ -z "${QT_QPA_PLATFORM}" ]; then 5 export QT_QPA_PLATFORM=xcb 6 fi 7 8 # add your command to execute here 9 exec= 10 11 cd "$(dirname "$0")" 12 if [ "x$exec" = "x" ]; then 13 exec="$(sed -n 's|^Exec=||p' *.desktop | head -1)" 14 fi 15 if [ -x "./usr/optional/checkrt" ]; then 16 extra_libs="$(./usr/optional/checkrt)" 17 fi 18 if [ -n "$extra_libs" ]; then 19 export LD_LIBRARY_PATH="${extra_libs}${LD_LIBRARY_PATH}" 20 if [ -e "$PWD/usr/optional/exec.so" ]; then 21 export LD_PRELOAD="$PWD/usr/optional/exec.so:${LD_PRELOAD}" 22 fi 23 fi 24 25 #echo ">>>>> $LD_LIBRARY_PATH" 26 #echo ">>>>> $LD_PRELOAD" 27 28 ./usr/bin/$exec "$*" 29 exit $?