summaryrefslogtreecommitdiffstats
path: root/office/smoffice2016/presentations16
diff options
context:
space:
mode:
Diffstat (limited to 'office/smoffice2016/presentations16')
-rw-r--r--office/smoffice2016/presentations1621
1 files changed, 21 insertions, 0 deletions
diff --git a/office/smoffice2016/presentations16 b/office/smoffice2016/presentations16
new file mode 100644
index 0000000000..36f2898ce3
--- /dev/null
+++ b/office/smoffice2016/presentations16
@@ -0,0 +1,21 @@
+#!/bin/bash
+# A script to run Presentations.
+
+GUI=-gui:$( \
+if [ -r ~/.smoffice_gui.conf ]; then \
+ cat ~/.smoffice_gui.conf; \
+else \
+ [ -r /etc/smoffice_gui.conf ] && cat /etc/smoffice_gui.conf; \
+fi | grep -o -m1 "gnome\|kde" | head -n1)
+
+case "$GUI" in
+ -gui:gnome|-gui:kde) cmd="/opt/smoffice2016/presentations $GUI" ;;
+ *) cmd="/opt/smoffice2016/presentations" ;;
+esac
+
+ext="${@##*.}"
+shopt -s nocasematch
+case "$ext" in
+ prs|pps|ppsx) $cmd -S\""$@"\";;
+ * ) $cmd "$@";;
+esac