#!/usr/bin/bash # Shim to handle KDE only supporting -e # https://bugs.kde.org/show_bug.cgi?id=459616 args=("${@//-e/--}") # Dolphin integration requires --new-window to function properly unshift() { local -n ary=$1; shift; ary=("$@" "${ary[@]}"); } if [[ ! "${args[@]}" =~ "--" && ! "${args[@]}" =~ "-h" && ! "${args[@]}" =~ "-x" ]]; then unshift args "--new-window" fi /usr/bin/prompt "${args[@]}"