#51 Le 12/06/2008, à 08:51
- Blount
Re : [Script] iZard vous donne tout plein d'infos sur votre config
./izard.sh: line 4: xfce4-session : commande introuvable ./izard.sh: line 4: kde-config : commande introuvable ./izard.sh: line 4: thunar : commande introuvable
Ca c'est normal tu es sous gnome et thunar n'est pas installé
Ton accelaration graphique doit pas etre active
Fait un
glxinfo | grep "direct rendering"
Aussi aprés
Peut tu faire un
ls -l usr/lib/libGL.so.1*
Et un
LIBGL_DEBUG=verbose glxinfo | less
Quel carte as tu ?
Ati
Cela fonctionne maintenant. J'avais xerver-xgl de lancé (je l'ai mis à cause de clignotement de l'écran). En le désactivant, il trouve bien la 3D (forcément...).
Hors ligne
#52 Le 12/06/2008, à 11:57
- n3o51
Re : [Script] iZard vous donne tout plein d'infos sur votre config
Cool !!!
Welcome to the real world
________________________________
Hors ligne
#53 Le 12/06/2008, à 18:07
- Dark-Sham
Re : [Script] iZard vous donne tout plein d'infos sur votre config
Génial ton script
Mais la fenêtre est énorme ! Elle dépasse de mon écran N'y a-t-il pas un moyen de "forcer" la dimension de la fenêtre zenity ?
Avec --width=800 --height=600 par exemple...
Script de sauvegarde/restauration APT
Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe
Hors ligne
#54 Le 12/06/2008, à 20:41
- jajaX
Re : [Script] iZard vous donne tout plein d'infos sur votre config
salut
je viens de tester sous kubuntu 8.04 :
jaja@athlon64:~/download/infos pc$ sh izard.sh
izard.sh: 40: xfce4-session: not found
izard.sh: 40: gnome-about: not found
izard.sh: 40: nautilus: not found
izard.sh: 40: thunar: not found
izard.sh: 40: zenity: not found
j'ai raté quelque chose ?
@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)
Hors ligne
#55 Le 12/06/2008, à 20:52
- herberts
Re : [Script] iZard vous donne tout plein d'infos sur votre config
ah ben forcément, si tu n'as pas zenity...
En fait c'est censé t'afficher les infos dans une fenêtre zenity, donc partant de là...
le reste c'est normal
Dernière modification par herberts (Le 12/06/2008, à 20:52)
Hors ligne
#56 Le 12/06/2008, à 21:00
- edhelas
Re : [Script] iZard vous donne tout plein d'infos sur votre config
Génial ton script
Mais la fenêtre est énorme ! Elle dépasse de mon écran N'y a-t-il pas un moyen de "forcer" la dimension de la fenêtre zenity ?
Avec --width=800 --height=600 par exemple...
Nan mais pour la taille, c'est vraiment super chaud, faut obligatoirement avoir :
- soit des onglets
- soit plusieurs colonnes
- soit un autre truc qui prend moins de place
Visitez mon site web - MOVIM - Le réseau social libre et décentralisé de demain
Internet Explorer reste aux standards Web ce que le langage SMS est à l’orthographe
Hors ligne
#57 Le 12/06/2008, à 21:01
- jajaX
Re : [Script] iZard vous donne tout plein d'infos sur votre config
ok je l'installe, merci
ça serait peu être pas mal de l'indiquer qu'il faut zenity.... enfin moi je dis ça...
sinon ça marche
@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)
Hors ligne
#58 Le 12/06/2008, à 22:00
- herberts
Re : [Script] iZard vous donne tout plein d'infos sur votre config
oui, c'est vrai jajax, mais en fait je crois qu'on a même pas pensé qu'il n'était pas par défaut sous kubuntu
edhelas, un petit mot dans la présentation pour préciser qu'il faut zenity ?
Hors ligne
#59 Le 12/06/2008, à 22:03
- jajaX
Re : [Script] iZard vous donne tout plein d'infos sur votre config
effectivement s'il est installé par défaut sous ubuntu et pas les autres, vous êtes tout excusé alors
Dernière modification par jajaX (Le 12/06/2008, à 22:07)
@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)
Hors ligne
#60 Le 13/06/2008, à 05:56
- Dark-Sham
Re : [Script] iZard vous donne tout plein d'infos sur votre config
Dark-Sham a écrit :Génial ton script
Mais la fenêtre est énorme ! Elle dépasse de mon écran N'y a-t-il pas un moyen de "forcer" la dimension de la fenêtre zenity ?
Avec --width=800 --height=600 par exemple...
Nan mais pour la taille, c'est vraiment super chaud, faut obligatoirement avoir :
- soit des onglets
- soit plusieurs colonnes
- soit un autre truc qui prend moins de place
man zenity
Je reviens
Script de sauvegarde/restauration APT
Ubuntu 8.04 "Hardy Heron"
CPU : AMD Athlon XP 2800+ ; GPU : ATI Radeon 9250/9200 Series ; RAM : 2 Gigots + 512 Mégots ; Carte mère : Asus A7N8X-E Deluxe
Hors ligne
#61 Le 13/06/2008, à 07:31
- edhelas
Re : [Script] iZard vous donne tout plein d'infos sur votre config
J'ai ajouté pour zenity
Visitez mon site web - MOVIM - Le réseau social libre et décentralisé de demain
Internet Explorer reste aux standards Web ce que le langage SMS est à l’orthographe
Hors ligne
#62 Le 13/06/2008, à 13:22
- n3o51
Re : [Script] iZard vous donne tout plein d'infos sur votre config
Bonjour !!!
A la limite un checklist !!!
zenity --list --checklist --column "Selection" --column "Categories" TRUE Informations FALSE Partitions FALSE Graphique FALSE Processeur FALSE Mémoire FALSE Divers
Genre comme ca pour le debut ....
#!/bin/bash
# http://forum.ubuntu-fr.org/viewtopic.php?id=226693
## INFOS
## INFOS
zenity --info --title='iZard version O.6 Alpha' --text="Ce script se charge de donner divers informations sur votre système.\n
- Date : `date | cut -f 2`
- Uptime : `uptime | cut -d \ -f 5 | cut -d , -f 1`
- IP publique : `wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1`"
zenity --list --checklist --column "Selection" --column "Categories" TRUE Informations FALSE Partitions FALSE Graphique FALSE Processeur FALSE Mémoire FALSE Divers
Dernière modification par n3o51 (Le 13/06/2008, à 13:37)
Welcome to the real world
________________________________
Hors ligne
#63 Le 13/06/2008, à 14:19
- n3o51
Re : [Script] iZard vous donne tout plein d'infos sur votre config
Voila un premier jet .....
#!/bin/bash
# http://forum.ubuntu-fr.org/viewtopic.php?id=226693
## INFOS
zenity --info --title='iZard version O.6 Alpha' --text="Ce script se charge de donner divers informations sur votre système
\n Ce script vous est proposé par :
\n- Redisded
\n - N3o51"
## Affichage de la liste des actions
ACT=$(zenity --list --checklist --width=400 --height=350 \
--title "IZARD version 0.6 ALPHA" \
--text="Veuillez sélectionnez les informations demandés:" \
--column="Selection" --column="Categories" \
TRUE "Informations systeme" \
FALSE "Etats des partitions" \
FALSE "Carte graphique"\
FALSE "Processeur" \
FALSE "Memoire" \
FALSE "Divers" \
FALSE "À propos" );
if [ "${PIPESTATUS[0]}" != "0" ]; then
exit
fi
## Exécution des opérations demandées
# Informations systemes
echo "$ACT" | grep "Informations systeme" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='Informations Systeme' --text="
Nom de l'ordinateur : `uname -n`
Noyau Linux - Processeur : `uname -o` `uname -r` - `uname -m`
Système d'exploitation : `lsb_release -i | cut -f 2` - `lsb_release -c | cut -f 2` - `lsb_release -r | cut -f 2`
Environnement de bureau : `xfce4-session --version | grep session | cut -d \( -f 2 | cut -d \) -f 1` `gnome-about --version | cut -d \ -f 1,3` `kde-config -v | grep KDE`
Gestionnaire de fichiers : `nautilus --version | cut -f 2``thunar --version | grep Xfce | cut -d \ -f 1,2`"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche des informations systeme"
fi
fi
# Etats des partitions
echo "$ACT" | grep "Etats des partitions" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='Etats des partitions' --text="
`gksudo blkid`
`df -h | grep -e /dev/hd,grep -e /dev/sd`"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche de l'etats des partitions"
fi
fi
# Carte graphique
echo "$ACT" | grep "Carte graphique" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='Carte Graphique' --text="
Accélération Graphique : `glxinfo | grep rendering | cut -d : -f 2 | sed "s/Yes/Oui/g" | sed "s/No/Non/g"`
Nom de la carte graphique : `lspci | grep VGA | cut -d : -f 3`
Minimum : `xrandr | grep minimum | cut -d , -f 1 | cut -d \ -f 4,5,6`
Actuelle : `xrandr | grep current | cut -d , -f 2 | cut -d \ -f 3,4,5`
Maximum : `xrandr | grep maximum | cut -d , -f 3 | cut -d \ -f 3,4,5`"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche de votre carte graphique"
fi
fi
#Processeur
echo "$ACT" | grep "Processeur" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='Processeur' --text="
Marque : `cat /proc/cpuinfo | grep vendor_id -m 1 | cut -d : -f 2`
Nom du model : `cat /proc/cpuinfo | grep model\ name -m 1 | cut -d : -f 2`
Fréquence : `cat /proc/cpuinfo | grep MHz -m 1 | cut -d : -f 2` Mhz
Taille du cache : `cat /proc/cpuinfo | grep cache -m 1 | cut -d : -f 2`
FPU : `cat /proc/cpuinfo | grep fpu -m 1 | cut -d : -f 2 | sed "s/yes/Oui/g" | sed "s/no/Non/g"`
Bogomips (1 proc) : `cat /proc/cpuinfo | grep bogomips -m 1 | cut -d : -f 2`"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche de votre Processeur"
fi
fi
#Memoire
echo "$ACT" | grep "Memoire" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='Memoire' --text="
`cat /proc/meminfo | grep MemTotal | sed "s/MemTotal:/RAM totale /g"` `cat /proc/meminfo | grep SwapTotal | sed "s/SwapTotal:/Swap totale /g"`
`cat /proc/meminfo | grep MemFree | sed "s/MemFree:/RAM libre /g"` `cat /proc/meminfo | grep SwapFree | sed "s/SwapFree:/Swap libre /g"`"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche de votre Memoire"
fi
fi
#Divers
echo "$ACT" | grep "Divers" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='Divers' --text="
- Nombre de paquets installés : `dpkg -l | wc -l`
- Version de Bash : `echo "$BASH_VERSION"`
- Date : `date | cut -f 2`
- Uptime : `uptime | cut -d \ -f 5 | cut -d , -f 1`
- IP publique : `wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1`"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche de Divers"
fi
fi
#A propos
echo "$ACT" | grep "À propos" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='A propos' --text="
Izard Informations systeme
Version : Alpha 0.6"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue !!!"
fi
fi
Welcome to the real world
________________________________
Hors ligne
#64 Le 13/06/2008, à 14:29
- uboops
Re : [Script] iZard vous donne tout plein d'infos sur votre config
Oui, le principe est pas mal, mais ça fait un peu trop de cliques de souris et de fenêtres d'informations disparates.
Pour moi, mieux vaut la méthode (dans un > fichier texte) et affichage zenity avec curseur, c'est plus ergonomique.
“Au lieu de faire que ce qui fût juste fût fort, on a fait que ce qui fût fort fût juste.” (Blaise Pascal).
Hors ligne
#65 Le 13/06/2008, à 14:32
- herberts
Re : [Script] iZard vous donne tout plein d'infos sur votre config
Je suis d'accord avec uboops.
C'est sympa ce que tu proposes, mais le but au départ était quand même d'avoir toutes les infos sous les yeux.
Par contre j'aime bien le principe de la "checkbox" au début, ça pourrait permettre de choisir ce qu'on veut afficher dans le résumé ensuite.
Hors ligne
#66 Le 13/06/2008, à 14:45
- n3o51
Re : [Script] iZard vous donne tout plein d'infos sur votre config
Euxx trop de clic de souris !!!
Sinon je viens d'ajouter le listage de materiel
Il faut crér un fichier lshw.txt de votre home/vous Bientot j'integrerai la creation de celui ci
Pour ce que ca interresse ===>
#!/bin/bash
# http://forum.ubuntu-fr.org/viewtopic.php?id=226693
## INFOS
zenity --info --title='iZard version O.6 Alpha' --text="Ce script se charge de donner divers informations sur votre système
\n Ce script vous est proposé par :
\n- Redisded
\n - N3o51"
## Affichage de la liste des actions
ACT=$(zenity --list --checklist --width=400 --height=350 \
--title "IZARD version 0.6 ALPHA" \
--text="Veuillez sélectionnez les informations demandés:" \
--column="Selection" --column="Categories" \
TRUE "Informations systeme" \
FALSE "Etats des partitions" \
FALSE "Carte graphique"\
FALSE "Processeur" \
FALSE "Memoire" \
FALSE "Liste de votre materiel"\
FALSE "Divers" \
FALSE "À propos" );
if [ "${PIPESTATUS[0]}" != "0" ]; then
exit
fi
## Exécution des opérations demandées
# Informations systemes
echo "$ACT" | grep "Informations systeme" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='Informations Systeme' --text="
Nom de l'ordinateur : `uname -n`
Noyau Linux - Processeur : `uname -o` `uname -r` - `uname -m`
Système d'exploitation : `lsb_release -i | cut -f 2` - `lsb_release -c | cut -f 2` - `lsb_release -r | cut -f 2`
Environnement de bureau : `xfce4-session --version | grep session | cut -d \( -f 2 | cut -d \) -f 1` `gnome-about --version | cut -d \ -f 1,3` `kde-config -v | grep KDE`
Gestionnaire de fichiers : `nautilus --version | cut -f 2``thunar --version | grep Xfce | cut -d \ -f 1,2`"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche des informations systeme"
fi
fi
# Etats des partitions
echo "$ACT" | grep "Etats des partitions" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='Etats des partitions' --text="
`gksudo blkid`
`df -h | grep -e /dev/hd,grep -e /dev/sd`"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche de l'etats des partitions"
fi
fi
# Carte graphique
echo "$ACT" | grep "Carte graphique" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='Carte Graphique' --text="
Accélération Graphique : `glxinfo | grep rendering | cut -d : -f 2 | sed "s/Yes/Oui/g" | sed "s/No/Non/g"`
Nom de la carte graphique : `lspci | grep VGA | cut -d : -f 3`
Minimum : `xrandr | grep minimum | cut -d , -f 1 | cut -d \ -f 4,5,6`
Actuelle : `xrandr | grep current | cut -d , -f 2 | cut -d \ -f 3,4,5`
Maximum : `xrandr | grep maximum | cut -d , -f 3 | cut -d \ -f 3,4,5`"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche de votre carte graphique"
fi
fi
#Processeur
echo "$ACT" | grep "Processeur" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='Processeur' --text="
Marque : `cat /proc/cpuinfo | grep vendor_id -m 1 | cut -d : -f 2`
Nom du model : `cat /proc/cpuinfo | grep model\ name -m 1 | cut -d : -f 2`
Fréquence : `cat /proc/cpuinfo | grep MHz -m 1 | cut -d : -f 2` Mhz
Taille du cache : `cat /proc/cpuinfo | grep cache -m 1 | cut -d : -f 2`
FPU : `cat /proc/cpuinfo | grep fpu -m 1 | cut -d : -f 2 | sed "s/yes/Oui/g" | sed "s/no/Non/g"`
Bogomips (1 proc) : `cat /proc/cpuinfo | grep bogomips -m 1 | cut -d : -f 2`"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche de votre Processeur"
fi
fi
#Memoire
echo "$ACT" | grep "Memoire" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='Memoire' --text="
`cat /proc/meminfo | grep MemTotal | sed "s/MemTotal:/RAM totale /g"` `cat /proc/meminfo | grep SwapTotal | sed "s/SwapTotal:/Swap totale /g"`
`cat /proc/meminfo | grep MemFree | sed "s/MemFree:/RAM libre /g"` `cat /proc/meminfo | grep SwapFree | sed "s/SwapFree:/Swap libre /g"`"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche de votre Memoire"
fi
fi
#Divers
echo "$ACT" | grep "Divers" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='Divers' --text="
- Nombre de paquets installés : `dpkg -l | wc -l`
- Version de Bash : `echo "$BASH_VERSION"`
- Date : `date | cut -f 2`
- Uptime : `uptime | cut -d \ -f 5 | cut -d , -f 1`
- IP publique : `wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1`"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche de Divers"
fi
fi
#LIste du materiel
echo "$ACT" | grep "Liste de votre materiel" >/dev/null
if [ "$?" = 0 ] ; then
gksudo lshw >> /home/$USER/lshw.txt && cat /home/$USER/lshw.txt | zenity --text-info
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors du listage de votre materiel "
fi
fi
#A propos
echo "$ACT" | grep "À propos" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='A propos' --text="
Izard Informations systeme
Version : Alpha 0.6"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue !!!"
fi
fi
Welcome to the real world
________________________________
Hors ligne
#67 Le 13/06/2008, à 14:45
- uboops
Re : [Script] iZard vous donne tout plein d'infos sur votre config
Oui, bonne idée, ce principe de la "checkbox" au début, pour séparer par exemple les commandes gksudo et non gksudo.
“Au lieu de faire que ce qui fût juste fût fort, on a fait que ce qui fût fort fût juste.” (Blaise Pascal).
Hors ligne
#68 Le 13/06/2008, à 15:12
- n3o51
Re : [Script] iZard vous donne tout plein d'infos sur votre config
Nouvelle version plus besoin de créer un fichiers
Et j'ai aussi agrandi la fentre du listage de materiels
#!/bin/bash
# http://forum.ubuntu-fr.org/viewtopic.php?id=226693
## INFOS
zenity --info --title='iZard version O.6 Alpha' --text="Ce script se charge de donner divers informations sur votre système
\n Ce script vous est proposé par :
\n- Redisded
\n - N3o51"
## Affichage de la liste des actions
ACT=$(zenity --list --checklist --width=400 --height=350 \
--title "IZARD version 0.6 ALPHA" \
--text="Veuillez sélectionnez les informations demandés:" \
--column="Selection" --column="Categories" \
TRUE "Informations systeme" \
FALSE "Etats des partitions" \
FALSE "Carte graphique"\
FALSE "Processeur" \
FALSE "Memoire" \
FALSE "Liste de votre materiel"\
FALSE "Divers" \
FALSE "À propos" );
if [ "${PIPESTATUS[0]}" != "0" ]; then
exit
fi
## Exécution des opérations demandées
# Informations systemes
echo "$ACT" | grep "Informations systeme" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='Informations Systeme' --text="
Nom de l'ordinateur : `uname -n`
Noyau Linux - Processeur : `uname -o` `uname -r` - `uname -m`
Système d'exploitation : `lsb_release -i | cut -f 2` - `lsb_release -c | cut -f 2` - `lsb_release -r | cut -f 2`
Environnement de bureau : `xfce4-session --version | grep session | cut -d \( -f 2 | cut -d \) -f 1` `gnome-about --version | cut -d \ -f 1,3` `kde-config -v | grep KDE`
Gestionnaire de fichiers : `nautilus --version | cut -f 2``thunar --version | grep Xfce | cut -d \ -f 1,2`"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche des informations systeme"
fi
fi
# Etats des partitions
echo "$ACT" | grep "Etats des partitions" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='Etats des partitions' --text="
`gksudo blkid`
`df -h | grep -e /dev/hd,grep -e /dev/sd`"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche de l'etats des partitions"
fi
fi
# Carte graphique
echo "$ACT" | grep "Carte graphique" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='Carte Graphique' --text="
Accélération Graphique : `glxinfo | grep rendering | cut -d : -f 2 | sed "s/Yes/Oui/g" | sed "s/No/Non/g"`
Nom de la carte graphique : `lspci | grep VGA | cut -d : -f 3`
Minimum : `xrandr | grep minimum | cut -d , -f 1 | cut -d \ -f 4,5,6`
Actuelle : `xrandr | grep current | cut -d , -f 2 | cut -d \ -f 3,4,5`
Maximum : `xrandr | grep maximum | cut -d , -f 3 | cut -d \ -f 3,4,5`"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche de votre carte graphique"
fi
fi
#Processeur
echo "$ACT" | grep "Processeur" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='Processeur' --text="
Marque : `cat /proc/cpuinfo | grep vendor_id -m 1 | cut -d : -f 2`
Nom du model : `cat /proc/cpuinfo | grep model\ name -m 1 | cut -d : -f 2`
Fréquence : `cat /proc/cpuinfo | grep MHz -m 1 | cut -d : -f 2` Mhz
Taille du cache : `cat /proc/cpuinfo | grep cache -m 1 | cut -d : -f 2`
FPU : `cat /proc/cpuinfo | grep fpu -m 1 | cut -d : -f 2 | sed "s/yes/Oui/g" | sed "s/no/Non/g"`
Bogomips (1 proc) : `cat /proc/cpuinfo | grep bogomips -m 1 | cut -d : -f 2`"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche de votre Processeur"
fi
fi
#Memoire
echo "$ACT" | grep "Memoire" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='Memoire' --text="
`cat /proc/meminfo | grep MemTotal | sed "s/MemTotal:/RAM totale /g"` `cat /proc/meminfo | grep SwapTotal | sed "s/SwapTotal:/Swap totale /g"`
`cat /proc/meminfo | grep MemFree | sed "s/MemFree:/RAM libre /g"` `cat /proc/meminfo | grep SwapFree | sed "s/SwapFree:/Swap libre /g"`"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche de votre Memoire"
fi
fi
#Divers
echo "$ACT" | grep "Divers" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='Divers' --text="
- Nombre de paquets installés : `dpkg -l | wc -l`
- Version de Bash : `echo "$BASH_VERSION"`
- Date : `date | cut -f 2`
- Uptime : `uptime | cut -d \ -f 5 | cut -d , -f 1`
- IP publique : `wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1`"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche de Divers"
fi
fi
#LIste du materiel
echo "$ACT" | grep "Liste de votre materiel" >/dev/null
if [ "$?" = 0 ] ; then
lshw > /home/$USER/lshw.txt && cat /home/$USER/lshw.txt | zenity --text-info --width=800 --height=600
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors du listage de votre materiel "
fi
fi
#A propos
echo "$ACT" | grep "À propos" >/dev/null
if [ "$?" = 0 ] ; then
zenity --info --title='A propos' --text="
Izard Informations systeme
Version : Alpha 0.6"
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue !!!"
fi
fi
Welcome to the real world
________________________________
Hors ligne
#69 Le 13/06/2008, à 15:16
- edhelas
Re : [Script] iZard vous donne tout plein d'infos sur votre config
bravo à tous, je suis désolé de ne pas trop participer au développement du projet car je suis en pleines révisions du bac
Visitez mon site web - MOVIM - Le réseau social libre et décentralisé de demain
Internet Explorer reste aux standards Web ce que le langage SMS est à l’orthographe
Hors ligne
#70 Le 13/06/2008, à 15:32
- herberts
Re : [Script] iZard vous donne tout plein d'infos sur votre config
Je suis sur une nouvelle version, avec le principe de la fenêtre zenity unique ave défilement.
Par contre vous ne pensez pas que balancer le lshw en entier comme ça ce soit un peu "hard" pour des néophytes. Ils risquent de se perdrent dans les infos, non ?
Hors ligne
#71 Le 13/06/2008, à 16:46
- uboops
Re : [Script] iZard vous donne tout plein d'infos sur votre config
"Par contre vous ne pensez pas que balancer le lshw en entier comme ça ce soit un peu "hard" pour des néophytes. Ils risquent de se perdrent dans les infos, non ?"
Non ça va, et c'est bien tant que ça reste en option à cocher !
J'aime bien aussi le principe du fichier texte et de la fenêtre zenity unique avec défilement curseur pour aussi les informations générales.
“Au lieu de faire que ce qui fût juste fût fort, on a fait que ce qui fût fort fût juste.” (Blaise Pascal).
Hors ligne
#72 Le 13/06/2008, à 16:53
- herberts
Re : [Script] iZard vous donne tout plein d'infos sur votre config
Vous pouvez déjà tester ça, voir si le principe vous vas avant que je finisse
#!/bin/bash
# http://forum.ubuntu-fr.org/viewtopic.php?id=226693
## INFOS
## Affichage de la liste des actions
ACT=$(zenity --list --checklist --width=400 --height=350 \
--title "IZARD version 0.6 ALPHA" \
--text="Veuillez sélectionnez les informations demandés:" \
--column="Selection" --column="Categories" \
TRUE "Informations systeme" \
FALSE "Etats des partitions" \
FALSE "Carte graphique");
# FALSE "Processeur" \
# FALSE "Memoire" \
# FALSE "Liste de votre materiel"\
# FALSE "Divers" \
# FALSE "À propos" );
if [ "${PIPESTATUS[0]}" != "0" ]; then
exit
fi
## Exécution des opérations demandées
> ~/.system_info
# Informations systemes
echo "$ACT" | grep "Informations systeme" >/dev/null
if [ "$?" = 0 ] ; then
echo "Informations systemes" >> ~/.system_info
echo "" >> ~/.system_info
echo "Nom de l'ordinateur : `uname -n`" >> ~/.system_info
echo "Noyau Linux - Processeur : `uname -o` `uname -r` - `uname -m`" >> ~/.system_info
echo "Système d'exploitation : `lsb_release -i | cut -f 2` - `lsb_release -c | cut -f 2` - `lsb_release -r | cut -f 2`" >> ~/.system_info
echo "Environnement de bureau : `xfce4-session --version | grep session | cut -d \( -f 2 | cut -d \) -f 1` `gnome-about --version | cut -d \ -f 1,3` `kde-config -v | grep KDE`" >> ~/.system_info
echo "Gestionnaire de fichiers : `nautilus --version | cut -f 2` `thunar --version | grep Xfce | cut -d \ -f 1,2`" >> ~/.system_info
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche des informations systeme"
fi
fi
# Etats des partitions
echo "$ACT" | grep "Etats des partitions" >/dev/null
if [ "$?" = 0 ] ; then
echo "" >> ~/.system_info
echo "#####################################" >> ~/.system_info
echo "" >> ~/.system_info
echo "Etats des partitions" >> ~/.system_info
echo "" >> ~/.system_info
echo "`gksudo blkid`" >> ~/.system_info
echo "" >> ~/.system_info
echo "Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur" >> ~/.system_info
echo "`df -h | grep -e /dev/hd,grep -e /dev/sd`" >> ~/.system_info
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche de l'etats des partitions"
fi
fi
# Carte graphique
echo "$ACT" | grep "Carte graphique" >/dev/null
if [ "$?" = 0 ] ; then
echo "" >> ~/.system_info
echo "#####################################" >> ~/.system_info
echo "" >> ~/.system_info
echo "Carte graphique" >> ~/.system_info
echo "" >> ~/.system_info
echo "Accélération Graphique : `glxinfo | grep rendering | cut -d : -f 2 | sed "s/Yes/Activée/g" | sed "s/No/Non activée/g"`" >> ~/.system_info
echo "Nom de la carte graphique : `lspci | grep VGA | cut -d : -f 3`" >> ~/.system_info
echo "" >> ~/.system_info
echo "Résolution Minimale : `xrandr | grep minimum | cut -d , -f 1 | cut -d \ -f 4,5,6`" >> ~/.system_info
echo "Résolution Actuelle : `xrandr | grep current | cut -d , -f 2 | cut -d \ -f 3,4,5`" >> ~/.system_info
echo "Résolution Maximale : `xrandr | grep maximum | cut -d , -f 3 | cut -d \ -f 3,4,5`" >> ~/.system_info
if [ "${PIPESTATUS[0]}" != "0" ]; then
zenity --error --title="Une erreur est survenue" --text="Une erreur est survenue lors de la recherche de votre carte graphique"
fi
fi
cat ~/.system_info | zenity --text-info --title='iZard version O.6 Alpha2' --width=600 --height=500
rm ~/.system_info
zenity --info --title='iZard version O.6 Alpha2' --text="Ce script se charge de donner divers informations sur votre système
\n Ce script vous a été proposé par :
\n - edhelas
- herberts
- uboops
- n3o51
- redisded
- pnprog
Sur une idée originale de edhelas (développement sur http://forum.ubuntu-fr.org/viewtopic.php?id=226693)
Et merci aux testeurs ;)"
Dernière modification par herberts (Le 13/06/2008, à 17:19)
Hors ligne
#73 Le 13/06/2008, à 17:12
- uboops
Re : [Script] iZard vous donne tout plein d'infos sur votre config
Très bien herberts et n3o51, petit à petit ça prend forme !
Dernière modification par uboops (Le 13/06/2008, à 22:19)
“Au lieu de faire que ce qui fût juste fût fort, on a fait que ce qui fût fort fût juste.” (Blaise Pascal).
Hors ligne
#74 Le 13/06/2008, à 17:39
- n3o51
Re : [Script] iZard vous donne tout plein d'infos sur votre config
Impekk herberts ...C'est sympa aussi comme ca
Welcome to the real world
________________________________
Hors ligne
#75 Le 13/06/2008, à 17:43
- herberts
Re : [Script] iZard vous donne tout plein d'infos sur votre config
merci n3o51, c'est juste une transcription de ta version pour écrire les infos dans un fichier, avec un cat à la fin. Mais je n'aurais pas su faire la boite avec les cases à cocher, n'utilisant jamais zenity d'habitude
Je crois que nous tenons un bon exemple de script collaboratif
Hors ligne