- converted dename.sh to tabs only

This commit is contained in:
Ben Reaves
2020-06-13 18:08:55 -05:00
parent 7c36021642
commit 4c8d8412b8

View File

@@ -2,166 +2,166 @@
function detect_gnome() function detect_gnome()
{ {
ps -e | grep -E '^.* gnome-session' > /dev/null ps -e | grep -E '^.* gnome-session' > /dev/null
if [ $? -ne 0 ]; if [ $? -ne 0 ];
then then
return 0 return 0
fi fi
VERSION=`gnome-session --version | awk '{print $2}'` VERSION=`gnome-session --version | awk '{print $2}'`
DESKTOP="gnome" DESKTOP="gnome"
return 1 return 1
} }
function detect_kde4() function detect_kde4()
{ {
ps -e | grep -E '^.* kded4$' > /dev/null ps -e | grep -E '^.* kded4$' > /dev/null
if [ $? -ne 0 ]; if [ $? -ne 0 ];
then then
return 0 return 0
else else
VERSION=`kded4 --version | grep -m 1 'KDE' | awk -F ':' '{print $2}' | awk '{print $1}'` VERSION=`kded4 --version | grep -m 1 'KDE' | awk -F ':' '{print $2}' | awk '{print $1}'`
DESKTOP="KDE" DESKTOP="KDE"
return 1 return 1
fi fi
} }
function detect_kde() function detect_kde()
{ {
ps -e | grep -E '^.* kded5$' > /dev/null ps -e | grep -E '^.* kded5$' > /dev/null
if [ $? -ne 0 ]; if [ $? -ne 0 ];
then then
return 0 return 0
else else
VERSION=`kded5 --version | grep -m 1 'KDE' | awk -F ':' '{print $2}' | awk '{print $1}'` VERSION=`kded5 --version | grep -m 1 'KDE' | awk -F ':' '{print $2}' | awk '{print $1}'`
DESKTOP="KDE" DESKTOP="KDE"
return 1 return 1
fi fi
} }
function detect_unity() function detect_unity()
{ {
ps -e | grep -E 'unity-panel' > /dev/null ps -e | grep -E 'unity-panel' > /dev/null
if [ $? -ne 0 ]; if [ $? -ne 0 ];
then then
return 0 return 0
fi fi
VERSION=`unity --version | awk '{print $2}'` VERSION=`unity --version | awk '{print $2}'`
DESKTOP="unity" DESKTOP="unity"
return 1 return 1
} }
function detect_xfce() function detect_xfce()
{ {
ps -e | grep -E '^.* xfce4-session$' > /dev/null ps -e | grep -E '^.* xfce4-session$' > /dev/null
if [ $? -ne 0 ]; if [ $? -ne 0 ];
then then
return 0 return 0
fi fi
VERSION=`xfce4-session --version | grep xfce4-session | awk '{print $2}'` VERSION=`xfce4-session --version | grep xfce4-session | awk '{print $2}'`
DESKTOP="xfce" DESKTOP="xfce"
return 1 return 1
} }
function detect_cinnamon() function detect_cinnamon()
{ {
ps -e | grep -E '^.* cinnamon$' > /dev/null ps -e | grep -E '^.* cinnamon$' > /dev/null
if [ $? -ne 0 ]; if [ $? -ne 0 ];
then then
return 0 return 0
fi fi
VERSION=`cinnamon --version | awk '{print $2}'` VERSION=`cinnamon --version | awk '{print $2}'`
DESKTOP="cinnamon" DESKTOP="cinnamon"
return 1 return 1
} }
function detect_mate() function detect_mate()
{ {
ps -e | grep -E '^.* mate-panel$' > /dev/null ps -e | grep -E '^.* mate-panel$' > /dev/null
if [ $? -ne 0 ]; if [ $? -ne 0 ];
then then
return 0 return 0
fi fi
VERSION=`mate-about --version | awk '{print $4}'` VERSION=`mate-about --version | awk '{print $4}'`
DESKTOP="mate" DESKTOP="mate"
return 1 return 1
} }
function detect_lxde() function detect_lxde()
{ {
ps -e | grep -E '^.* lxsession$' > /dev/null ps -e | grep -E '^.* lxsession$' > /dev/null
if [ $? -ne 0 ]; if [ $? -ne 0 ];
then then
return 0 return 0
fi fi
# We can detect LXDE version only thru package manager # We can detect LXDE version only thru package manager
which apt-cache > /dev/null 2> /dev/null which apt-cache > /dev/null 2> /dev/null
if [ $? -ne 0 ]; if [ $? -ne 0 ];
then then
which yum > /dev/null 2> /dev/null which yum > /dev/null 2> /dev/null
if [ $? -ne 0 ]; if [ $? -ne 0 ];
then then
VERSION='unknown' VERSION='unknown'
else else
# For Fedora # For Fedora
VERSION=`yum list lxde-common | grep lxde-common | awk '{print $2}' | awk -F '-' '{print $1}'` VERSION=`yum list lxde-common | grep lxde-common | awk '{print $2}' | awk -F '-' '{print $1}'`
fi fi
else else
# For Lubuntu and Knoppix # For Lubuntu and Knoppix
VERSION=`apt-cache show lxde-common /| grep 'Version:' | awk '{print $2}' | awk -F '-' '{print $1}'` VERSION=`apt-cache show lxde-common /| grep 'Version:' | awk '{print $2}' | awk -F '-' '{print $1}'`
fi fi
DESKTOP="lxde" DESKTOP="lxde"
return 1 return 1
} }
function detect_sugar() function detect_sugar()
{ {
if [ "$DESKTOP_SESSION" == "sugar" ]; if [ "$DESKTOP_SESSION" == "sugar" ];
then then
VERSION=`python -c "from jarabe import config; print config.version"` VERSION=`python -c "from jarabe import config; print config.version"`
DESKTOP="sugar" DESKTOP="sugar"
else else
return 0 return 0
fi fi
} }
DESKTOP="unknown" DESKTOP="unknown"
if detect_unity; if detect_unity;
then then
if detect_kde; if detect_kde;
then then
if detect_kde4; if detect_kde4;
then then
if detect_gnome; if detect_gnome;
then then
if detect_xfce; if detect_xfce;
then then
if detect_cinnamon; if detect_cinnamon;
then then
if detect_mate; if detect_mate;
then then
if detect_lxde; if detect_lxde;
then then
detect_sugar detect_sugar
fi fi
fi fi
fi fi
fi fi
fi fi
fi fi
fi fi
fi fi
if [ "$1" == '-v' ]; if [ "$1" == '-v' ];
then then
echo $VERSION echo $VERSION
else else
if [ "$1" == '-n' ]; if [ "$1" == '-n' ];
then then
echo $DESKTOP echo $DESKTOP
else else
echo $DESKTOP $VERSION echo $DESKTOP $VERSION
fi fi
fi fi