From b069d7c7ef2cd35cda1227f8d19e4f7b8aa154a9 Mon Sep 17 00:00:00 2001 From: Brett Bohnenkamper Date: Fri, 30 Nov 2012 20:42:49 -0600 Subject: [PATCH] Whoops, my bad. Derp. --- screenfetch-dev | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/screenfetch-dev b/screenfetch-dev index 83775d5..a130311 100755 --- a/screenfetch-dev +++ b/screenfetch-dev @@ -772,6 +772,26 @@ detectde () { fi fi + if [[ ${DE} == "Not Present" ]]; then + if [[ -n ${GNOME_DESKTOP_SESSION_ID} ]]; then + DE="Gnome" + elif [[ -n ${MATE_DESKTOP_SESSION_ID} ]]; then + DE="MATE" + elif [[ -n ${KDE_SESSION_VERSION} ]]; then + if [[ ${KDE_SESSION_VERSION} == '5' ]]; then + DE="KDE5" + elif [[ ${KDE_SESSION_VERSION} == '4' ]]; then + DE="KDE4" + fi + elif [[ -n ${KDE_FULL_SESSION} ]]; then + if [[ ${KDE_FULL_SESSION} == 'true' ]]; then + DE="KDE" + DEver_data=$( kded --version 2>/dev/null ) + DEver=$( grep -si '^KDE:' <<< "$DEver_data" | awk '{print $2}' ) + fi + fi + fi + if [[ ${DE} != "Not Present" ]]; then if [[ ${DE} == "Cinnamon" ]]; then if type -p >/dev/null 2>&1; then