Vous n'êtes pas identifié(e).
Pages : 1
Voici un petit code sympa pour afficher les info basé sur screenfetch et le about.sh de viperr
#!/bin/bash
# Under licence GPLv3 http://www.gnu.org/licenses/gpl.txt
c1="\e[1;37m" # White
c2="\e[1;30m" # Dark Gray
rs="\e[0m"
red='\e[0;31m'
yellow='\e[0;33m'
if [ -n "${my_lcolor}" ]; then c1="${my_lcolor}"; c2="${my_lcolor}"; fi
startline="0"
detectmem () {
total_mem=$(awk '/MemTotal/ { print $2 }' /proc/meminfo)
totalmem=$((${total_mem}/1024))
if free | grep -q '/cache'; then
used_mem=$(free | awk '/cache:/ { print $3 }')
usedmem=$((${used_mem}/1024))
else
free_mem=$(awk '/MemFree/ { print $2 }' /proc/meminfo)
used_mem=$((${total_mem} - ${free_mem}))
usedmem=$((${used_mem}/1024))
fi
mem="${usedmem}MB / ${totalmem}MB"
[[ "$verbosity" -eq "1" ]] && verboseOut "Finding current RAM usage...found as '$mem'"
}
detectuptime () {
uptime=`awk -F. '{print $1}' /proc/uptime`
secs=$((${uptime}%60))
mins=$((${uptime}/60%60))
hours=$((${uptime}/3600%24))
days=$((${uptime}/86400))
uptime="${mins}m"
if [ "${hours}" -ne "0" ]; then
uptime="${hours}h ${uptime}"
fi
if [ "${days}" -ne "0" ]; then
uptime="${days}d ${uptime}"
fi
[[ "$verbosity" -eq "1" ]] && verboseOut "Finding current uptime...found as '$uptime'"
}
detectuptime
detectmem
echo -e "$red \$\$\$\$\$\$\$\$\$\$ \$ \$\$\$ $c2 OS : $rs $(head -1 /etc/issue.net)
$red\$\$\$\$\$\$\$\$\$ \$\$ \$\$\$
$red\$\$\$\$\$\$\$\$\$\$\$ \$\$\$ $c2 Kernel : $rs $(uname -r)
$red\$\$\$\$\$\$\$\$\$\$ \$\$\$
$red\$\$\$\$\$\$\$\$\$\$\$\$ $c2 Uptime : $rs $uptime
$red\$\$\$\$\$\$\$\$\$\$\$
$red \$\$\$\$\$\$\$\$\$ $c2 Packages : $rs $(dpkg --get-selections | wc -l)
$red\$\$\$\$\$\$\$\$
\$\$\$\$\$\$$yellow\$$red\$\$ $c2 Shell : $rs $(echo $SHELL | awk -F"/" '{print $NF}')
$red\$\$\$\$\$\$$yellow\$$red\$
$red\$\$\$\$\$\$\$\$\$$c2 Resolution : $rs $(xdpyinfo | sed -n 's/.*dim.* \([0-9]*x[0-9]*\) .*/\1/pg' | sed ':a;N;$!ba;s/\n/ /g')
$red \$\$\$\$\$\$\$
$red\$\$\$\$\$\$ $c2 CPU : $rs $(awk -F':' '/model name/{ print $2 }' /proc/cpuinfo | head -n 1 | tr -s " " | sed 's/^ //')
$red\$\$\$\$\$,
$red\$\$\$\$\$\$- $c2 RAM : $rs $mem
$red\$\$\$\$\$\$'
$red\$\$\$\$
\$$rs"
Pour l'installer, copiez simplement le code dans un fichier texte nommé about, ensuite déplacez le dans /usr/local/bin/ et rendez le exécutable
chmod +x /usr/local/bin/about
Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D
Hors ligne
Également disponible screenfetch pour kali sur github.
https://raw.github.com/KittyKatt/screen … nfetch-dev
Lien de l'info:
https://github.com/KittyKatt/screenFetch/pull/77
Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D
Hors ligne
Pages : 1