Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#51 Le 12/06/2008, à 08:51

Blount

Re : [Script] iZard vous donne tout plein d'infos sur votre config

n3o51 a écrit :
./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

http://doc.ubuntu-fr.org/ati.run

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 smile

Mais la fenêtre est énorme ! Elle dépasse de mon écran hmm 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

Dark-Sham a écrit :

Génial ton script smile

Mais la fenêtre est énorme ! Elle dépasse de mon écran hmm 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 wink

ça serait peu être pas mal de l'indiquer qu'il faut zenity.... enfin moi je dis ça...

sinon ça marche smile


@+
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 hmm

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 wink

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

edhelas a écrit :
Dark-Sham a écrit :

Génial ton script smile

Mais la fenêtre est énorme ! Elle dépasse de mon écran hmm 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 tongue


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 ..... lol

#!/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 !!! sad

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

smile


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 wink

#!/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 wink

Je crois que nous tenons un bon exemple de script collaboratif big_smile

Hors ligne