Nicofo - Mot-clé - Script2022-10-17T19:14:28+02:00urn:md5:1d96afee1ed88826e3387febc8778ad2DotclearComparer deux dossiersurn:md5:cf731bed90e5365fbb9598ee0f65a9082011-12-06T23:05:00+01:002011-12-16T19:56:54+01:00NicofoLinuxScript <div id="cad" style="border-style:solid; border-width:thin; padding:4px">
<em><img src="http://nicofo.tuxfamily.org/public/DC1/warning1.png" alt="" align="left" style="padding:4px"/> <ins>Update</ins> - <a href="http://nicofo.tuxfamily.org/scripts/compDossier" hreflang="fr">Script</a> mis à jour.<br />Affichage plus clair des différences dans les dossiers.</em></div>
<br />
Cette mise à jour permet un affichage beaucoup plus clair des résultats lorsqu'un dossier est manquant : au lieu d'afficher tous les sous-fichiers, <code>compDossier</code> n'affichera plus que le nombre de fichiers. Exemple :<br />
<pre><strong>$ compDossier /media/Sauvegardes_Photos ~/Images</strong><br /><br /><font color="blue">Fichiers différents par leur taille :</font><br />img14.jpg<br />img16.jpg<br /><br /><font color="blue">Ce que "/media/Sauvegardes_Photos/" contient en plus :</font><br /><br /><font color="blue">Ce que "/home/nicolas/Images/" contient en plus :</font><br />2010/img_new1.jpg<br />2010/img_new2.jpg<br /><strong>2011/</strong> <font color="grey">(27 éléments)</font></pre>
<em>Remarque</em> : si vous voulez toujours voir tous les fichiers, utilisez l'option <code><strong>-a</strong></code>
<p align="right"><small><font color="grey"><em>Remarque</em> : le script a été renommé en <code>compDossier</code> (anciennement <code>compDossier2</code>)<br/>22/11/2011</font></small></p>
<hr><br />
Le script <code>compDossier</code> permet de comparer <ins>rapidement</ins> 2 dossiers et d'en lister les différences.<br />
Pour cela, il se base sur :
<ul>
<li>le <strong>nom</strong> des fichiers (l'option "<code><strong>-i</strong></code>" permet une comparaison insensible à la casse)</li>
<li>la <strong>taille</strong> des fichiers</li>
<li>la <strong>date de modification</strong> des fichiers si l'option "<code><strong>-t</strong></code>" est donnée <img src="http://nicofo.tuxfamily.org/public/DC1/new.png" alt="" /></li>
</ul>
<p align="right"><small><font color="grey">02/07/2011</font></small></p>
<hr><br />
Une partie a été réécrite et le script est dorénavant incroyablement plus rapide ! (ou plutôt la version précédente n'était pas du tout optimisée <img src="/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> )<br />
<p align="right"><small><font color="grey">30/03/2010</font></small></p>
<hr><br />
Il existait déjà <code><a hreflang="fr" href="http://nicofo.tuxfamily.org/index.php?post/2007/07/01/31-comparer-deux-dossiers">compDossier_simple</a></code>, voici désormais <code>compDossier</code> !<br /><br />
Voici donc un nouveau petit script qui vous permet de lister les différences entre le contenu de deux dossiers : <a href="http://nicofo.tuxfamily.org/scripts/compDossier" hreflang="fr">compDossier</a>.<br /><br />
Cette nouvelle version tient désormais compte de <strong>la taille</strong> des fichiers pour pouvoir détecter des <strong>différences</strong> (alors que compDossier ne tenait compte que des <strong>noms</strong> des fichiers, indépendamment du contenu).<br /><br />
<em>Et à quoi ça peut servir ?</em> Un simple exemple : vous avez un CD avec les sauvegardes des photos du PC. Comment savoir quelles sont les nouvelles photos qui n'ont pas encore été gravées sur le CD ? » <code>compDossier</code> !<br /><br />
<pre><strong>$ compDossier /media/Sauvegardes_Photos ~/Images</strong><br /><br /><font color="blue">Ce qui est différent dans les deux dossiers :</font><br />img14.jpg<br />img16.jpg<br /><br /><font color="blue">Ce que "/media/Sauvegardes_Photos/" contient en plus :</font><br />img22.jpg<br /><br /><font color="blue">Ce que "/home/nicolas/Images/" contient en plus :</font><br />2007/img_new1.jpg<br />2007/img_new2.jpg</pre>
<img src="http://nicofo.tuxfamily.org/public/DC1/download.png" alt="download" /> Télécharger le script : <a href="http://nicofo.tuxfamily.org/scripts/compDossier" hreflang="fr">compDossier</a>.<br />
<img src="http://nicofo.tuxfamily.org/public/DC1/link.png" alt="" /> <em>À voir aussi</em> : <a hreflang="fr" href="http://nicofo.tuxfamily.org/index.php?post/2007/07/01/31-comparer-deux-dossiers">Comparer deux dossiers (version plus simple)</a><br />
<p align="right"><small><font color="grey">1ère version : 12/12/2008</font></small></p>http://nicofo.tuxfamily.org/index.php?post/2008/12/12/Comparer-deux-dossiers-Version-2#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/45Simple applet Wifiurn:md5:7b905abb752a0189447737ee5748db9c2010-08-29T19:01:00+02:002010-08-29T19:01:00+02:00NicofoLinuxGnomeKDEScript Le script <code><a href="http://nicofo.tuxfamily.org/scripts/showWifi">showWifi</a></code> permet d'ajouter une icône dans la zone de notification indiquant l'état du réseau Wifi : qualité du signal ou réseau déconnecté.
<img title="showWifi" style="margin: 0 auto; display: block;" alt="showWifi" src="http://nicofo.tuxfamily.org/public/showWifi.png" />
<br />
Différents <strong><ins>thèmes d'icônes</ins></strong> sont disponibles. La liste des thèmes s'obtient par "<code>showWifi --help</code>". Par exemple, utilisez "<code>showWifi knm</code>" pour obtenir le thème d'icônes de knetworkmanager (celui-ci devant au préalable être installé).
<img title="icônes showWifi" style="margin: 0 auto; display: block;" alt="showWifi thème d'icônes" src="http://nicofo.tuxfamily.org/public/showWifi_icons.png" />
<br />
<img src="http://nicofo.tuxfamily.org/public/DC1/tip.png" alt="" /> Ce script est particulièrement utile si, comme moi, vous n'utilisez pas (k)Network Manager pour gérer votre Wifi. Il vous permet de savoir de manière simple si le réseau est bien connecté.<br />
Pour lancer ce script au démarrage de votre session :
<ul>
<li>sous <strong>GNOME</strong> : System > Preferences > Startup Applications > Add</li>
<li>sous <strong>KDE</strong> : systemsettings > Advanced > Autostart > Add Script</li>
</ul>
<img src="http://nicofo.tuxfamily.org/public/DC1/download.png" alt="download" /> Télécharger le script : <a href="http://nicofo.tuxfamily.org/scripts/showWifi">showWifi</a>http://nicofo.tuxfamily.org/index.php?post/2010/08/28/Simple-applet-Wifi#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/52Faites le tri dans vos photos !urn:md5:c9d1b3e68d5882dca86bbd1398469e9f2009-02-07T17:21:00+00:002009-11-14T17:16:47+00:00NicofoLinuxScript <center>
<div id="cad" style="border-style: solid; border-width: thin; padding: 4px; background: rgb(255, 204, 102) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">
<em><img src="http://nicofo.tuxfamily.org/public/DC1/warning1.png" alt="" style="padding: 4px;" align="left" /> <ins>Update</ins>
- Script mis à jour - 14/11/2009.<br />Script fusionné avec </em><code><em>renomme</em></code><br /><em>Voir : <a hreflang="fr" href="http://nicofo.tuxfamily.org/index.php?post/2009/11/14/Renommez-vos-fichiers-et-vos-photos">Renommez vos fichiers et vos photos</a>.</em></div>
</center>
<br />
<center>
<img src="http://nicofo.tuxfamily.org/public/DC1/updated.gif" alt="<Mis à jour>" /> <em>Script mis à jour - 06/09/2009 : script 50% plus rapide ! <img src="http://nicofo.tuxfamily.org/public/DC1/updated.gif" alt="<Mis à jour>" /></em>
</center>
<br />
Voici <a href="http://nicofo.tuxfamily.org/scripts/datePhotos" hreflang="fr">un petit script</a> qui permet de trier ses photos en fonction de la <strong>date où la photo a été prise</strong>. Il utilise pour cela les <strong>metadata</strong> EXIF contenues dans les photos pour les renommer par ordre de date.
<br /><br />
En effet, l'ordre alphabétique des photos ne correspond pas toujours à l'ordre chronologique. Et la date des photos affichée par nautilus, <code>ls -a</code> ou autres est parfois la date de la sauvegarder sur le PC, càd la même date pour toutes les photos.
<br /><br />
<strong>Utilisation</strong><br />
Lancer le script <code>datePhoto</code> et laissez-le dans un premier temps analyser vos photos :
<pre> $ datePhotos<br />[4/6] détection de la date de 'soleil 5.jpg'...</pre>
Si elles ne sont pas triées par ordre, vous aurez alors la possibilité, si vous le souhaitez, de donner un nouveau nom à vos photos et enfin de les trier :
<pre> $ datePhotos<br />Les 6 photos ne sont pas triées par date.<br />Voulez-vous renommer les 6/6 photos par ordre [o/N] ? o<br />Nom des photos ['soleil' par défaut <enter>] : <br />[1/6] soleil 11.jpg ==> soleil 1.jpg<br />[2/6] soleil 2.jpg ==> soleil 2.jpg<br />[3/6] soleil 7.jpg ==> soleil 3.jpg<br />[4/6] soleil 4.jpg ==> soleil 4.jpg<br />[5/6] soleil 5.jpg ==> soleil 5.jpg<br />[6/6] soleil 6.jpg ==> soleil 6.jpg<br /><br />Vous confirmez [O/n] ?</pre>
Un petit <enter> et c'est fait !!
<br /><br />
<strong><em>Options</em></strong><br /><ul><li>il est possible de ne trier que les photos portant un certain nom : "<code>datePhotos vacance</code>" ne renommera que vos photos de vacance !</li>
<li>vous pouvez ajouter la date dans le nom du fichier : "<code>datePhotos --ajoutDate</code>"</li>
<li>vous pouvez aussi afficher à l'écran la date des photos : "<code>datePhotos --affiche</code>"</li>
<li>toutes les options sont disponibles avec "<code>datePhotos --help</code>" <img src="/themes/default/smilies/wink.png" alt=";-)" class="smiley" /></li>
</ul>
<br />
<strong><em>Extension</em></strong> : utilisez <code>datePhotos</code> récursivement dans tous les sous-dossiers grâce à <code>datePhotosDir</code> : <em>[<a href="javascript:visibilite('divDate');">afficher/cacher</a>]</em>
<script>
function visibilite(thingId)
{
var targetElement;
targetElement = document.getElementById(thingId) ;
if (targetElement.style.display == "none")
targetElement.style.display = "" ;
else
targetElement.style.display = "none" ;
}
</script>
<div id="divDate" style="display: none;">
<br />
Pour vérifier <em>(sans trier)</em> si toutes vos photos sont bien triées dans chacun des sous-dossiers contenant des photos, utilisez <a href="http://nicofo.tuxfamily.org/scripts/datePhotosDir" hreflang="fr">datePhotosDir</a> ! Exemple :
<pre> $ cd ToutesMesPhotos
$ datePhotosDir
Dossier . :
Pas de photos.
Dossier ./2006 :
Les 2 photos ne sont pas triées par date.
Dossier ./2006/avril :
OK, les 6 photos sont bien triées par date.
</pre>
<em>[<a href="javascript:visibilite('divDate');">afficher/cacher</a>] l'extension</em>
</div>
<br /><br />
<ins><em>Remarque</em></ins> datePhotos nécessite <code>exiftool</code>, installé par défaut sur Fedora par exemple.<br /><small>(la fonction <code>identify</code> de ImageMagick, utilisée dans les version précédentes, a été remplacée par <code>exiftool</code>, bien plus rapide pour détecter la date dans les données EXIF)</small><br /><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/download.png" alt="" align="left" />
Télécharger le script : <a href="http://nicofo.tuxfamily.org/scripts/datePhotos" hreflang="fr">datePhotos</a>,<br />
Télécharger le script : <a href="http://nicofo.tuxfamily.org/scripts/datePhotosDir" hreflang="fr">datePhotosDir</a>.
<br /><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/tip.png" alt="" /> Autres manières de renommer vos fichiers :
<ul>
<li>changer le nom de fichiers (pas uniquement des photos) avec <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2006/10/26/12-renommage-de-fichiers-par-exemple-photos" hreflang="fr">renomme</a></li>
<li>la commande "<code>rename stringA stringB fichiers</code>" change "stringA" par "stringB" dans le nom des "fichiers"</li>
</ul>http://nicofo.tuxfamily.org/index.php?post/2006/12/01/14-faites-le-tri-dans-vos-photos#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/12Extraire les infos des fichiers mp3/oggurn:md5:bcb220d5c6d082f1e167fb2ec629b9022008-10-03T22:30:00+02:002008-10-04T10:48:56+02:00NicofoLinuxScript Voici un petit script qui permet d'afficher les informations (Auteur/Titre/Album/...) contenues dans vos fichiers musicaux (mp3, ogg ou wma) : <a href="http://nicofo.tuxfamily.org/scripts/mp3info" hreflang="fr">mp3info</a>.<br /><br /><strong><em>Afficher toutes les infos</em></strong><br />Le plus simple est de le lancer en spécifiant quels fichiers analyser (<code>mp3info file.mp3</code>). En l'absence d'arguments, il analyse tous les fichiers musicaux du dossier courant :
<pre> <strong>$ mp3info </strong><br /><br />[1/10] 01 - 1973.ogg<br /> De : <strong>James Blunt</strong> - <strong>1973</strong> (4'40")<br /> Album : <strong>All the Lost Souls</strong> piste 1 (2007-09-15)<br /><font color="red">--------------------------------------------------------------------------------</font><br />[2/10] 02 - One of the Brightest Stars.ogg<br /> De : <strong>James Blunt</strong> - <strong>One of the Brightest Stars</strong> (3'11")<br /> Album : <strong>All the Lost Souls</strong> </pre><strong><em><br />Afficher les infos sous forme personnalisée - créer ses covers</em></strong><br style="font-style: italic;">Vous pouvez aussi spécifier précisément quelles infos afficher, ce qui s'avère bien utile pour créer une liste de ses chansons (pour faire une pochette de CD par exemple).<br />Pour cela, lancer "<code>mp3info -l -s "<string_infos_à_afficher>"</code>". Le <em>string</em> décrit quelles infos afficher : par exemple <code>"a"</code> désigne l'auteur, <code>"t"</code> le titre, <code>"d"</code> la durée, etc. <em>Pour connaître toutes les possibilités, voyez dans l'aide ! (<code>mp3info --help</code>).</em> Un exemple :<br /><pre> <strong>$ mp3info -l -s "n) a : t......[d]"</strong><br /><br />1) Mika : Any Other World......[4'19"]<br />2) Mika : Big Girl [You Are Beautiful]......[4'8"]<br />3) Mika : Billy Brown......[3'14"]<br />4) Mika : Grace Kelly......[3'7"]<br />5) Mika : Happy Ending......[4'33"]</pre><br /><img src="http://nicofo.tuxfamily.org/public/DC1/download.png" alt="download" /> Télécharger le script : <a href="http://nicofo.tuxfamily.org/scripts/mp3info" hreflang="fr">mp3info</a>.http://nicofo.tuxfamily.org/index.php?post/2008/10/03/Extraire-les-infos-des-fichiers-mp3/ogg#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/43Switcher bureau 3Durn:md5:8f19b298d803c25c741dd6a6d43389902007-11-18T19:52:08+00:002007-11-18T19:57:03+00:00NicofoLinuxBerylBureau 3DCompizCompiz-fusionScript ... ou comment passer en un clic d'un bureau 3D vers un bureau normal et inversement ?<br /><br />
On aime bien <strong>Compiz</strong> (<strong>fusion</strong>) et <strong>Beryl</strong> mais force est de constater qu'ils occasionnent encore parfois quelques ralentissements ou incompatibilités avec certaines applications. En un clic, grâce à une icône dans la zone de notification, il est désormais possible d'arrêter le bureau 3D et par suite de le relancer, puis de l'arrêter de nouveau, puis ... (ok, vous avez compris là) !<br /><br />
<center>
<img src="http://nicofo.tuxfamily.org/public/DC1/switch3D/start3D.png" alt="start3D" />
<img src="http://nicofo.tuxfamily.org/public/DC1/switch3D/stop3D.png" alt="stop3D" />
<img src="http://nicofo.tuxfamily.org/public/DC1/switch3D/quit3D.png" alt="quit3D" />
</center>
<br />
Il suffit de lancer le <a href="http://nicofo.tuxfamily.org/scripts/switch3D" hreflang="fr">script</a> <code>switch3D</code>.<br /><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/tip.png" alt="" /> <b><em>Astuce</em></b> : ce script fonctionne de manière optimale si vous avez activé le <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/10/27/37-ati-aiglx-ca-marche-mode-d-emploi#demarrage3D" hreflang="fr">lancement automatique de Compiz / Beryl</a> au démarrage de votre session avec <code>demarrage3D</code>.
<br />
<img src="http://nicofo.tuxfamily.org/public/DC1/download.png" alt="download" /> Télécharger le script : <a href="http://nicofo.tuxfamily.org/scripts/switch3D" hreflang="fr">switch3D</a>.http://nicofo.tuxfamily.org/index.php?post/2007/11/18/38-switcher-bureau-3d#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/34ATI + AIGLX, ça marche : mode d'emploiurn:md5:7a97ba2bee312cad02d9efc872343da72007-10-27T19:37:00+00:002008-09-26T17:49:00+00:00NicofoFedoraAIGLXATIBerylCompiz-fusionScriptXGL La dernière version des pilotes ATI fourni, parmi d'<a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/10/23/36-ati-enfin" hreflang="fr">autres nouveautés</a>, le support AIGLX. Dorénavant, il n'est plus nécessaire d'utiliser XGL pour pouvoir bénéficier de compiz ou beryl.<br />
L'installation des drivers est assez simple :
<ol>
<li>Comme on peut enfin se passer de XGL, on peut le cas échéant le désinstaller :
<pre>wget http://nicofo.tuxfamily.org/scripts/xgl/installXGL<br />sh installXGL -r</pre></li>
<li>L'installation des nouveaux drivers se fait par simple mise à jour : "<code>yum update</code>" ou juste "<code>yum update kmod-fglrx</code>".<br />
<em>Remarque</em> : yum m'a indiqué un conflit avec le driver précédent : pas de problème, il suffit de le désinstaller manuellement : "<code>yum remove kmod-fglrx</code>"</li>
<li>Activer AIGLX à l'aide de <code>livna-config-display</code> (accessible dans le menu "Applications > System Tools")</li>
<li>À moins de s'amuser avec les commandes du genre "<code>service fglrx restart</code>", il est préférable à ce stade de redémarrer Fedora.</li>
</ol>
Résultat : ça marche sur ma Radeon X300 !<br /><br />
<a href="http://nicofo.tuxfamily.org/public/DC1/aiglx/ati-aiglx.jpg"><img src="http://nicofo.tuxfamily.org/public/DC1/aiglx/ati-aiglx_THUMB.jpg" alt="ATI AIGLX compiz fusion" style="margin: 0 auto; display: block;" /></a><br />
<strong><em>Problèmes rencontrés</em></strong>
<ul>
<li>Le défilement des pages dans Firefox est assez lent avec compiz ou beryl, ce qui n'était pas le cas avec XGL. Juste un problème de réglage ?</li>
<li>Alors que beryl fonctionne sans problème du premier coup, c'est un peu plus compliqué avec compiz fusion : il m'affiche les erreurs
<pre>compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing<br />compiz (core) - Error: Failed to manage screen: 0<br />compiz (core) - Fatal: No manageable screens found on display :0.0</pre>La solution consiste à utiliser "<code>fusion-icon</code>" ou à lancer compiz fusion avec la commande "<code>LIBGL_ALWAYS_INDIRECT=1 compiz --replace</code>".
</li>
<li>Le curseur de la souris est parfois un peu bizarre (lignes horizontales qui s'ajoutent...)</li>
<li><strong><em>Compiz-fusion et <ins>Fedora 7</ins></em></strong> : en cas de problèmes, sachez qu'il existe une mise à jour de Compiz-fusion pour Fedora 7 (compiz version 0.6.2) : téléchargez l'<a href="http://www.4shared.com/file/27159065/8efcfbd0/compiz-fusion-062i386-F7tar.html" hreflang="fr">archive ici</a>, décompressez-la puis mettez à jour les rpm qui y sont contenus (<code>yum update *.rpm</code>). Ça pourrait résoudre certains de vos problèmes.</li>
<li><strong><em>Compiz-fusion et <ins>Fedora 8</ins></em></strong><br />
Compiz-fusion ne fonctionne pas sur Fedora 8 ? Slander donne une solution dans le <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/10/27/37-ati-aiglx-ca-marche-mode-d-emploi#c418" hreflang="fr">commentaire 11</a> ci-dessous.</li>
<li><strong><em>Compiz-fusion et <ins>Fedora 8</ins> et fglrx (ATI)</em></strong><br />
Vous obtenez désespérément l'erreur <code>No GLX_EXT_texture_from_pixmap with direct rendering context... nor with indirect rendering, this isn't going to work!</code>. Slander donne aussi la solution dans le <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/10/27/37-ati-aiglx-ca-marche-mode-d-emploi#c418" hreflang="fr">même commentaire</a>. (<strong>merci Slander !</strong>)</li>
</ul>
Enfin, j'ai testé quelques jeux genre enemy-territory, True Combat: Elite : la fluidité est parfaite ! Même si je n'avais pas vraiment de problèmes de ce côté là avec les anciens drivers, je crois qu'on peut dire qu'ATI / AMD nous a <em>enfin</em> fourni des drivers linux dignes de ce nom...<br /><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/tip.png" alt="" /> <strong><em>À voir aussi</em></strong>
<ul>
<li><strong>Installer <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/08/10/27-mise-a-jour_installation-de-xgl-sur-fedora#100807" hreflang="fr">Compiz Fusion sur Fedora</a></strong> (fonctionne aussi sans XGL) :<pre>wget http://nicofo.tuxfamily.org/scripts/xgl/installXGL<br />sh installXGL -cb</pre></li>
<li><strong>Lancer Compiz (fusion) ou Beryl automatiquement au démarrage de votre session</strong> Gnome / KDE / XFCE. J'ai adapté mon script <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#beryl" hreflang="fr">chooseCompositeWM</a> pour qu'il fonctionne dans toutes les situations (plus uniquement XGL). Pour l'installer :
<pre>wget <a href="http://nicofo.tuxfamily.org/scripts/demarrage3D.tar.gz" hreflang="fr">http://nicofo.tuxfamily.org/scripts/demarrage3D.tar.gz</a><br />tar -xzf demarrage3D.tar.gz<br />./installDemarrage3D</pre>
Le résultat : votre session se lance avec compiz ou beryl. En outre vous pouvez à tout moment changer de gestionnaire de fenêtres via le menu "Système > Préférences > Démarrage automatique de Compiz/Beryl" ou <code>chooseCompositeWM</code>.</li>
</ul>
<img src="http://nicofo.tuxfamily.org/public/DC1/aiglx/chooseCompositeWM.jpg" alt="chooseCompositeWM beryl compiz fusion" style="margin: 0 auto; display: block;" />http://nicofo.tuxfamily.org/index.php?post/2007/10/27/37-ati-aiglx-ca-marche-mode-d-emploi#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/33Applet de notification de mises à jour (yum, smart)urn:md5:a5c54042543f2f4f4800c486f34d6a982007-07-18T00:25:00+00:002013-03-24T15:26:53+00:00NicofoFedoraFedora 7Scriptsmartyum <p><font color="grey"><i>
<img src="http://nicofo.tuxfamily.org/public/DC1/updated.gif" alt="<Mis à jour>"> 04/10/07 - Correction pour smart !
</i></font></p>
Voici une petite applet qui vous informe des mises à jour disponibles sur votre Fedora : <a href="http://nicofo.tuxfamily.org/scripts/checkUpdate" hreflang="fr">checkUpdate</a>.<br />
Elle fonctionne aussi bien sous Gnome que sous KDE (installez au besoin <code>zenity</code> avec yum).
<br /><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/maj.jpg" alt="<notification de mises à jour>" style="margin: 0 auto; display: block;" /><br />
Il s'agit en fait de la mise à jour du script déjà présenté <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2006/08/17/9-updates-notification-sous-fedora-5" hreflang="fr">précédemment</a> avec les améliorations suivantes :
<ul>
<li>Mise à jour pour Fedora 7</li>
<li>Permet de faire les mises à jour à l'aide de yum, pup ou <strong><a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/02/25/26-smart-une-alternative-a-yumex" hreflang="fr">smart</a></strong></li>
</ul>
<br />
<a href="http://nicofo.tuxfamily.org/public/DC1/Mise à jour du système-F7.png"><img src="http://nicofo.tuxfamily.org/public/DC1/Mise à jour du système-F7_THUMB.jpg" alt="<demande de mise à jour>" style="margin: 0 auto; display: block;" /></a><br />
<strong>Mise à jour</strong><br />
Vous pouvez choisir d'utiliser yum, smart ou pup pour effectuer vos mises à jour. Vous pouvez pour cela modifier la variable <code>MAJ</code> au début du script.
Si vous choisissez yum ou smart, vous pouvez décider de devoir donner le mot de root (<code><strong>su -c</strong> yum/smart</code>) ou non (<code><strong>sudo</strong> yum/smart</code>). Pensez à configurer sudo dans ce cas.
<br /><img src="http://nicofo.tuxfamily.org/public/DC1/tip.png" alt="" align="left"/> Vous pouvez choisir les paquets à exclure des mises à jour en adaptant la variable <code>NON_UPDATE</code> au début du script.<br /><br />
<strong>Configuration de sudo</strong>
<ul>
<li>Ce script a besoin de pouvoir utiliser un <code>yum check-update</code> avec sudo. Il faut donc ajouter la ligne suivante dans /etc/sudoers (avec <code>visudo</code>) :<br />
<code><em><votre user></em> ALL=NOPASSWD:/usr/bin/yum check-update</code></li>
<li>À partir de Fedora 6, si vous lancez ce script automatiquement au démarrage de la session, il vous faudra aussi décommenter la ligne <q><code>Defaults requiretty</code></q> du fichier /etc/sudoers.</li>
<li>Enfin, ajouter selon vos besoins un ligne pour autoriser le lancement de yum/smart avec sudo :<br />
<code><em><votre user></em> ALL=[NOPASSWD:]/usr/bin/yum OU smart</code></li>
</ul>
<strong>Utilisation</strong></p>
<ul>
<li>Sauver le script (par exemple dans ~/bin) et le rendre exécutable.</li>
<li>Ajuster la localisation des 3 icônes de notification dans les premières lignes du script (par défaut, va les chercher dans $HOME/bin/icons).</li>
<li>Vous pouvez le lancer au démarrage de la session gnome via le menu 'Bureau->Préférences->Préférences supplémentaires->Sessions'.</li>
</ul>
<img src="http://nicofo.tuxfamily.org/public/DC1/download.png" alt="" /> <em><strong>Télécharger le script</strong></em><br />
<ul>
<li>script avec les icônes : <a href="http://nicofo.tuxfamily.org/scripts/checkUpdate.tar.gz" hreflang="fr">checkUpdate.tar.gz</a></li>
<li>script seul : <a href="http://nicofo.tuxfamily.org/scripts/checkUpdate" hreflang="fr">checkUpdate</a></li>
<li>Décider tous les combien de jours effectuer les recherches de mises à jour : <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2006/11/04/13-extension-pour-notification-des-mises-a-jour-le-pupplet-de-fc5" hreflang="fr">extension checkUpdateDay</a>.</li>
</ul>http://nicofo.tuxfamily.org/index.php?post/2007/07/18/34-applet-de-notification-de-mises-a-jour_yum-smart#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/30Comparer deux dossiersurn:md5:6fdbae627c89540495eb8ebfe64a0be42007-07-01T12:16:00+00:002011-12-06T21:12:32+00:00NicofoLinuxScript <center><font color="grey"><img src="http://nicofo.tuxfamily.org/public/DC1/new.gif" alt="<NEW>"> <i>12/12/2008 - <a href="http://nicofo.tuxfamily.org/index.php?post/2008/12/12/Comparer-deux-dossiers-Version-2">Version plus avancée disponible</a></i></font></center>
<br/><br/>
Voici un petit script qui vous permet de lister les différences entre le contenu de deux dossiers : <a href="http://nicofo.tuxfamily.org/scripts/compDossier_simple" hreflang="fr">compDossier_simple</a>.<br><br>
<em>Et à quoi ça peut servir ?</em> Un simple exemple : vous avez un CD avec les sauvegardes des photos du PC. Comment savoir quelles sont les nouvelles photos qui n'ont pas encore été gravées sur le CD ? » <code>compDossier_simple</code> !
<pre><strong>$ compDossier_simple /media/Sauvegardes_Photos ~/Images</strong>
<font color="blue">Ce que "/media/Sauvegardes_Photos/" contient en plus :</font>
img22.jpg
<font color="blue">Ce que "/home/nicolas/Images/" contient en plus :</font>
2007/img_new1.jpg
2007/img_new2.jpg
</pre>
<p align="right"><small><font color="grey"><em>Remarque</em> : ce script s'appelait anciennement <code>compDossier</code> et a été renommé en <code>compDossier_simple</code></font></small></p>
<img src="http://nicofo.tuxfamily.org/public/DC1/download.png" alt="download"> Télécharger le script : <a href="http://nicofo.tuxfamily.org/scripts/compDossier_simple" hreflang="fr">compDossier_simple</a>.<br />
<img src="http://nicofo.tuxfamily.org/public/DC1/link.png" alt="" /> <em><strong>À voir aussi</strong></em> : <a hreflang="fr" href="http://nicofo.tuxfamily.org/index.php?post/2008/12/12/Comparer-deux-dossiers-Version-2">Comparer deux dossiers (version plus avancée : compDossier)</a>http://nicofo.tuxfamily.org/index.php?post/2007/07/01/31-comparer-deux-dossiers#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/27Installation automatique de XGL pour Compiz et Berylurn:md5:51a6f057c8d855bba5e6ae3e8aec09562007-01-20T22:27:02+00:002007-10-28T17:31:21+00:00NicofoFedoraBerylBureau 3DCompizCompiz-fusionScriptXGL <p align="right"><img src="http://nicofo.tuxfamily.org/public/DC1/flag_uk.gif" alt="" style="width: 22px; height: 15px;" /> <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/02/23/25-automatic-installation-of-xgl-compiz-and-beryl-on-fedora" hreflang="fr">English</a></p>
<div id="cad" style="border-style:solid; border-width:thin; padding:4px">
<em><img src="http://nicofo.tuxfamily.org/public/DC1/warning1.png" alt="" align="left" style="padding:4px"/> <ins>Update</ins> - les drivers ATI intègrent dorénavant le support AIGLX. XGL n'est donc plus l'unique solution qui permet de bénéficier des effets du bureau 3D. Plus d'infos : <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/10/27/37-ati-aiglx-ca-marche-mode-d-emploi" hreflang="fr">ATI + AIGLX, ça marche : mode d'emploi</a>.</em></div> <br />
Voici le script qui installe et configure automatiquement XGL sur votre Fedora : <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL" hreflang="fr">installXGL</a> (ou <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL_FC5" hreflang="fr">ici</a> pour FC5).<br /><br />
<div id="cad" style="border-style:solid; border-width:thin; padding:4px">
<em><img src="http://nicofo.tuxfamily.org/public/DC1/warning.png" alt="" align="left" style="padding:4px"/> Avant d'utiliser ce script, assurez-vous d'avoir installé les drivers de votre carte graphique. Dans le cas d'une carte ATI, la commande "<code>glxinfo | grep direct</code>" doit retourner "<code>direct rendering: Yes</code>". Si ce n'est pas le cas, <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#instalATI" hreflang="fr">voyez ici</a> avant de continuer.</em></div> <br />
Lancez-le (en root bien sûr) :
<pre>wget http://nicofo.tuxfamily.org/scripts/xgl/installXGL
sh installXGL</pre>
Il télécharge les RPM de XGL, l'installe et le configure automatiquement. Il vous propose ensuite l'installation avec yum de <strong>compiz</strong> et <strong>beryl</strong> à partir des dépôts officiels de Fedora. Et dorénavant l'installation de <strong>compiz-fusion</strong> est également proposée.<br /><br />
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/installXGL.png"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/installXGL_THUMB.jpg" alt="install xgl FC6" style="margin: 0 auto; display: block;" /></a>
<br />
Il ne vous reste plus alors qu'à ouvrir une nouvelle session (pas besoin de redémarrer Fedora). À l'écran de connexion (GDM ou KDM), cliquer sur le menu ("Options" > ) "Session" et choisissez votre session préférée :<br /><br />
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/xgl.jpg"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/xgl_THUMB.jpg" alt="xgl FC6 GDM" style="margin: 0 auto; display: block;" /></a>
<br />
<br /><em><strong>Beryl, compiz ou compiz-fusion ?</strong></em><br />
Le script vous propose d'installer beryl et compiz, mais vous pouvez les installer à tout moment avec yum (<code>yum install beryl compiz</code>). Au démarrage de votre session, beryl ou compiz est exécuté. Vous pouvez choisir celui que vous préférez :
<ul>
<li><ins>sous GNOME</ins> : dans le menu Système -> Préférences -> XGL Gestionnaire de fenêtres<br /></li>
<li><ins>sous KDE</ins> : dans le Menu K -> Configuration (Settings) -> XGL Gestionnaire de fenêtres<br /></li>
<li>ou lancer <strong><code>chooseCompositeWM</code></strong></li>
</ul>
<img src="http://nicofo.tuxfamily.org/public/DC1/compiz-fusion/chooseCompositeWM.jpg" alt="xgl Fedora chooseCompositeWM" style="margin: 0 auto; display: block;" />
<br /><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/warning1.png" style="width: 24px; height: 24px;" alt="" /> Si préférez lancer compiz / beryl / fusion-icon / desktop-effects /etc... <em>manuellement</em> (avec une carte ATI), renseignez la variable <strong><code>LD_LIBRARY_PATH</code></strong>. Par exemple :
<pre>LD_LIBRARY_PATH=/usr/lib/ beryl</pre>
<br />
<img src="http://nicofo.tuxfamily.org/public/DC1/tip.png" alt="" /><strong>En bref...</strong><br />
<ul>
<li>Comment <strong>mettre à jour</strong> XGL ? relancer <code>installXGL</code>.</li>
<li>Comment <strong>désinstaller</strong> XGL ? lancer <code>installXGL -r</code>.</li>
<li>Le script peut vous proposer d'installer <strong>beryl</strong>, <strong>compiz</strong> et <strong>compiz-fusion</strong> : <code>installXGL -cb</code> ...</li>
<li>... ou vous proposer de les désinstaller : <code>installXGL -rcb</code>.</li>
<li>En cas de problème avec un <strong>jeu</strong> ou tout autre application 3D, lancer-le avec <em><ins>noXgl</ins></em>. L'option <code>-a</code> peut être utilisée pour lancer une application non-plein écran. Exemples :
<pre>noXgl ppracer
noXgl -a googleearth</pre></li>
</ul>
Vous trouverez tous les <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#instalXGL" hreflang="fr">détails</a> sur le script ainsi que la réponse à vos <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#pb" hreflang="fr">problèmes</a> avec compiz et beryl sur cette <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi" hreflang="fr">page</a>.<br /><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/download.png" alt="download" /> Télécharger le script :
<ul>
<li><strong>Fedora 6 et 7</strong> : <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL" hreflang="fr">installXGL</a></li>
<li><strong>Fedora 5</strong> : <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL_FC5" hreflang="fr">installXGL_FC5</a> - fonctionne aussi sur les versions ultérieures de Fedora mais utilise les paquets FC5 de Compiz et de XGL</li>
</ul>http://nicofo.tuxfamily.org/index.php?post/2007/01/20/21-installation-automatique-de-xgl-et-compiz#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/19Extension pour "Notification des mises à jour" (le "Pupplet" de FC5)urn:md5:96db216f0f9df928938cd95d1c935eae2006-11-04T17:42:00+00:002013-03-24T15:23:40+00:00NicofoFedoraScriptyum Voici la première extension pour <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/07/18/34-applet-de-notification-de-mises-a-jour_yum-smart" hreflang="fr">les notifications de mises à jour (avec yum) sous Fedora</a>.<br />
Elle permet d'<b><i>indiquer à quelle fréquence (jours) faire la recherche des mises à jour</i></b>. Ce délai est modifiable au début du script.<br /><br/>
<strong>Utilisation</strong><ul>
<li>Sauver le <a href="http://nicofo.tuxfamily.org/scripts/checkUpdateDay" hreflang="fr">script</a> (par exemple dans ~/bin) et le rendre exécutable (<code>chmod</code>).</li>
<li>Le lancer au démarrage de la session gnome via le menu 'Bureau->Préférences->Préférences supplémentaires->Sessions'.</li></ul>
<br />
<img src="http://nicofo.tuxfamily.org/public/DC1/download.png" alt="" /><br />
Télécharger le script : <a href="http://nicofo.tuxfamily.org/scripts/checkUpdateDay" hreflang="fr">checkUpdateDay</a>,<br>
Celui-ci requiert <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/07/18/34-applet-de-notification-de-mises-a-jour_yum-smart" hreflang="fr">checkUpdate</a> <img src="http://nicofo.tuxfamily.org/public/DC1/updated.gif" alt="<Mis à jour>"/>.http://nicofo.tuxfamily.org/index.php?post/2006/11/04/13-extension-pour-notification-des-mises-a-jour-le-pupplet-de-fc5#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/11Renommez tous vos fichiers en une foisurn:md5:870c980e6b5d037f07a897ccc360c6282006-10-26T22:17:00+00:002009-11-14T17:18:55+00:00NicofoLinuxScript<center>
<div id="cad" style="border-style: solid; border-width: thin; padding: 4px; background: rgb(255, 204, 102) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">
<em><img src="http://nicofo.tuxfamily.org/public/DC1/warning1.png" alt="" style="padding: 4px;" align="left"> <ins>Update</ins>
- Script mis à jour - 14/11/2009.<br>Script fusionné avec </em><code><em>datePhotos</em></code><br><em>Voir : <a hreflang="fr" href="http://nicofo.tuxfamily.org/index.php?post/2009/11/14/Renommez-vos-fichiers-et-vos-photos">Renommez vos fichiers et vos photos</a>.</em></div>
</center>
<br>
<center><font color="grey"><img src="http://nicofo.tuxfamily.org/public/DC1/updated.gif" alt="<Mis à jour>"> <i>Script remis à jour - 8/12/2006 <img src="http://nicofo.tuxfamily.org/public/DC1/updated.gif" alt="<Mis à jour>"><br>
Il permet maintenant de renommer tout type de fichier, et non plus que les photos !</i></font></center>
<br>
Voici un petit <a href="http://nicofo.tuxfamily.org/scripts/renomme" hreflang="fr">script</a> qui permet de renommer facilement tous les fichiers d'un répertoire en leur donnant un joli nom. Par exemple, vous renommerez vos photos de vacance :
<pre>IMG_TRUC_894475.jpg ==> vacance à la plage 001.jpg
IMG_TRUC_894476.jpg ==> vacance à la plage 002.jpg
...
IMG_TRUC_894592.jpg ==> vacance à la plage 214.jpg</pre>
Par défaut, le script renomme les fichiers suivant l'<b>orde alphabétique</b> de départ.<br>
Et pour les renommer par <b>ordre chrolologique</b> ? Donnez-lui l'option <code>-c</code>.
<br><br>
<strong>Comment ça marche ?</strong><br> Y'a pas plus simple : il suffit d'appeler le script <strong>renomme</strong> avec comme arguments les fichiers à renommer !<br>
Et si <em>aucun fichier</em> n'est donné en argument, il renommera par défaut <em>toutes vos photos et vidéos</em> du dossier courant. Exemples d'appel :
<pre>renomme *.txt
renomme *.txt *.log
renomme fichier1 fichier2
renomme #= renomme *.jpg *.JPG ...</pre>
<br>
<strong>Exemples d'exécution</strong>
<pre>[nicolas@Nicolas ~]$ <strong><font color="grey">renomme -n -c *.txt *.log</font></strong>
7 fichiers à renommer. Nom des fichiers : <em>log</em>
[1/7] texLog.txt ==> log1.txt
[2/7] logVar.txt ==> log2.txt
[3/7] funct.log ==> log3.log
[4/7] logUi.txt ==> log4.txt
[5/7] logUi2.txt ==> log5.txt
[6/7] xLog.txt ==> log6.txt
[7/7] log.txt ==> log7.txt</pre>
<pre>[nicolas@Nicolas septembre]$ <strong><font color="grey">renomme</font></strong>
15 photos à renommer. Nom des photos : <em>vacances au soleil</em>
[01/15] IMG114_1428.jpg ==> vacances au soleil 01.jpg
[02/15] IMG114_1429.jpg ==> vacances au soleil 02.jpg
[03/15] IMG114_1430.jpg ==> vacances au soleil 03.jpg
[04/15] IMG114_1431.jpg ==> vacances au soleil 04.jpg
[05/15] IMG114_1432.jpg ==> vacances au soleil 05.jpg
[06/15] IMG114_1433.jpg ==> vacances au soleil 06.jpg
[07/15] IMG114_1434.jpg ==> vacances au soleil 07.jpg
[08/15] IMG114_1435.jpg ==> vacances au soleil 08.jpg
[09/15] IMG114_1436.jpg ==> vacances au soleil 09.jpg
[10/15] IMG114_1437.jpg ==> vacances au soleil 10.jpg
[11/15] IMG114_1438.jpg ==> vacances au soleil 11.jpg
[12/15] IMG114_1439.jpg ==> vacances au soleil 12.jpg
[13/15] IMG114_1440.jpg ==> vacances au soleil 13.jpg
[14/15] IMG114_1441.jpg ==> vacances au soleil 14.jpg
[15/15] IMG114_1442.jpg ==> vacances au soleil 15.jpg</pre>
Par défaut, comme ci-dessus, les fichiers renommés comportent un espace avant le chiffre. Si vous n'en voulez pas : utilisez, comme dans le premier exemple, l'option <code>-n</code> ou <code>--nospace</code>.<br>
Pour d'autres options ? ==> <code>renomme -h</code> (non, <code>man renomme</code> n'existe pas (encore) <img src="http://nicofo.tuxfamily.org/themes/default/smilies/smile.png" alt=":-)" class="smiley"> )<br><br>
<img src="http://nicofo.tuxfamily.org/public/DC1/infoP.png" alt=""><br>
<ul>
<li>Télécharger le script <a href="http://nicofo.tuxfamily.org/scripts/renomme" hreflang="fr">renomme</a>.</li>
<li>L'ancienne version <a href="http://nicofo.tuxfamily.org/scripts/renamePhotos" hreflang="fr">renamePhotos</a> (valable que pour les photos) est toujours disponible.</li>
<li><em><strong>Voir aussi : </strong></em><a href="http://nicofo.tuxfamily.org/dotclear/index.php/2006/12/01/14-faites-le-tri-dans-vos-photos" hreflang="fr">un script</a> qui renomme les photos dans l'ordre de la <strong>date lue dans ses métédatas</strong>. En effet, l'ordre alphabétique des photos ne correspond pas toujours à l'ordre chronologique. Et la date des photos affichée par nautilus, ls -a ou autres est parfois la date de la sauvegarde sur le PC, càd la même date pour toutes les photos. <br>
Bref, un autre script qui remettra de l'ordre dans vos photos...</li>
</ul>http://nicofo.tuxfamily.org/index.php?post/2006/10/26/12-renommage-de-fichiers-par-exemple-photos#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/10Nautilus : option "Envoi par mail" pour un fichierurn:md5:4ebe673643e03aa5d405e1460291e6f42006-09-19T19:54:41+00:002006-12-23T18:00:38+00:00NicofoGnomeGnomeScriptVoici un petit script très pratique pour envoyer en 2 clics un fichier par mail ou des fichiers/dossiers compressés via <b>thunderbird</b>.<br><br>
<img src="http://nicofo.tuxfamily.org/public/DC1/send_by_mail/send_by_mail2.jpg" alt="<Send by mail - Envoi par mail> "style="display:block; margin:0 auto;" /><br>
<ul>
<li><b>Clic 1</b> : sélectionner dans nautilus les fichiers/dossiers à envoyer</li>
<li><b>Clic 2 droit</b> : choisir Scripts -> <i><font color=red>Envoi par mail</font></i> ou <i><font color=red>Compresser et envoyer</font></i></li>
</ul> Pour ce faire, il suffit de copier les 2 fichiers suivants dans ~/.gnome2/nautilus-scripts en prenant soin de les rendre exécutables :
<ul>
<li><a href="http://nicofo.tuxfamily.org/scripts/Send%20by%20mail" hreflang="fr">Envoi par mail</a> <img src="http://nicofo.tuxfamily.org/public/DC1/updated.gif" alt="<Mis à jour>"/> 23/12/2006.</li>
<li><a href="http://nicofo.tuxfamily.org/scripts/Compress%20and%20email" hreflang="fr">Compresser et envoyer</a></li>
</ul>
<u><i>Remarque</i></u> vous pouvez donnez le nom que vous voulez à ces fichiers. C'est ce nom qui apparaîtra dans le menu "Scripts" de nautilus. Si vous changer le nom du fichier 'Send by mail', il faut dans ce cas adapter la ligne 24 du fichier 'Compress and email' et y mettre le nom du premier fichier.<br><br>
<img src="http://nicofo.tuxfamily.org/public/DC1/send_by_mail/Send_by_mail.jpg" alt="<Send by mail - Envoi par mail> "style="display:block; margin:0 auto;" /><br>
<img src="http://nicofo.tuxfamily.org/public/DC1/send_by_mail/Send_by_mail2.jpg" alt="<Compress and email - Compresser et envoyer> "style="display:block; margin:0 auto;" /><br>
Le script de compression utilise <i>file-roller</i> pour effectuer les compressions : vous pouvez donc choisir le type de compression : zip, tar, ... Par contre le <i>rar</i> n'est pas pris en compte (même après l'installation de <i>unrar</i>). Si vous connaissez une méthode, faites-moi signe !http://nicofo.tuxfamily.org/index.php?post/2006/09/19/10-envoi-par-mail-pour-un-fichier#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/8Updates Notification sous Fedoraurn:md5:2e9f3a5b6b9f420734d393d980ebadb52006-08-17T21:28:00+00:002013-03-24T15:39:30+00:00NicofoFedoraScriptyum<center><img src="http://nicofo.tuxfamily.org/public/DC1/updated.gif" alt="<Mis à jour>" /> <em>Script mis à jour - Fedora 7 - voir <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/07/18/34-applet-de-notification-de-mises-a-jour_yum-smart">nouveau billet</a></em> <img src="http://nicofo.tuxfamily.org/public/DC1/updated.gif" alt="<Mis à jour>" /></center>
<br /><br />
En attendant la sortie de Fedora Core 6 et de Puplet (ou Pupplet ? : <em>pup applet</em>) qui nous informera automatiquement des mises à jour, voici un petit script qui... fait la même chose sous FC5 (ou antérieur) !<br /><br />
<em>Si vous n'aimez pas pupplet, ce script est aussi valable pour Fedora 6 et 7 !</em><br /><br />
Il s'agit en fait d'une mise à jour du script donné dans un <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2006/05/31/5-notification-de-mises-a-jour-avec-yum" hreflang="fr">billet précédent</a>. Ce dernier fonctionnait bien jusqu'à mon retour de vacances : 78 mises à jour ! Le pauvre zenity n'a pas réussi à tout afficher sur une seule fenêtre !<br /><br />
J'ai donc modifié l'apparence de la fenêtre des mises à jour et surtout ajouté des cases à cocher pour pouvoir sélectionner les mises à jour désirées. Ce qui donne après la notification suivante :<br />
<p><img src="http://nicofo.tuxfamily.org/public/DC1/maj.jpg" alt="<notification de mises à jour> " style="margin: 0 auto; display: block;" /></p>
<p>... la fenêtre de mise à jour :</p>
<p><a href="http://nicofo.tuxfamily.org/public/DC1/Mise%20%C3%A0%20jour%20du%20syst%C3%A8me-checkbox1.2.png"><img src="http://nicofo.tuxfamily.org/public/DC1/Mise%20%C3%A0%20jour%20du%20syst%C3%A8me-checkbox1.2P.png" alt="<demande de mise à jour>" style="margin: 0 auto; display: block;" /></a></p> <em>Y'a plus ka</em> cliquer sur OK et yum se lance dans un terminal pour effectuer les mises à jour demandées. Vous aurez ainsi rapidement un système à jour :
<p><img src="http://nicofo.tuxfamily.org/public/DC1/ok.jpg" alt="<système à jour>" style="margin: 0 auto; display: block;" /></p>
<br />
<p><strong>Condition d'utilisation</strong></p>
<p>Ce script a besoin de pouvoir utiliser un <code>yum check-update</code> avec sudo. Il faut donc ajouter la ligne suivante dans /etc/sudoers (avec <code>visudo</code>) :<br />
<code><em><votre user></em> ALL=NOPASSWD:/usr/bin/yum check-update</code>
<br />
<br />
<em>Si vous utilisez Fedora 6 et que vous lancez ce script automatiquement au démarrage de la session, il vous faudra aussi décommenter la ligne <q><code>Defaults requiretty</code></q> du fichier /etc/sudoers.
</em>
<br />
<br />
<br />
<strong>Utilisation</strong></p>
<ul>
<li>Sauver le script (par exemple dans ~/bin) et le rendre exécutable.</li>
<li>Ajuster la localisation des 3 icônes de notification dans les premières lignes du script (par défaut, va les chercher dans $HOME/bin/icons).</li>
<li>Le lancer au démarrage de la session gnome via le menu 'Bureau->Préférences->Préférences supplémentaires->Sessions'.</li>
</ul>
<p><br />
<br />
<strong>Mise à jour</strong></p>
<p>La mise à jour proprement dite fait appel à <strong>yum</strong> dans un terminal <par défaut> ou à <strong>pup</strong>. Avec yum, la mise à jour peut s'effectuer après demande du mot de passe root <par défaut> (<code>su -c yum</code>) ou sans demande de mot de passe si sudo a été configuré pour effectuer des mises à jour (<code>sudo yum</code>).<br />
La manière de mettre à jour le système se règle dans les premières lignes du script (variable <code>MAJ</code>).
<br />
<br />
<br />
<img src="http://nicofo.tuxfamily.org/public/DC1/download.png" alt="" /> Télécharger le script</p>
<ul>
<li>script avec les icônes : <a href="http://nicofo.tuxfamily.org/scripts/checkUpdate.tar.gz" hreflang="fr">checkUpdate.tar.gz</a></li>
<li>script seul : <a href="http://nicofo.tuxfamily.org/scripts/checkUpdate" hreflang="fr">checkUpdate</a></li>
<li>Décider tous les combien de jours effectuer les recherches de mises à jour : <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2006/11/04/13-extension-pour-notification-des-mises-a-jour-le-pupplet-de-fc5" hreflang="fr">extension checkUpdateDay</a>.</li>
</ul>
Voir aussi sur Fedora France : <a href="http://www.fedora-france.org/modules/newbb/viewtopic.php?topic_id=12039" hreflang="fr">ce topic</a>.http://nicofo.tuxfamily.org/index.php?post/2006/08/17/9-updates-notification-sous-fedora-5#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/7XGL et compiz - lancement à partir de GDMurn:md5:9a14e317b8d8b64d313ba4de97ca1c302006-06-19T00:25:44+00:002007-06-22T23:28:30+00:00NicofoFedoraBureau 3DScriptXGLIl y a trois manières de configurer Xgl et compiz :
<ul>
<li>lancer GDM directement avec Xgl (procédure par défaut, qui présente l'inconvénient de ne pas pouvoir choisir entre une session 'normale' et une session accélérée)</li>
<li>lancer GDM normalement (Xorg) et avoir alors le choix de lancer Xgl ou non</li>
<li>et enfin... tout lancer à la main <img src="/themes/default/smilies/wink.png" alt=";-)" class="smiley" /></li>
</ul>
Ce billet détaille la seconde méthode pour une Fedora.<br/><br/>
<a href="http://nicofo.tuxfamily.org/public/DC1/GDM_xgl.jpg"><img src="http://nicofo.tuxfamily.org/public/DC1/GDM_xglP.jpg" alt="<GDM : choix Xgl>" style="display:block; margin:0 auto;" /></a> <br/><br/>
<img src="http://nicofo.tuxfamily.org/public/DC1/warning.png" alt="" style="padding:4px"/>
<em><font color="grey"><strong>Cette page n'est plus à jour !</strong>
<ul>
<li>Vous trouverez les dernières infos pour installer et configurer XGL <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#instalXGL" hreflang="fr">sur cette page</a> et un script d'installation automatisé <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/20/21-installation-automatique-de-xgl-et-compiz" hreflang="fr">sur celle-ci</a>.</li>
<li>Tout ce qui concerne <strong>GDM</strong> est également valable pour <strong>KDM</strong>.</li>
</ul>
</font></em><br/><br/>
<u><strong>1) Installer XGL</strong></u><br/>
Suivre la procédure détaillée sur <a href="http://fedoraxgl.tuxfamily.org/index.php?title=Installation_fr" hreflang="fr">Fedora XGL</a> mais ne pas activer Xgl au démarrage de GDM.<br/><br/>
<i>Remarque</i><br/>
Si vous avez déjà activé Xgl au démarrage de GDM, vous pouvez le désactiver par <code>gnome-xgl-switch -d</code> OU en lançant le script de configuration automatique ci-dessous.<br/><br/>
<u><strong>2) Télécharcher les scripts de démarrage de Xgl et Compiz</strong></u><br/>
Charger tous les fichiers <a href="http://nicofo.tuxfamily.org/scripts/xgl/" hreflang="fr">repris ici</a> ou simplement <a href="http://nicofo.tuxfamily.org/scripts/xgl/xgl_demarrage_GDM.tar.gz" hreflang="fr">l'archive</a>.<br/>
<img src="http://nicofo.tuxfamily.org/public/DC1/updated.gif" alt="Mis à jour"/> janvier 2007 : ce script fonctionne avec <strong>GNOME</strong> et dorénavant avec <strong>KDE</strong> et <strong>XFCE</strong> aussi.<br/><br/>
<u><strong>3) Configuration automatique</strong></u><br/>
Lancer le script <code>configureXgl</code>. C'est terminé !<br />
Ce script<br />
<ul>
<li>détecte si GDM n'est pas déjà lancé avec Xgl</li>
<li>détermine les options à donner à Xgl en fonction de la carte graphique</li>
<li>place les fichiers de configuration téléchargés au bon endroit (y compris le script de lancement de compiz au démarrage de la session Gnome)</li>
</ul>
<u><strong>4) Profiter de Xgl</strong></u><br/>
Se déloguer. Dans GDM, choisir Sessions puis 'GNOME Accelerated with Xgl' ==> normalement vous pourrez profiter d'un beau bureau 3D <img src="/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> Et si ça ne va pas ou si vous voulez retrouver votre ancien bureau, il suffit de se reloguer en session 'GNOME'.<br/><br/>
<u><strong>5) Désinstaller cette configuration</strong></u><br/>
Si la mauvaise idée vous venait de vouloir supprimer cette configuration, il ne vous reste plus qu'à lancer <code>configureXgl -r</code>. C'est tellement simple que vous n'avez pas d'excuses pour ne pas essayer <img src="/themes/default/smilies/smile.png" alt=":-)" class="smiley" />
<br/><br/>
<b><i>Si ça ne marche pas ...</i></b><br/>
Si GDM lance une erreur du type "<code>Xlib: connection to ":1.0refused by server"</code>", ajouter l'option <strong><code>-ac</code></strong> après <code>-fullscreen</code> à la ligne <code>XGL_OPT=...</code> dans le fichier /usr/bin/startXgl.<br/>
Si XGL ne se lance toujours pas, il est probable qu'il s'agisse d'une erreur de <b>display</b>. Je ne sais pas la solutionner mais je peux donner comme piste le fichier ~/.Xauthority. S'il n'existe pas, essayer de copier celui de root (et devenez-en le propriétaire : chown).<br/>
Normalement ce ne devrait pas être nécessaire, mais il faut peut-être redémarrer le PC.<br/>
Vous avez une autre solution/idée : n'hésitez pas à en faire part !
<br/><br/>
<b><i>Avantage les avec cartes ATI</i></b><br/>
Avec la configuration par défaut de XGL, le lancement de GDM avec XGL prend environ 20 à 30 secondes avec une carte ATI (il est d'ailleurs nécessaire d'ajouter un time-out dans le fichier custom.conf de GDM). Avec la manière présentée ci-dessus, GDM se lance normalement avec X et le lancement d'une session Gnome avec XGL et Compiz ne prend pas plus de temps qu'une session Gnome normale ==> <b>il n'y a plus aucune perte de temps </b>!http://nicofo.tuxfamily.org/index.php?post/2006/06/19/7-xgl-et-compiz-lancement-a-partir-de-gdm#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/5Notification de mises à jour avec yumurn:md5:3492244054341e26e2a6c4e7654dd07c2006-05-31T22:23:38+00:002007-03-22T19:47:31+00:00NicofoFedoraScriptyum<p>... ou comment être averti automatiquement des mises à jour disponibles avec yum ?<br />
Voici un petit script pour y arriver. <p><br/><br/><center><font color=red><strong>Une nouvelle version est disponible <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2006/08/17/9-updates-notification-sous-fedora-5" hreflang="fr">ICI</a></strong></font></center><br/><br/><br/><br/></p>
<em>Ancienne version :</em>
<p>Les dernières versions de Fedora n'intègrent plus l'utilitaire <strong>up2date</strong> de Red Hat qui informait des dernières mises à jour.<br />
Comment faire donc pour être mis au courant automatiquement des mises à jour disponibles ?<br /></p>
<p>J'ai créé <a href="http://nicofo.tuxfamily.org/scripts/checkUpdate" hreflang="fr">le script suivant</a> qui affiche une notification des dernières màj détectées...<br /></p>
<p><img src="http://nicofo.tuxfamily.org/public/DC1/maj.jpg" alt="<notification de mises à jour> "style="display:block; margin:0 auto;" /></p>
<p><img src="http://nicofo.tuxfamily.org/public/DC1/ok.jpg" alt="<système à jour>" style="display:block; margin:0 auto;" /></p>
<p>... et qui effectue les mises à jour le cas échéant (il suffit de cliquer sur l'icône) :</p>
<p><img src="http://nicofo.tuxfamily.org/public/DC1/Mise à jour du système.png" alt="<demande de mise à jour>" style="display:block; margin:0 auto;" /></p>
<p><strong>Condition d'utilisation</strong></p>
<p>Ce script a besoin de pouvoir utiliser un <code>yum check-update</code> avec sudo. Il faut donc ajouter la ligne suivante dans /etc/sudoers :<br />
<code><em><votre user></em> localhost=NOPASSWD:/usr/bin/yum check-update</code>
<br />
<br />
<br />
<strong>Utilisation</strong></p>
<ul>
<li>Sauver le script (par exemple dans ~/bin) et le rendre exécutable (<code>chmod</code>).</li>
<li>Ajuster la localisation des icônes dans les premières lignes du script (par défaut, va les chercher dans $HOME/bin/icons).</li>
<li>Le lancer au démarrage de la session gnome via le menu 'Bureau->Préférences->Préférences supplémentaires->Sessions'.</li>
</ul>
<p><br />
<br />
<strong>Mise à jour</strong></p>
<p>La mise à jour peut se faire avec <strong>pup</strong> <par défaut> ou dans un terminal avec <strong>yum</strong>. Dans ce dernier cas, la mise à jour peut s'effectuer après demande du mot de passe root (<code>su -c yum</code>) ou sans demande de mot de passe si sudo a été configuré pour effectuer des mises à jour (<code>sudo yum</code>).<br />
La manière de mettre à jour le système se règle dans les premières lignes du script (variable <code>MAJ</code>).
<br />
<br />
<br />
<img src="http://nicofo.tuxfamily.org/public/DC1/infoP.png" alt="" /><br />
Une nouvelle version du script est disponible <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2006/08/17/9-updates-notification-sous-fedora-5" hreflang="fr">ICI</a>.<br><br>
Télécharger le nouveau script avec les icônes : <a href="http://nicofo.tuxfamily.org/scripts/checkUpdate.tar.gz" hreflang="fr">checkUpdate.tar.gz</a>,<br>
Voir aussi sur Fedora France : <a href="http://www.fedora-france.org/modules/newbb/viewtopic.php?topic_id=12039" hreflang="fr">ce topic</a>.</p>http://nicofo.tuxfamily.org/index.php?post/2006/05/31/5-notification-de-mises-a-jour-avec-yum#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/3