From 544c670443be515b07512afccb1adf22d9a3825f Mon Sep 17 00:00:00 2001 From: jschx Date: Sun, 2 Jun 2019 10:30:46 -0500 Subject: [PATCH] ufetch-debian: Correction & improvements Thanks @Head_on_a_Stick (jschx/ufetch#9) --- ufetch-debian | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/ufetch-debian b/ufetch-debian index 6a32c84..84157c0 100755 --- a/ufetch-debian +++ b/ufetch-debian @@ -6,10 +6,10 @@ # user is already defined host="$(hostname)" -os='Debian' +os="Debian $(cat /etc/debian_version)" kernel="$(uname -sr)" uptime="$(uptime -p | sed 's/up //')" -packages="$(dpkg -l | wc -l)" +packages="$(dpkg -l | grep -c ^i)" shell="$(basename "$SHELL")" ## UI DETECTION @@ -32,6 +32,12 @@ elif [ -f "${HOME}/.xinitrc" ]; then elif [ -f "${HOME}/.xsession" ]; then ui="$(tail -n 1 "${HOME}/.xsession" | cut -d ' ' -f 2)" uitype='WM' +elif [ -h /etc/alternatives/x-session-manager ]; then + ui="$(update-alternatives --query x-session-manager | awk -F'/' '/Value/{print $4}')" + uitype='DE' +elif [ -h /etc/alternatives/x-window-manager ]; then + ui="$(update-alternatives --query x-window-manager | awk -F'/' '/Value/{print $4}')" + uitype='WM' else ui='unknown' uitype='UI'