Aller au contenu | Aller au menu | Aller à la recherche

Nicofo

mercredi 17 juillet 2013

Intégration des applications GNOME dans KDE : un mythe...

Que se passe-t-il quand on lance gnome-terminal à partir de KDE ? L'effet est pour le moins original...

jeudi 4 juillet 2013

Installation du lecteur de carte d'identité belge

eID Pour pouvoir utiliser le lecteur de carte d'identité électronique sous linux, rendez-vous sur la page officielle du gouvernement. Vous y trouverez les liens pour installer les programmes "eid-mw" et "eid-viewer" sous Fedora et Ubuntu.
Pour Fedora, les programmes ne sont disponibles que jusque Fedora 16 (alors que Fedora 19 est sortie avant-hier), mais ces versions sont néanmoins utilisables pour Fedora 17 et 18 (à vérifier pour F19).

Logiciel eID middleware
Seul ce logiciel est nécessaire pour pouvoir s'identifier avec sa carte d'identité sur internet (par exemple pour utiliser taxonweb).
L'installation se fait en installant le rpm de Fedora 16 associé à votre architecture. Par exemple :
sudo yum install http://eid.belgium.be/fr/binaries/eid-mw-4.0.4-0.1253.fc16.i686_tcm226-178314.rpm
Ensuite redémarrer votre navigateur et ... remplissez vos impôts :-(

eID viewer
Ce logiciel permet juste de visualiser les données contenues sur votre carte d'identité électronique, d'en changer le code PIN, ...
L'installation est plus délicate car requiert java openjdk 1.6 or seule la version 1.7 est disponible à partir de Fedora 17. Cependant pas de soucis, eid-viewer fonctionne aussi avec cette version 1.7 : on peut forcer son installation par (pour la version 32 bits) :
sudo rpm -Uhv --nodeps http://eid.belgium.be/fr/binaries/eid-viewer-4.0.4-0.146.fc16.i686_tcm226-178469.rpm

dimanche 27 janvier 2013

Intégration de GRUB2 dans KDM

Depuis déjà quelques temps (KDE 4.7), KDM a la possibilité de s'intégrer avec GRUB2. Ça signifie qu'il est possible via KDM de redémarrer la machine sur n'importe quelle entrée de GRUB (autre noyau, autre OS, ...) sans changer la valeur par défaut.
Il suffit, dans le menu pour éteindre le PC, de cliquer sur la petite flèche verte du bouton "Redémarrer" :


Par contre cette option bien pratique n'est pas activée par défaut sur Fedora (1). Voici la marche à suivre pour en profiter :
  • utiliser KDM ! Si GDM est utilisé, exécuter les commandes suivantes et redémarrer :
    systemctl disable gdm.service
    systemctl enable kdm.service
  • dans les options de KDM, sélectionner GRUB2 comme gestionnaire de démarrage : systemsettings > Login Screen > Shutdown > Boot Manager : choisir Grub2.
  • ajouter l'option GRUB_DEFAULT=saved dans le fichier /etc/default/grub . Comme après chaque modification de ce fichier, lancer grub2-mkconfig -o /boot/grub2/grub.cfg . Dès la fin de cette commande, la petite flèche verte va apparaître sur le bouton "Redémarrer", aussi bien dans la session utilisateur que directement dans KDM.
(1) le projet Fedora empêche que GRUB2 soit intégré par défaut dans KDM à cause de SELinux (voir ce bug).

En cas de mise à jour du noyau

Grubby (= une absurdité made in Fedora qui fait la même chose que les outils fournis par grub (grub2-mkconfig, ...) mais en mal) est buggué (notamment ce bug qui date de Fedora 16 !) et, à chaque mise à jour du noyau, casse le fichier /boot/grub2/grub.cfg de sorte que KDM ne fonctionne plus avec GRUB2.
La commande suivante, à exécuter après chaque mise à jour du noyau, résout le problème (une autre solution est de relancer grub2-mkconfig -o /boot/grub2/grub.cfg) :
sed -i "s/^set default=\"0\"$/set default=\"\${saved_entry}\"/" /boot/grub2/grub.cfg
Cette opération est faite automatiquement si vous faites les mises à jour de Fedora avec la dernière version de checkUpdate (v. le billet Applet de notification de mises à jour).

lundi 13 février 2012

Astuce Firefox : afficher les adresses URL en entier

Depuis quelques temps déjà (Firefox 8 je crois), les liens qui s'affichent dans la barre de statut lorsqu'on les survole avec la souris sont tronqués s'ils sont trop longs. Ce qui est parfois ennuyeux :


Voici l'astuce qui consiste à afficher à nouveau l'URL complète. Contrairement à la plupart des réglages fins de firefox, ça ne passe pas par l'habituelle page "about:config", mais bien par la modification d'un fichier.
Il suffit de rajouter les lignes suivantes dans le fichier chrome/userChrome.css qui se trouve dans votre profil firefox :
statuspanel {
max-width: 100% !important;
}
(si vous ne connaissez pas le chemin de votre profil firefox, tapez "about:support" comme adresse dans firefox et cliquez sur le bouton "Open Containing Folder")
Et voici le résultat :

mardi 6 décembre 2011

Comparer deux dossiers

Update - Script mis à jour.
Affichage plus clair des différences dans les dossiers.

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, compDossier n'affichera plus que le nombre de fichiers. Exemple :
$ compDossier /media/Sauvegardes_Photos ~/Images

Fichiers différents par leur taille :
img14.jpg
img16.jpg

Ce que "/media/Sauvegardes_Photos/" contient en plus :

Ce que "/home/nicolas/Images/" contient en plus :
2010/img_new1.jpg
2010/img_new2.jpg
2011/ (27 éléments)
Remarque : si vous voulez toujours voir tous les fichiers, utilisez l'option -a

Remarque : le script a été renommé en compDossier (anciennement compDossier2)
22/11/2011



Le script compDossier permet de comparer rapidement 2 dossiers et d'en lister les différences.
Pour cela, il se base sur :
  • le nom des fichiers (l'option "-i" permet une comparaison insensible à la casse)
  • la taille des fichiers
  • la date de modification des fichiers si l'option "-t" est donnée

02/07/2011



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 ;-) )

30/03/2010



Il existait déjà compDossier_simple, voici désormais compDossier !

Voici donc un nouveau petit script qui vous permet de lister les différences entre le contenu de deux dossiers : compDossier.

Cette nouvelle version tient désormais compte de la taille des fichiers pour pouvoir détecter des différences (alors que compDossier ne tenait compte que des noms des fichiers, indépendamment du contenu).

Et à quoi ça peut servir ? 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 ? » compDossier !

$ compDossier /media/Sauvegardes_Photos ~/Images

Ce qui est différent dans les deux dossiers :
img14.jpg
img16.jpg

Ce que "/media/Sauvegardes_Photos/" contient en plus :
img22.jpg

Ce que "/home/nicolas/Images/" contient en plus :
2007/img_new1.jpg
2007/img_new2.jpg
download Télécharger le script : compDossier.
À voir aussi : Comparer deux dossiers (version plus simple)

1ère version : 12/12/2008

mardi 14 juin 2011

Tax-on-web et Firefox 4

Mise à jour : 14/06/2011

Remplir sa déclaration d'impôt par internet (via tax-on-web) est un peu plus compliqué cette année : en effet, l'application n'est pas compatible avec firefox 4 !
tax-on-web firefox 4
Tax-on-web vous propose de repasser à Firefox 3, voire d'utiliser... Internet Explorer !
Il n'est heureusement pas nécessaire d'en arriver là. Pour pouvoir continuer avec Firefox 4, il y a juste deux choses à faire :
  1. modifiez (à l'adresse about:config) la valeur de la clé security.ssl.renego_unrestricted_hosts à ccff02.minfin.fgov.be (au lieu de vide ; si non vide, à ajouter en séparant par une virgule)
    Alternative plus radicale, mais moins sécuritaire => à éviter : modifiez la valeur de la clé security.ssl.allow_unrestricted_renego_everywhere__temporarily_available_pref à true
  2. Ceci était suffisant il y a encore quelques jours, mais maintenant le site détecte la présence de Firefox 4 et affiche le message d'erreur (v. image ci-dessus). Il faut donc lui faire croire qu'on n'utilise pas Firefox 4. C'est le rôle de l'extension (mozilla add-on) « User Agent Switcher » qu'il vous suffit d'installer. Sur la page tax-on-web, configurez-le pour qu'il vous fasse passer pour IE8 ou Firefox 3.
Pour les détails techniques du non-fonctionnement : mozilla-belgium.
À voir aussi : Installation du lecteur de carte d'identité belge sous Linux

samedi 18 décembre 2010

Problème de son avec 'Enemy Territory' ou 'True Combat: Elite' : la solution

tce4_railhouse J'ai voulu rejouer à True Combat: Elite : déception : pas de son !
Et la bonne vieille solution "echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss" ne fonctionne plus.

Pas de soucis, ce site donne la solution, mais pour Enemy Territory uniquement. Je l'ai adaptée pour True Combat: Elite.
  1. Téléchargez le fichier suivant :
  2. Rendez-le exécutable (par exemple : "chmod a+x *-sdl-sound")
  3. Jouez ! (exécutez le fichier)

À voir aussi : Installez Enemy Territory ou True Combat: Elite sur linux

samedi 2 octobre 2010

Le calendrier KDE connaît les congés nationaux

Bonne surprise, en consultant le calendrier KDE, je constate des dates entourées :
Calendrier KDE Calendar
tous les jours fériés ou célébrations nationales sont repris :
- en rouge, c'est congé
- en vert, c'est fête ;-)

(Je pense que c'est une nouveauté de KDE 4.5 - vous en savez plus ?)

dimanche 29 août 2010

Simple applet Wifi

Le script showWifi 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é. showWifi
Différents thèmes d'icônes sont disponibles. La liste des thèmes s'obtient par "showWifi --help". Par exemple, utilisez "showWifi knm" pour obtenir le thème d'icônes de knetworkmanager (celui-ci devant au préalable être installé). showWifi thème d'icônes
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é.
Pour lancer ce script au démarrage de votre session :
  • sous GNOME : System > Preferences > Startup Applications > Add
  • sous KDE : systemsettings > Advanced > Autostart > Add Script
download Télécharger le script : showWifi

dimanche 20 juin 2010

Installation du lecteur de carte d'identité belge (Fedora < 16)

Pour Fedora > 16 : voir cette page
Mise à jour : 07/06/2011

eID Pour pouvoir utiliser le lecteur de carte d'identité électronique sous linux, rendez-vous sur la page officielle du gouvernement. Vous y trouverez les liens pour installer le programme "beid" sous Fedora 12 et Ubuntu 9.10.
Pour Fedora 12 : pas de problème, suivez simplement le lien donné et installez-le (install.sh).
Cet article détaille comment l'installer sous Fedora > 12.

Installation sous Fedora 13, 14 et 15
Exécutez le programme donné ci-dessus pour Fedora 12 (install.sh). Une fois l'installation terminée, il y a encore 2 opérations à faire car cela ne fonctionne pas directement sous Fedora > 12 :
  • le script install.sh essaye d'installer le paquet xerces-c-2.8.0. Or ce paquet n'est plus disponible sous cette version avec Fedora > 12. Vous devez installer manuellement la version de Fedora 12 :
    rpm -Uhv http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/12/Everything/i386/os/Packages/xerces-c-2.8.0-5.fc12.i686.rpm
    Remarque : lors de la prochaine mise à jour de Fedora, attention de ne pas installer la mise à jour de xerces-c.
  • Le script a installé ses propres librairies Qt, rendant inutilisables la plupart des programmes de KDE ! Cependant c'est très facile à corriger. En root : supprimer les lignes
    /usr/local/lib
    /usr/local/lib/beidqt
    /usr/local/lib/siscardplugins
    du fichier /etc/ld.so.conf et relancer ldconfig .
    À noter : ce problème a été corrigé récemment mais n'est pas encore accessible sur la page eID du gouvernement. Cependant le nouveau fichier d'installation est disponible sur la page eID de google code.
Utilisation de la carte de d'identité avec Firefox
Pour remplir votre déclaration d'impôts (dépêchez-vous il ne reste que quelques jours ;-) ), suivez les instructions dans les manuels à votre disposition. Vous devrez installer ce module à Firefox : Belgium eID.
Remarque : pensez à redémarrer firefox après l'installation du logiciel eID.
Firefox 4 : si firefox renvoie le message d'erreur suivant :
Secure Connection Failed
An error occurred during a connection to ccff02.minfin.fgov.be.
Renegotiation is not allowed on this SSL socket.
(Error code: ssl_error_renegotiation_not_allowed)
modifiez (à l'adresse about:config) la valeur de la clé security.ssl.renego_unrestricted_hosts à ccff02.minfin.fgov.be (au lieu de vide ; si non vide, à ajouter en séparant par une virgule)
Ça ne fonctionne toujours pas ? C'est normal depuis la dernière version de tax-on-web, non compatible avec Firefox 4. Voyez ici la solution.

Édit 17/11/10 en cas de réinstallation de Fedora : si comme moi vous avez réinstallé Fedora entièrement, mais en conservant la partition /usr/local (où le logiciel est installé), pas besoin cependant de réinstaller tout : [afficher/cacher]

Alternative (non testée)
La page de téléchargement de eID sur google code contient le middleware en format rpm - version "unofficial" ; il installe également l'extension firefox (mais n'intègre pas l'application beidgui).

Pour Fedora > 16 : Installation du lecteur de carte d'identité belge sous Linux

samedi 9 janvier 2010

yum... Presto !

Impressionnant ce presto :
# yum update

Loaded plugins: fastestmirror, presto, refresh-packagekit
Setting up Update Process                                
Resolving Dependencies                                   
--> Running transaction check                            
---> Package PyKDE4.i686 0:4.3.4-1.fc12 set to be updated
---> Package kde-l10n.noarch 0:4.3.4-1.fc12 set to be updated             
---> Package kde-l10n-French.noarch 0:4.3.4-1.fc12 set to be updated      
---> Package kde-settings.noarch 0:4.3-15.1 set to be updated             
---> Package kde-settings-kdm.noarch 0:4.3-15.1 set to be updated         
   ...                
--> Finished Dependency Resolution                                                 

Dependencies Resolved

===================================================================================
 Package                         Arch   Version                      Repository    
                                                                              Size 
===================================================================================
Updating:                                                                          
 PyKDE4                          i686   4.3.4-1.fc12                 updates 3.0 M 
 kde-l10n                        noarch 4.3.4-1.fc12                 updates  13 k 
 kde-settings                    noarch 4.3-15.1                     updates  41 k 
 kde-settings-kdm                noarch 4.3-15.1                     updates  27 k 
 kdeaccessibility                i686   1:4.3.4-1.fc12               updates 6.1 M 
 kdeaccessibility-libs           i686   1:4.3.4-1.fc12               updates  62 k 
 kdeartwork-kxs                  i686   4.3.4-1.fc12                 updates  60 k 
 kdeartwork-screensavers         i686   4.3.4-1.fc12                 updates 655 k 
 kdebase                         i686   6:4.3.4-1.fc12               updates 4.6 M 
   ...

Transaction Summary
===================================================================================
Install       3 Package(s)                                                         
Upgrade      59 Package(s)                                                         

Total download size: 193 M
Is this ok [y/N]: y       
Downloading Packages:     
Setting up and reading Presto delta metadata
updates/prestodelta                                         | 306 kB     00:01     
Processing delta metadata                                                          
Download delta size: 20 M                                                          
(1/49): PyKDE4-4.3.3-4.fc12_4.3.4-1.fc12.i686.drpm          | 464 kB     00:02     
   ...    
(10/49): kdebase-4.3.3-3.fc12_4.3.4-1.fc12.i686.drpm        | 696 kB     00:02     
(12/49): kdebase-runtime-4.3.3-5.fc12_4.3.4-2.fc12.i686.drp | 856 kB     00:03      
(16/49): kdegames-4.3.3-2.fc12_4.3.4-1.fc12.i686.drpm       | 2.6 MB     00:13      
(18/49): kdegraphics-4.3.3-1.fc12_4.3.4-1.fc12.i686.drpm    | 688 kB     00:03    
(20/49): kdelibs-4.3.3-4.fc12_4.3.4-3.fc12.i686.drpm        | 1.2 MB     00:05     
(21/49): kdelibs-common-4.3.3-4.fc12_4.3.4-3.fc12.i686.drpm |  46 kB     00:00     
(22/49): kdelibs-experimental-4.3.3-1.fc12_4.3.4-1.fc12.i68 | 5.4 kB     00:00     
(23/49): kdemultimedia-4.3.3-2.fc12_4.3.4-1.fc12.i686.drpm  | 598 kB     00:02     
(24/49): kdemultimedia-libs-4.3.3-2.fc12_4.3.4-1.fc12.i686. |  14 kB     00:00     
(25/49): kdenetwork-4.3.3-5.fc12_4.3.4-1.fc12.i686.drpm     | 990 kB     00:04     
   ...   
(49/49): xdg-utils-1.0.2-14.20091016cvs.fc12_1.0.2-16.20091 |  11 kB     00:00     
Finishing rebuild of rpms, from deltarpms                                          
<delta rebuild>                                             | 178 MB     02:43     
Presto reduced the update size by 89% (from 178 M to 20 M).                        
Package(s) data still to download: 15 M                                            
(1/13): kde-l10n-4.3.4-1.fc12.noarch.rpm                    |  13 kB     00:00     
(2/13): kde-settings-kdm-4.3-15.1.noarch.rpm                |  27 kB     00:00     
   ...
(13/13): pywebkitgtk-1.1.6-2.fc12.i686.rpm                  |  45 kB     00:00     
-----------------------------------------------------------------------------------
Total                                              130 kB/s |  15 MB     01:58     
Running rpm_check_debug                                                            
Running Transaction Test                                                           
Finished Transaction Test                                                          
Transaction Test Succeeded                                                         
Running Transaction                                                                
  Updating       : oxygen-icon-theme-4.3.4-1.fc12.noarch                     1/121 
  Updating       : kde-settings-4.3-15.1.noarch                              2/121 
  Updating       : 6:kdelibs-common-4.3.4-3.fc12.i686                        3/121 
   ...

Complete!
Tout KDE mis à jour en téléchargeant 35 MB (au lieu de 193 MB) !

lundi 28 décembre 2009

Dolphin : envoyer des fichiers par mail

Voici un moyen très pratique pour envoyer en 2 clics des fichiers (avec possibilité de les compresser) par mail via thunderbird à partir de dolphin :

  • Clic 1 : sélectionner dans dolphin les fichiers/dossiers à envoyer
  • Clic 2 droit : choisir Actions -> Envoyer par mail ou Compresser et envoyer

Pour ce faire, il vous suffit de télécharger Send By Mail et de copier les fichiers au bon endroit :

  • 2 fichiers *.desktop -> /usr/share/kde4/services/ServiceMenus  (OU  ~/.kde/share/kde4/services/ServiceMenus pour l'utilisateur courant)
  • 2 autres fichiers -> /usr/bin  (OU  ~/bin)  (en prenant soin de les rendre exécutables)

Le résultat dans thunderbird :



Note : le script utilise ark pour effectuer les compressions : vous pouvez donc choisir le type de compression que vous voulez : zip, tar.gz, ...
Cette astuce est également valable sous GNOME avec nautilus pour autant que vous créiez des liens vers les 2 scripts dans le répertoire ~/.gnome2/nautilus-scripts :
cd ~/.gnome2/nautilus-scripts
ln -s <path to>/bin/sendByMail "Envoyer par Mail"
ln -s <path to>/bin/sendCompressByMail "Compresser et envoyer"
Plus d'info sur cette page (les scripts là sont valables pour thunderbird 2).
download Télécharger l'archive : Send By Mail

mercredi 25 novembre 2009

Fedora moche ?

En démarrant pour la première fois Fedora 12, je tombe face à

  1. un grub moche : il n'y a pas d'image de fond. En fait c'est un bug connu depuis... Fedora 10 !
  2. un thème plymouth moche (l'animation du démarrage) : alors que plymouth permet de faire de très belles choses, quelle idée de l'utiliser pour remplir un bête petit logo blanc au milieu de l'écran (qui se transforme en logo Fedora à la fin). C'est le thème "charge".
  3. un gdm moche (écran de login) (et toujours non configurable).
Bien sûr, ceci est avant tout une question de goût.
Néanmoins, pas de problème :
  1. pour retrouver un grub normal, il suffit d'ajouter la ligne
    verbose=0
    dans le fichier /etc/grub.conf (comme précisé dans le rapport de bug)
  2. le thème plymouth ne vous plaît pas ? Il n'y a qu'à en installer un autre ! Un certain nombre (en fait 5) sont disponibles dans le dépôt Fedora (yum list \*plymouth-theme\*). Pour ma part, j'ai réinstallé le thème solar de Fedora 10. L'installation et la configuration de plymouth se font par les 3 commandes suivantes :
    yum install plymouth-theme-solar
    plymouth-set-default-theme solar
    /usr/libexec/plymouth/plymouth-update-initrd
  3. Vous n'aimez pas gdm ? Ben y'a qu'à utiliser kdm à la place ! (d'autant plus si vous utilisez KDE). Pour cela (après l'avoir installé (yum install kdm) si nécessaire) :
    echo "DISPLAYMANAGER=KDE" > /etc/sysconfig/desktop
Et voilà, tout le monde est content ;-)

samedi 14 novembre 2009

Renommez vos fichiers et vos photos

Voici un petit script qui vous permet de renommer vos fichiers :
  • en suivant l'ordre alphabétique des fichiers (par défaut)
  • en fonction de la date du fichier (option -c ou --chronologique)
  • (photos uniquement) en fonction de la date où la photo a été prise (option -d ou --date). La date est lue dans les données metadata EXIF contenues dans les photos (nécessite jhead (de préférence) ou à défaut exiftool, installé par défaut sur la plupart des distributions. Sinon, installez le paquet perl-Image-ExifTool).
Il s'agit en fait de la fusion des scripts renomme et datePhotos avec une série d'améliorations.

renomme
Une série d'options pour le renommage sont disponibles :
  • renomme -i <index> : commence la numérotation à partir de <index>  (1 par défaut)
  • renomme -n : n'ajoute pas d'espace dans le nom du fichier
  • renomme -y : ne demande pas de confirmation avant le renommage
  • renomme -d --ajoutDate : ajoute la date de la photo dans le nom du fichier
  • renomme -d --check : vérifie seulement si les photos sont bien triées
  • etc... (voir renomme -h pour toutes les options)
Et une nouvelle option est également disponible :
  • renomme --undo permet d'annuler la dernière opération de renommage
Vous avez une suggestion ou découvert un bug : faites-en part dans les commentaires.

download Télécharger le script : renomme

dimanche 18 octobre 2009

Amarok : lister les dernières chansons ajoutées

Petite astuce avec Amarok 2 : vous pouvez retrouvez vos chansons en fonction du moment où vous les avez ajoutées dans votre collection.
Dans le champ de recherche, tapez " added:<période> " où <période> peut être :
  • un des mots clés suivants (à mettre entre guillemets si plusieurs mots) :
    • today
    • yesterday
    • "last week"
    • "last month", "two months ago", "three months ago" (ne va pas au delà de "three")
  • ou une des expressions suivantes pour afficher les titres ajoutés il y a :
    • <xd : maximum x jours
    • <xw : maximum x semaines
    • <xm : maximum x mois
    • <xy : maximum x années

Exemples
  • added:"last week"   - ou -   added:<1w : affiche les titres ajoutés durant cette semaine.
  • adedd:"two months ago"   - ou -   added:<2m   - ou -   added:<8w : affiche les titres ajoutés durant les 2 derniers mois (soit ces 8 dernières semaines)

samedi 7 février 2009

Faites le tri dans vos photos !

Update - Script mis à jour - 14/11/2009.
Script fusionné avec
renomme
Voir : Renommez vos fichiers et vos photos.

<Mis à jour> Script mis à jour - 06/09/2009 : script 50% plus rapide ! <Mis à jour>

Voici un petit script qui permet de trier ses photos en fonction de la date où la photo a été prise. Il utilise pour cela les metadata EXIF contenues dans les photos pour les renommer par ordre de date.

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 sauvegarder sur le PC, càd la même date pour toutes les photos.

Utilisation
Lancer le script datePhoto et laissez-le dans un premier temps analyser vos photos :
 $ datePhotos
[4/6] détection de la date de 'soleil 5.jpg'...
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 :
 $ datePhotos
Les 6 photos ne sont pas triées par date.
Voulez-vous renommer les 6/6 photos par ordre [o/N] ? o
Nom des photos ['soleil' par défaut <enter>] :
[1/6] soleil 11.jpg ==> soleil 1.jpg
[2/6] soleil 2.jpg ==> soleil 2.jpg
[3/6] soleil 7.jpg ==> soleil 3.jpg
[4/6] soleil 4.jpg ==> soleil 4.jpg
[5/6] soleil 5.jpg ==> soleil 5.jpg
[6/6] soleil 6.jpg ==> soleil 6.jpg

Vous confirmez [O/n] ?
Un petit <enter> et c'est fait !!

Options
  • il est possible de ne trier que les photos portant un certain nom : "datePhotos vacance" ne renommera que vos photos de vacance !
  • vous pouvez ajouter la date dans le nom du fichier : "datePhotos --ajoutDate"
  • vous pouvez aussi afficher à l'écran la date des photos : "datePhotos --affiche"
  • toutes les options sont disponibles avec "datePhotos --help" ;-)

Extension : utilisez datePhotos récursivement dans tous les sous-dossiers grâce à datePhotosDir : [afficher/cacher]

Remarque datePhotos nécessite exiftool, installé par défaut sur Fedora par exemple.
(la fonction identify de ImageMagick, utilisée dans les version précédentes, a été remplacée par exiftool, bien plus rapide pour détecter la date dans les données EXIF)

Télécharger le script : datePhotos,
Télécharger le script : datePhotosDir.

Autres manières de renommer vos fichiers :
  • changer le nom de fichiers (pas uniquement des photos) avec renomme
  • la commande "rename stringA stringB fichiers" change "stringA" par "stringB" dans le nom des "fichiers"

vendredi 17 octobre 2008

Comment lancer Compiz au démarrage de Gnome en UNE instruction

Voici une petite astuce qui permet de lancer Gnome avec Compiz directement activé : exécutez simplement l'instruction suivante :
  • si vous avez une version de Gnome ≥ 2.24 (ex. : Fedora 10) :
gconftool-2 --set --type string /desktop/gnome/session/required_components/windowmanager "env LIBGL_ALWAYS_INDIRECT=1 compiz --sm-client-id default1 ccp"
  • si vous avez une version de Gnome plus ancienne (ex. : Fedora ≤ 9) :
gconftool-2 --set --type string /apps/gnome-session/rh/window_manager "env LIBGL_ALWAYS_INDIRECT=1 compiz --sm-client-id default1 ccp"
ensuite déloguez-vous et reloguez-vous (1). Gnome s'exécutera avec Compiz directement, c'est-à-dire sans passer par metacity (le gestionnaire de fenêtres classique de Gnome), ce qui est beaucoup plus efficace.

En effet, l'autre moyen d'avoir Compiz à chaque démarrage consiste à ajouter fusion-icon dans les programmes exécutés au démarrage de Gnome (Système > Préférences > Personnel > Session). À chaque nouvelle session, Gnome est alors démarré normalement avec metacity, puis fusion-icon est exécuté, lequel lance compiz en remplacement de metacity. Ce dernier a donc été exécuté... pour rien !

(1)
Si vous l'aviez ajouté, n'oubliez pas de supprimer fusion-icon des programmes lancés au démarrage de Gnome.

Continuer à utiliser fusion-icon
Si vous voulez toujours avoir fusion-icon à portée de main (ou de clic), ajoutez "fusion-icon -n" dans les programmes exécutés au démarrage de Gnome. L'option -n empêche juste fusion-icon de relancer Compiz une nouvelle fois.

Help, je n'ai pas de contours de fenêtres
Pas de panique, ceci pourrait se produire si vous n'avez encore jamais utilisé Compiz. Lancez fusion-icon, puis clic droit sur son l'icône (dans la barre des tâches) > Select Window Decorator > GTK Window Decorator.
Une autre solution est d'utiliser emerald comme décorateur de fenêtres. En effet c'est celui-ci qui est utilisé par défaut par Compiz.

Ne plus utiliser compiz
Vous voulez supprimer le démarrage de Compiz avec Gnome ? Lancez :
  • si vous avez une version de Gnome ≥ 2.24 (ex. : Fedora 10) :
gconftool-2 --set --type string /desktop/gnome/session/required_components/windowmanager metacity
  • si vous avez une version de Gnome plus ancienne (ex. : Fedora ≤ 9) :
gconftool-2 --set --type string /apps/gnome-session/rh/window_manager metacity

À voir aussi : Fedora et Compiz Fusion : tout ce que vous avez toujours voulu savoir sur Compiz, fusion-icon, emerald, etc...

vendredi 3 octobre 2008

Extraire les infos des fichiers mp3/ogg

Voici un petit script qui permet d'afficher les informations (Auteur/Titre/Album/...) contenues dans vos fichiers musicaux (mp3, ogg ou wma) : mp3info.

Afficher toutes les infos
Le plus simple est de le lancer en spécifiant quels fichiers analyser (mp3info file.mp3). En l'absence d'arguments, il analyse tous les fichiers musicaux du dossier courant :
 $ mp3info 

[1/10] 01 - 1973.ogg
De : James Blunt - 1973 (4'40")
Album : All the Lost Souls piste 1 (2007-09-15)
--------------------------------------------------------------------------------
[2/10] 02 - One of the Brightest Stars.ogg
De : James Blunt - One of the Brightest Stars (3'11")
Album : All the Lost Souls

Afficher les infos sous forme personnalisée - créer ses covers

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).
Pour cela, lancer "mp3info -l -s "<string_infos_à_afficher>"". Le string  décrit quelles infos afficher : par exemple "a" désigne l'auteur, "t" le titre, "d" la durée, etc. Pour connaître toutes les possibilités, voyez dans l'aide ! (mp3info --help). Un exemple :
 $ mp3info -l -s "n) a : t......[d]"

1) Mika : Any Other World......[4'19"]
2) Mika : Big Girl [You Are Beautiful]......[4'8"]
3) Mika : Billy Brown......[3'14"]
4) Mika : Grace Kelly......[3'7"]
5) Mika : Happy Ending......[4'33"]

download Télécharger le script : mp3info.

mercredi 10 septembre 2008

Serveurs Fedora réparés

Après environ un mois d'indisponibilité, les serveurs de Fedora fonctionnent à nouveau et les les mises à jour peuvent enfin s'effectuer.
En effet, en allumant Fedora ce soir, j'ai eu droit au message suivant :


Pour rappel, une tentative d'intrusion sur les serveurs Fedora avait provoqué la fermeture des dépôts pour éviter tout risque de sécurité lié à une corruption de paquets. Les équipes de Fedora ont réagit en générant une nouvelle clé destinée à signer les paquets. Ceux-ci sont à présent disponibles sur un nouveau dépôt.
Le paquet fedora-release est la mise à jour qui permettra à Fedora (yum ou PackageKit) de se connecter sur ces nouveaux dépôts pour les futures mises à jour.
En effet, comme le montre l'image suivante, une fois ces mises à jour de sécurité installées, une quasi centaine de mises à jour nous attend sur le nouveau dépôt updates-newkey (relancer yum update) !

dimanche 7 septembre 2008

Dotclear 2, me voici

Je viens enfin de passer à la version 2 de dotclear. Depuis plus de 2 ans que ce blog existe, il n'avait encore jamais été mis à jour. Il était temps ;-)

- page 1 de 3