user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 14-06-2015 02:06:47

IceF0x
#! Gourou Linux

[script]myhandylinux.sh

pour ceux qui ont suivi la discussion suivante http://forum.handylinux.org/viewtopic.php?pid=6186

On parlait de modifier/mettre à jour le script myhandylinux pour distro handylinux V2

1434215317.png
1439021950_capture_d_ecran_-_08082015_-_10_18_25.png

Je suis arrivé à optimiser le script bash en utilisant dpkg-query à la place de apt-cache

#!/bin/bash
# à propos de mon handylinux
# Under licence GPLv3 http://www.gnu.org/licenses/gpl.txt
# require "zenity"

if [ -f /etc/handylinux_installation ]; then
    HANDYINST=$(cat /etc/handylinux_installation)
else
    HANDYINST=" ante HandyLinux-1.5.1"
fi
HANDYVS=$(cat /etc/handylinux_version)

handymenu_ver=$(dpkg-query -W handy-menu)
handytri_ver=$(dpkg-query -W handytri)
handytheme_ver=$(dpkg-query -W handylinuxlook)
redshift_config_ver=$(dpkg-query -W redshift-config)
mpartage_ver=$(dpkg-query -W mpartage)

# affiche les infos
zenity --info --no-wrap --text "HandyLinux

<span color=\"green\">cet ordi</span> :
 - install : $HANDYINST
 - version : $HANDYVS
 - outils : $handymenu_ver, $handytri_ver, $handytheme_ver
                  $redshift_config_ver, $mpartage_ver

<span color=\"green\">général</span> :
 - basée sur <a href='https://www.debian.org/' >Debian old-stable</a>
 - licence : <a href='http://www.gnu.org/licenses/gpl.txt' >2013-2015©GPLv3</a>
 - homepage : <a href='http://handylinux.org' >http://handylinux.org</a>
 - documentation : <a href='http://wiki.handylinux.org' >http://wiki.handylinux.org</a>
 - sources : <a href='http://src.handylinux.org' >http://src.handylinux.org</a>
 - contact : <a href='contact@handylinux.org' >contact@handylinux.org</a>

<span color=\"green\">team v2</span> : 
 - guantas -- grand initiateur
 - <a href='arpinux@member.fsf.org' >arpinux</a> -- insom(a)niaque builder
 - fibi -- zebulon'man -- <a href='http://blog.handylinux.org' >blog</a> et tests
 - dyp -- [Résolu]Man -- <a href='http://forum.handylinux.org' >forum</a> master 
 - <a href='http://wiscot.org' >wiscot</a> -- admin de l'ombre
 - <a href='http://yeuxdelibad.net'>thuban</a> -- dresseur de serpent
 - <a href='http://coyotus.com' >coyotus</a> -- dev@tout'heure
 - Starsheep -- <a href='http://wiki.handylinux.org/doku.php/fr/access#handytheme' >dev@ccess</a> -- <a href='http://wallpapers.handylinux.org/HandyLinux/' >valpapier</a>
 - bruno-legrand -- <a href='http://emmabuntus.sourceforge.net/blog/' >EmmaSpy</a>
 - ideefixe -- docu[mentalist]e
 - Tiberias81 -- design(é)<a href='http://start.handylinux.org' >graphisme</a>
 - Trefix -- modé(t)ra(c)teur
 - Rouzigalos -- wiki'œil de lynx'"

exit 0

Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#2 14-06-2015 12:15:20

ZeR0-@bSoLu
Membre

Re : [script]myhandylinux.sh

RAAAAH ce double post!!!!! non je rigole merci Coyotus pour ton travail et gg pour la petite optimisation de dernière minute big_smile


Mess With The Bests
Die Like The Rest

Hors ligne

#3 14-06-2015 12:52:56

IceF0x
#! Gourou Linux

Re : [script]myhandylinux.sh

Double post supprimé, le second était une optimisation du premier code qui permet d'afficher plus vite la fenêtre, j'ai édité le post initial.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

Pied de page des forums