From 2524e12e13928d7be82b9ffa712f5163ee13aa51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jani=20V=C3=A4limaa?= Date: Tue, 21 Mar 2017 19:20:38 +0200 Subject: xvt: add support for mate-terminal and default terminal recognition for MATE desktop --- bin/xvt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bin/xvt b/bin/xvt index 5c6b84a..f0c031f 100755 --- a/bin/xvt +++ b/bin/xvt @@ -30,6 +30,11 @@ if [[ -z "$TERMINAL" ]]; then TERMINAL=`gconftool -g /desktop/gnome/applications/terminal/exec` fi + # using MATE + if [[ -n "$MATE_DESKTOP_SESSION_ID" || x"$XDG_CURRENT_DESKTOP" = x"MATE" ]]; then + TERMINAL=`dconf read /org/mate/desktop/applications/terminal/exec | tr -d \'` + fi + #using KDE if [[ -n "$KDE_FULL_SESSION" ]]; then TERMINAL=`kreadconfig --file kdeglobals --group General --key TerminalApplication --default "konsole"` @@ -49,6 +54,7 @@ if [[ -z "$TERMINAL" ]]; then [[ -z "$TERMINAL" ]] && TERMINAL=`which aterm 2> /dev/null` [[ -z "$TERMINAL" ]] && TERMINAL=`which Eterm 2> /dev/null` [[ -z "$TERMINAL" ]] && TERMINAL=`which gnome-terminal 2> /dev/null` + [[ -z "$TERMINAL" ]] && TERMINAL=`which mate-terminal 2> /dev/null` [[ -z "$TERMINAL" ]] && TERMINAL=`which konsole 2> /dev/null` [[ -z "$TERMINAL" ]] && TERMINAL=`which kterm 2> /dev/null` [[ -z "$TERMINAL" ]] && TERMINAL=`which lxterminal 2> /dev/null` -- cgit v1.2.1