info sys moved in specific function + desktop and shell infos added
This commit is contained in:
parent
c92d31d7f7
commit
0b1c96f7ee
2 changed files with 59 additions and 7 deletions
|
@ -548,6 +548,8 @@ function dispLogo () {
|
||||||
#
|
#
|
||||||
function usage () {
|
function usage () {
|
||||||
dispLogo
|
dispLogo
|
||||||
|
dispSysInfos
|
||||||
|
printf "\n"
|
||||||
printf "$NORMAL"
|
printf "$NORMAL"
|
||||||
printf "Usage : yggdrasil [options]\n"
|
printf "Usage : yggdrasil [options]\n"
|
||||||
printf " -f : full install (see doc for more details)\n"
|
printf " -f : full install (see doc for more details)\n"
|
||||||
|
@ -556,3 +558,59 @@ function usage () {
|
||||||
printf " -v : show verison number\n"
|
printf " -v : show verison number\n"
|
||||||
printf " -h : show help & informations\n"
|
printf " -h : show help & informations\n"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function dispSysInfos () {
|
||||||
|
printf "$BOLDVERT""Architecture : ""$NORMAL"
|
||||||
|
uname -m
|
||||||
|
|
||||||
|
printf "$BOLDVERT""User (userdir) :""$NORMAL"" $myHomedir\n"
|
||||||
|
|
||||||
|
printf "$BOLDVERT""OS : ""$NORMAL"
|
||||||
|
lsb_release -d | awk -F':' '{print $2}' | awk -F'\t' '{print $2}'
|
||||||
|
|
||||||
|
printf "$BOLDVERT""Kernel : ""$NORMAL"
|
||||||
|
uname -r
|
||||||
|
|
||||||
|
printf "$BOLDVERT""Desktop : ""$NORMAL"
|
||||||
|
#printf $DESKTOP_SESSION"\n"
|
||||||
|
case $XDG_CURRENT_DESKTOP in
|
||||||
|
"ENLIGHTENMENT")
|
||||||
|
printf "Enlightenment"
|
||||||
|
printf "\n"
|
||||||
|
;;
|
||||||
|
"GNOME")
|
||||||
|
printf "Gnome"
|
||||||
|
printf "\n"
|
||||||
|
;;
|
||||||
|
"KDE")
|
||||||
|
printf "KDE"
|
||||||
|
printf "\n"
|
||||||
|
;;
|
||||||
|
"LXDE")
|
||||||
|
printf "LXDE"
|
||||||
|
printf "\n"
|
||||||
|
;;
|
||||||
|
"MATE")
|
||||||
|
printf "Mate"
|
||||||
|
printf "\n"
|
||||||
|
;;
|
||||||
|
"XFCE")
|
||||||
|
printf "XFCE"
|
||||||
|
printf "\n"
|
||||||
|
;;
|
||||||
|
"X-Cinnamon")
|
||||||
|
printf "Cinnamon"
|
||||||
|
printf "\n"
|
||||||
|
;;
|
||||||
|
"Unity")
|
||||||
|
printf "Unity"
|
||||||
|
printf "\n"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
printf "$BOLDVERT""Shell : ""$NORMAL"
|
||||||
|
shellType=$(ps -p $PPID -o cmd --no-heading)
|
||||||
|
shellType=${shellType/-}
|
||||||
|
shellType=${shellType//*\/}
|
||||||
|
printf $shellType"\n"
|
||||||
|
}
|
|
@ -117,13 +117,7 @@ clear
|
||||||
|
|
||||||
dispLogo
|
dispLogo
|
||||||
|
|
||||||
printf "$BOLDVERT""User (userdir) :""$NORMAL"" $myHomedir\n"
|
dispSysInfos
|
||||||
printf "$BOLDVERT""OS : ""$NORMAL"
|
|
||||||
lsb_release -d | awk -F':' '{print $2}' | awk -F'\t' '{print $2}'
|
|
||||||
printf "$BOLDVERT""Kernel : ""$NORMAL"
|
|
||||||
uname -r
|
|
||||||
printf "$BOLDVERT""Architecture : ""$NORMAL"
|
|
||||||
uname -m
|
|
||||||
|
|
||||||
# Useless by itself, but is used to don't be annoyed later in the script
|
# Useless by itself, but is used to don't be annoyed later in the script
|
||||||
sudo echo
|
sudo echo
|
||||||
|
|
Loading…
Reference in a new issue