#!/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