#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
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
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`
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
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.
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
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
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
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
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
#18 Le 08/06/2008, à 16:11
- pmd
Re : [Script] iZard vous donne tout plein d'infos sur votre config
J'aime
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
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
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
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