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.

#1 Le 07/06/2008, à 14:33

edhelas

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

Voila je suis entrain de créer un petit script permettant d'afficher pas mal d'infos sur votre ordinateur.
Il est en plein développement et si vous souhaitez vous pouvez m'aider à le développer.

Ce script affiche en réalité les résultats de pas mal de commandes et permet en une fenêtre d'avoir un max d'informations sur l'ordinateur.

Bon fini de parler,  pour récupérer le script, téléchargez le fichier .sh à cette adresse : http://edhelas.free.fr/media/izard.sh et rendez le exécutable

Il faut préalablement avoir installé Zenity pour profiter du script, clui-ci étant en grande partie basé dessus

Dites moi ce que vous en pensez tongue

Version 0.2 Alpha :
- Mise en gras des titres
- Ajour nom CG
- Ajout système d'exploitation

Version 0.3 Alpha :
- Ajout de la RAM et de la Swap
- Intégration des améliorations d'herberts

Version 0.4 Alpha :
- Nettoyage du code
- Nettoyage de "Processeur" pour les doubles coeurs
- Ajout de "Internet"
- Ajout du FPU

Version 0.5 Alpha :
- Nettoyage du code
- Ajout des partitions
- Ajout de la résolution
- Ajout de nautilus

Version 0.6 Alpha :
- Révision du code
- Intégration de "Divers"

...

Version 0.8 RC :
- Révision complète du code source
- Choix des informations à afficher
- Passage en mode "texte" pour plus de lisibilité

Version actuelle du script 0.8 RC

Merci encore aux développeurs et aux testeurs wink

Dernière modification par edhelas (Le 15/06/2008, à 17:40)


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

#2 Le 07/06/2008, à 15:12

herberts

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

bonne initiative.

un petit lien qui pourra peut-être te servir :
http://forum.ubuntu-fr.org/viewtopic.php?id=151289

Et deux premières remarques :

1 - dans la partie carte graphique, il pourrait être bien de donner aussi le nom de la CG

2 - Si tu veux donner vraiment un max d'info, la fenêtre zenity risque de poser un problème car au bout d'un moment elle dépassera l'écran. Je sais pas si on peut mettre des "ascenseurs" sur les fenêtre zenity, sinon peut être écrire toutes ces infos dans un fichier texte dans le /home/login

Hors ligne

#3 Le 07/06/2008, à 16:52

Dark-Sham

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

Pour avoir des infos sur la CG : `lspci | grep VGA`

wink


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

#4 Le 07/06/2008, à 18:05

herberts

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

ça marche aussi pour les CG intégrées ?

Hors ligne

#5 Le 07/06/2008, à 19:38

edhelas

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

La version 0.2 vient de sortir wink


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

#6 Le 07/06/2008, à 20:02

herberts

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

pour la CG, c'est volontaire d'avoir garder la première partie, avec les chiffres ? Elle représente quoi ?

De la même manière, je ne trouve pas indispensable de garder "Description", "Release" et "Codename".

En fait j'aurais fais plutôt

#!/bin/bash

## INFOS
    zenity --info --title='iZard version O.2 Alpha' --text="<b>Ce logiciel se charge de vous donner un maximum d'information sur votre ordinateur</b>
_______________________________________________________________________________________________________

<b>Informations générales</b>
Nom de l'ordinateur : `uname -n`
Système d'exploitation : `uname -o`
Version du noyau Linux : `uname -r`
Structure du processeur : `uname -m`

Système d'exploitation : `lsb_release -a | grep Distributor | cut -f 2` ## première modif ##
Version du système : `lsb_release -a | grep Release | cut -f 2` - `lsb_release -a | grep Codename | cut -f 2` ## deuxième modif ##

<b>Carte Graphique</b>
Accélération Graphique : `glxinfo | sed -n "s/direct rendering: //p"`
ID et Nom de la carte graphique : `lspci | grep VGA | cut -d : -f 3` ## dernière modif ##

<b>Processeur(s)</b>
`cat /proc/cpuinfo | grep vendor_id | sed "s/vendor_id    :/Marque : /g"`
`cat /proc/cpuinfo | grep bogomips | sed "s/bogomips    :/Bogomips : /g"`
`cat /proc/cpuinfo | grep model | sed "s/model        :/Numéro du model : /g" | sed "s/model name    :/Nom du model : /g"`
`cat /proc/cpuinfo | grep MHz | sed "s/cpu MHz        :/Fréquence du (des) processeurs : /g"`
`cat /proc/cpuinfo | grep cache | sed "s/cache size    :/Taille du cache : /g"`"

##

Dernière modification par herberts (Le 07/06/2008, à 20:12)

Hors ligne

#7 Le 07/06/2008, à 20:05

edhelas

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

C'est l'id de la carte, c'est une autre façon d'avoir le type de carte installé, je l'ai laissé parce que pour l'instant je n'ait pas réussit à le retirer.


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

#8 Le 07/06/2008, à 20:09

uboops

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

Sympa ce script !
Y a ça aussi comme info hdds, mais avec un sudo :
code:
sudo blkid


“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

#9 Le 07/06/2008, à 20:11

herberts

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

mince, pas assez rapide. bon, quelques propositions en edit au dessus.

Hors ligne

#10 Le 07/06/2008, à 20:17

Sleeper

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

Sinon il y a le logiciel hardinfo présent dans les dépôts qui donne déjà toutes ces infos.

big_smile


Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.

Hors ligne

#11 Le 07/06/2008, à 21:05

kouskous

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

La fonction dmidecode te donne tout 

Essayer, c'est l'adopter !


#!/usr/bin/killall
« « J'aime kouskous » — kouskous. »  — kouskous.

Hors ligne

#12 Le 07/06/2008, à 21:08

herberts

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

j'utilise dmidecode d'un côté, et plusieurs commande de l'autre (genre lspci, lshw).

L'intérêt, c'est qu'elles ne tirent pas leurs infos du même endroit (dmidecode regardant en gros dans le bios). ça permet d'une part de comparer, et quand quelque chose n'est pas reconnu d'un des côtés, il reste l'autre smile

Dernière modification par herberts (Le 07/06/2008, à 21:09)

Hors ligne

#13 Le 07/06/2008, à 22:06

edhelas

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

Nouvelle version 0.3 roll


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

#14 Le 07/06/2008, à 22:23

uboops

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

Plutot mettre ca:

Système d'exploitation :        `lsb_release -i | grep Distributor | cut -f 2`
Version du système :        `lsb_release -r | grep Release | cut -f 2` - `lsb_release -c | grep Codename | cut -f 2`

Que ca:

Système d'exploitation :        `lsb_release -a | grep Distributor | cut -f 2`
Version du système :        `lsb_release -a | grep Release | cut -f 2` - `lsb_release -a | grep Codename | cut -f 2`

Il pourrait y avoir aussi dans ton script des info. sur l'état réseaux : genre ppp0= IP, eth0= etc...

Bonne continuation !


“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

#15 Le 07/06/2008, à 22:26

edhelas

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

Dans ce cas la on peu virer les grep, puisqu'il n'y a qu'une ligne tongue


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

#16 Le 07/06/2008, à 22:28

uboops

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

exact

Pour l'adresse IP en cours:

IP : `wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1`

Dernière modification par uboops (Le 07/06/2008, à 23:23)


“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

#17 Le 08/06/2008, à 15:29

edhelas

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

Version 0.4 big_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

#19 Le 08/06/2008, à 16:19

herberts

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

nickel. Je regarde un peu si je vois des trucs à ajouter.

Hors ligne

#20 Le 08/06/2008, à 16:29

edhelas

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

uboops a écrit :

exact

Pour l'adresse IP en cours:

IP : `wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1`

Le truc de l'adresse IP est sympa mais ralentit pas mal le lancement du script hmm


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

#21 Le 08/06/2008, à 19:59

n3o51

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

Salut moi je pense :

Ip privée meme si pas trop utile
resolutions
adaptater audio
home directory
version de gnome
uptime
filesystem


Welcome to the real world
________________________________

Hors ligne

#22 Le 09/06/2008, à 00:09

uboops

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

En un peu plus compact et avec `sudo blkid` et en le lançant avec un sudo:

sudo bash /home/monscript_04.sh

#!/bin/bash
# http://forum.ubuntu-fr.org/viewtopic.php?id=226693
## INFOS
    zenity --info --title='iZard version O.4 Alpha' --text="<b>Informations PC  : </b>    `date | cut -f 2`    -    IP : `wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1`
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
<b>Informations générales</b>
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`
Version de Nautilus :               `nautilus --version | cut -f 2`

<b>Etat des Partitions</b>
`sudo blkid`

<b>Carte Graphique</b>
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`

<b>Processeur</b>
`cat /proc/cpuinfo | grep vendor_id -m 1 | sed "s/vendor_id    :/Marque : /g"`
`cat /proc/cpuinfo | grep model\ name -m 1 | sed "s/model        :/Numéro du model : /g" | sed "s/model name    :/Nom du model : /g"`
`cat /proc/cpuinfo | grep MHz -m 1 | sed "s/cpu MHz        :/Fréquence du (des) processeurs : /g"`
`cat /proc/cpuinfo | grep cache -m 1 | sed "s/cache size    :/Taille du cache : /g"`
`cat /proc/cpuinfo | grep fpu -m 1 | sed "s/fpu        :/Fpu : /g" | sed "s/yes/Oui/g" | sed "s/no/Non/g"`
`cat /proc/cpuinfo | grep bogomips | sed "s/bogomips    :/Bogomips : /g"`

<b>Mémoire</b>
`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"`
"

Dernière modification par uboops (Le 09/06/2008, à 00:28)


“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

#23 Le 09/06/2008, à 00:32

herberts

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

sinon tu mets un gksudo, comme ça il te demande le mdp même si tu le lances par lanceur ou en double clic.

Et dans ce cas là, on peut rajouter un df -h pour avoir les points de montages.

Je me penche de suite sur les suggestions de n3o51

Dernière modification par herberts (Le 09/06/2008, à 00:37)

Hors ligne

#24 Le 09/06/2008, à 01:05

herberts

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

bon, voilà déjà je rajout du df-h pour avoir les points de montages + les résolutions mini, actuelle et maxi (à voir si les résolutions sont reconnues chez vous aussi par ces commandes) + l'uptime

Sur la base de la version modifiée par uboops ci-dessus

#!/bin/bash
# http://forum.ubuntu-fr.org/viewtopic.php?id=226693
## INFOS
    zenity --info --title='iZard version O.4 Alpha' --text="<b>Informations PC  : </b>    `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`
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
<b>Informations générales</b>
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`
Version de Nautilus :               `nautilus --version | cut -f 2`

<b>Etat des Partitions</b>
`gksudo blkid`

`df -h | grep -e /dev/hd,grep -e /dev/sd`

<b>Carte Graphique</b>
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`

<b>Résolution</b>
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`

<b>Processeur</b>
`cat /proc/cpuinfo | grep vendor_id -m 1 | sed "s/vendor_id    :/Marque : /g"`
`cat /proc/cpuinfo | grep model\ name -m 1 | sed "s/model        :/Numéro du model : /g" | sed "s/model name    :/Nom du model : /g"`
`cat /proc/cpuinfo | grep MHz -m 1 | sed "s/cpu MHz        :/Fréquence du (des) processeurs : /g"`
`cat /proc/cpuinfo | grep cache -m 1 | sed "s/cache size    :/Taille du cache : /g"`
`cat /proc/cpuinfo | grep fpu -m 1 | sed "s/fpu        :/Fpu : /g" | sed "s/yes/Oui/g" | sed "s/no/Non/g"`
`cat /proc/cpuinfo | grep bogomips | sed "s/bogomips    :/Bogomips : /g"`

<b>Mémoire</b>
`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"`
"

Dernière modification par herberts (Le 09/06/2008, à 02:37)

Hors ligne

#25 Le 09/06/2008, à 02:40

herberts

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

Et une petite remarque, j'avais pas fait gaffe, mais la partie

Version de Nautilus :               `nautilus --version | cut -f 2`

,
C'est une bonne idée, mais pensez à tous ceux qui n'utilise pas nautilus wink

Je cherche depuis tout à l'heure une commande permettant de récupérer le nom du GUI, voire du desktop manager et du window manager....

Hors ligne