summarylogtreecommitdiffstats
path: root/inspire.sh
diff options
context:
space:
mode:
Diffstat (limited to 'inspire.sh')
-rw-r--r--inspire.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/inspire.sh b/inspire.sh
new file mode 100644
index 000000000000..2d99582cb71e
--- /dev/null
+++ b/inspire.sh
@@ -0,0 +1,18 @@
+#!/bin/bash
+
+# This script launches ActivInspire. It is partially based on the upstream launch script, with obsolete and Ubuntu-specific stuff fixed or removed.
+
+cd /usr/bin/activsoftware
+
+# Promethean software has a bug that often causes it to hang when attempting to close it using the GUI. So we need to kill those instances before launching a new one.
+killall -q Inspire
+
+# ActivInspire needs 32-bit Java for the equation editor (see optional dependencies).
+export JAVA_HOME=/usr/lib32/jvm/java32-8-jre/jre
+
+# Promethean ships ActivInspire with a bunch of libraries. We can't recompile it and there are less problems when using this library versions.
+export LD_LIBRARY_PATH="/usr/bin/activsoftware:/usr/bin/activsoftware/workbench:/usr/bin/activsoftware/workbench/lib:/usr/bin/activsoftware/32bit_libs_for_64bit_OS:$LD_LIBRARY_PATH"
+export GST_PLUGIN_PATH="/usr/bin/activsoftware/32bit_libs_for_64bit_OS:$GST_PLUGIN_PATH"
+export QTWEBKIT_PLUGIN_PATH="/usr/bin/activsoftware/32bit_libs_for_64bit_OS:$QTWEBKIT_PLUGIN_PATH"
+
+./Inspire "$@"