From 0b99cfa6550c1828294aaca9b64eb7517f1e729f Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Thu, 16 Jun 2011 16:36:14 +0200 Subject: CMakeLists, main class and build/run scripts --- run.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 run.sh (limited to 'run.sh') diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..098b060 --- /dev/null +++ b/run.sh @@ -0,0 +1,17 @@ +#!/bin/sh +# path to script (including script name) +script_path="$(cd "${0%/*}" 2>/dev/null; echo "$PWD"/"${0##*/}")" + +# to get the path only: use dirname which strips the filename from a path +working_path=`dirname "$script_path"` + +# construct unique display_id based on user, needed for multi-user qvfb usage +display_id=$(grep -n $(whoami) /etc/passwd| head -n 1|awk -F : '{print $1}') + +# Start QT's virtual framebuffer with proper display_id +/usr/local/Trolltech/Qt-4.7.2/bin/qvfb -width 1024 -height 768 -qwsdisplay :$display_id & +# quick sleep to wait for qvfb loading +sleep 0.2 +# Start fbsplash connected to QVFb with display_id from above. +$working_path/build/fbsplash -display QVFb:$display_id $@ +killall qvfb -- cgit v1.2.3-55-g7522