Redimensionner plusieurs photos simplement
Mon appareil photo enregistre les photographies en 10 megapixel mais obligatoirement dans un format démesurément grand. Donc quand je transfert les photos sur mes ordinateurs et que je veux les publier sur internet (par exemple), je dois obligatoirement les redimensionner avec Gimp (par exemple). Oui enfin ça c'était avant de connaître cette commande :
mogrify -resize 800x600 *.jpg
La commande mogrify permet de modifier un paramètre dans les caractéristiques d'une image. La partie -resize ResolutionxResolution permet de choisir une taille (dans mon exemple, c'est 800x600). La dernière partie, qui est *.jpg, permet de choisir les fichiers qui vont être redimensionnés. A la place de l'étoile, vous pouvez mettre un nom de fichier ou le début (exemple : stleu*.jpg).
Pour que cette commande fonctionne, vous n'avez qu'à installer ImageMagick disponible sur les dépôts de la grande majorité des distributions.
Ouverture des applications KDE sous d'autres gestionnaires de fenêtres
Lorsqu'on utilise Gnome ou XFCE ou d'autres et qu'on souhaite utiliser une application KDE (KOffice, Amarok, K3B, etc...), on peut être surpris par la lenteurs au lancement de l'application. Cela peut s'avérer énervant lorsqu'on lance des applications KDE plusieurs fois dans la journée. Il existe un moyen de contournement que j'ai trouvé sur les forums d'Ubuntu-FR et que j'ai testé sur mes Fedora (une 8 et une 9) à la maison (avec succès).
L'inconvénient de cette méthode est qu'elle ralenti le démarrage de l'ordinateur. Il est donc déconseillé de l'utiliser si vous démarrez plusieurs fois par jour votre ordinateur (les utilisateurs d'ordinateurs portables par exemple).
Pour accélérer le démarrage des applications KDE sous d'autres gestionnaires de fenêtres (Gnome, etc...), il suffit d'ajouter une application au démarrage :
kdeinit
Voilà, c'est fini ! Je ne met pas de screenshots, je laisse les utilisateurs fouiller leur système ou lire leur doc. Tout le monde n'utilise pas Gnome après tout 
Verr num activé automatiquement au démarrage
Testé sur Fedora 8.
Étant une ancienne utilisatrice de Windows (du moins pour la majorité du temps, je m'en sers encore une fois de temps en temps pour jouer), j'avais l'habitude d'avoir le Verrouillage Numérique activé automatiquement au démarrage. Encore aujourd'hui j'ai conservé cette habitude. Donc si vous aussi vous souhaitez que Verr Num soit activé automatiquement, voici une petite astuce testé sur Fedora 8 (il est possible que ça fonctionne avec les versions antérieures et postérieures).
Ouvrez la console et connectez vous en root. Puis tapez yum install numlockx
. Une fois le paquet installé, déconnectez vous du root en tapant exit
. Ensuite, vous n'avez plus qu'à taper numlockx on
(en utilisateur dans la console) pour qu'au prochain démarrage, Verr Num soit activé automatiquement.
Pour retirer Verr Num, tapez en utilisateur numlockx off
dans la console.
Les raccourcis clavier : autre disposition du clavier
Certains d'entre vous m'ont fait part, à l'écrit comme à l'oral, de quelques différences entre les raccourcis présentés et ce qui s'affiche sur leur écran à eux. Même si je ne l'ai pas clairement précisé sur mon précédent billet, il existe de nombreuses configurations. Voici une autre configuration sur un clavier AZERTY, sauf que cette fois ça s'appelle latin9 (ou fr-oss) et non fr-latin9 :
Le principe reste le même que précédemment :
- Pour afficher un caractère spécial en bas à gauche, appuyez simplement sur
AltGr + la touche concernée
; - Pour afficher en caractère spécial en haut à droite, appuyez sur
Shift + AltGr + la touche concernée
.
Il existe encore d'autres configurations de clavier et il y a fort à parier que je les rajoute sur ce billet au fur et à mesure que je les trouverai.
Les raccourcis clavier pour les caractères spéciaux
Ceux qui sont encore sous Windows où qui ont gardé leurs habitudes d'utilisateurs Windows ne l'ont peut-être pas encore remarqué, mais il est plus facile, sous Linux, d'écrire un caractère spécial que sous Windows. De nombreux caractères sont donc accessibles depuis le clavier sans avoir besoin de mémoriser leur code. Les caractères spéciaux les plus couramment utilisés sont accessibles en 1 ou deux touches :
- Pour taper É ; È ; Ç ; À et Ù, il suffit d'avoir la touche
Caps-Lock
(la touche avec le cadenas) activée. - Pour taper œ ou Œ, il suffit d'appuyer sur la touche ² du clavier.
Mais il existe d'autres raccourcis clavier...
Enregistrer une commande dans un fichier
Vous avez un problème avec une commande et vous souhaitez demander de l'aide ? Alors plutôt que de sélectionner toute la commande (et son résultat), de la copier et de la coller dans votre message d'appel au secours, vous pouvez enregistrer la commande dans un fichier et le proposer. Pour résumer, il existe une commande qui permet d'enregistrer une [autre] commande dans un fichier. Elle se présente sous cette forme :
| tee
fichier
Par exemple, je veux faire une mise à jour par la console, et comme la dernière fois j'ai eut un problème, cette fois si j'enregistre la mise à jour dans mon fichier pour l'envoyer à ceux qui m'apporteront leur aide. Je tape alors ceci dans ma console :
yum update | tee /home/utilisateur/pb-maj-yum
La mise à jour va s'exécuter et que le problème se reproduise ou non, tout ce qui s'affichera sur ma console sera enregistré dans mon fichier. Cela peut s'avérer pratique quand le déroulement de l'opération est long et plein d'informations utiles.
Par contre, j'ai essayé de taper commande 1 && commande 2 | tee fichier
, et ça n'a enregistré que la dernière action. Je suppose donc qu'on ne peut appliquer celle-ci qu'à une seule commande à la fois.
Récupérer plusieurs fichiers simultanément avec WGET
La commande WGET
permet de télécharger des fichiers, lorsque vous en connaissez l'adresse. Rapide, cette méthode de récupération est pratique puisqu'elle ne nécessite pas d'ouvrir un navigateur. C'est également celle qui permet de télécharger des fichiers depuis un serveur ou quand on est connecté via SSH
sur un ordinateur distant. Elle se présente sous cette forme :
wget
adresse exacte du fichier
WGET
permet aussi de récupérer plusieurs fichiers en même temps. La méthode est simple :
- Créez un fichier qu'on va appeler
liste
pour notre exemple ; - Ajoutez dans
liste
les adresses de vos fichiers. Il faut qu'il y ait une adresse par ligne ; - Tapez ensuite cette commande dans votre console :
wget -i liste
Tous les fichiers seront alors téléchargés sans qu'il soit nécessaire de retaper la commande plusieurs fois.
Mot de passe perdu
Il y a deux mots de passe importants à retenir lorsque vous installez une distribution Linux : celui de votre compte utilisateur et celui du root. Perdre l'un de ces mots de passe peut être catastrophique.
Si vous avez perdu votre mot de passe utilisateur, la commande pour en retrouver un sera facile. Pour commencer, à l'écran demandant de vous connectez, passer en mode texte. La console va alors s'afficher et vous demander un nom d'utilisateur et un mot de passe. Rentrez ceux du root. Ensuite, dans la console tapez ceci :
# passwd utilisateur
Et voilà, vous n'avez plus qu'à rentrer le nouveau mot de passe. Cela est cependant bien plus compliqué quand c'est le mot de passe root qui a été perdu...
Installer un thème sous Gnome (F7 et +)
L'un des plus gros avantages de Linux, outre le fait que ce soit un système bien plus sécurisé que Windows et bien plus stable aussi, c'est de pouvoir être personnalisé. A ce titre, il existe sur internet divers sites proposant des thèmes pour les différentes interfaces graphiques de linux (les différents desktops) : Gnome-Look, KDE-Look, XFCE-Look, Themes.org, Art.Gnome.Org, etc... Personnellement, j'utilise Gnome et j'ai l'habitude d'aller piocher mes thèmes visuels sur Gnome-Look.
Nautilus : arrête d'ouvrir 50 fenêtres !
Moi c'est simple, je viens de Windows. Donc en tant qu'ancienne fervante utilisatrice de Windows (je l'utilise encore occasionnellement pour le travail et pour d'autres choses), j'avais certaines habitudes. Par exemple, quand j'ouvrais l'explorateur, celui-ci ouvrait tous mes dossiers dans une seule et même fenêtre. Alors forcément, quand j'ai testé Gnome pour la première fois et que j'ai vue que Nautilus ouvrait une nouvelle fenêtre à chaque fois que j'ouvrais un dossier... Ça m'a vite gonflé, je dois l'avouer
Aujourd'hui Nautilus est pourvu de pas mal d'options dans son panneau de préférences. Et voici une façon simple et rapide de faire en sorte qu'il ouvre tous les dossiers dans la même fenêtre :
Ouvrez par exemple votre Dossier personnel puis cliquez sur Édition et Préférences. Allez dans l'onglet Comportement puis cochez la case Toujours ouvrir dans des fenêtres de navigation. Validez en cliquant sur Fermer.
Une capture en ligne de commande
Si pour certains cela est inutile (et donc indispensable !
), il existe une ligne de commande très simple qui permet de prendre au choix des screenshots (captures d'écran) d'un bureau entier ou bien des screenshot d'une zone en particulier (et pas seulement d'une seule fenêtre). Cette commande "appartient" à Imagemagick (qui normalement est installé sur Fedora, en tout cas je n'ai pas eut besoin de cocher sa case à l'installation).
$ import -window root nom_image.extension
Cette commande permet de prendre une capture de l'écran entier. L'extension est affaire de goût, du moment que Imagemagick peut la lire.
$ import -pause N nom_image.extension
N permet de choisir le nombre de secondes avant que votre curseur devienne une croix qui vous permettra de choisir la zone à "shooter" (en glisser/déposer).
Connaître l'espace disque en deux lettres
Et oui ! Deux lettres vous suffiront pour connaître ce qu'il reste sur vos partitions
Ouvrez la console et tapez :
$ df
Inutile d'être root, ça marche en simple utilisateur.
Voilà le résultat :

Personnaliser votre console en différenciant le root du prompt
Il arrive qu'on soit obligé d'utiliser la console pour faire certaines chose, ou même qu'on préfère l'utiliser (par exemple, pour les mises à jour). Parois, on alterne entre le prompt (l'user ; l'utilisateur) et le root dans la console. Afin de rendre la différence plus flagrante, voici deux lignes à rajouter dans les fichiers .bashrc des deux.
Commencez par ouvrir la console et tapez ceci en utilisateur :
$ vim /home/ldb/.bashrc
Ensuite rajoutez cette ligne à la fin :
export PS1=[\t][\e[1;32m]\u[\e[0m]@[\e[1;33m]\h[\e[0m]:[\e[1;37m]\w[\e[0m]\$
Rediriger les mails root
Si vous trouvez que la commande mail n'est pas pratique alors la solution est de faire suivre les mails que reçoit le root de votre distribution vers une autre adresse mail. Une solution simple et facile à mettre en place (à condition d'avoir postfix ou sendmail, ce qui je crois est installé par défaut sous Fedora).
Commencez par vous logger en root dans une console et éditez le fichier /etc/aliases :
# vim /etc/aliases
En bas de la liste ajoutez ceci :
root: mail@domaine.com
Bien évidemment remplacer mon@domaine.com par votre e-mail.
Enregistrez votre travail puis quittez en tapant :wq
. Ensuite vous n'avez plus qu'à recharger les alias comme suit :
# newaliases
Voilà, vous recevrez maintenant vos mails root dans la boîte mail de votre choix. Pour être sûr que cela marche, tapez ceci dans la console :
# echo "Salut ton test marche a la perfection" |mail -s test-mail root
Démarrer une session gnome automatiquement
Lorsqu'on est sur un ordinateur fixe et qu'on est seul à utiliser son ordinateur, quelle barbe franchement des fois de devoir taper son nom d'utilisateur et son mot de passe ! Donc si vous êtes dans ce cas, voici une petite astuce qui vous permettra de démarrer votre session automatiquement (distribution utilisée : Fedora Core 5 avec Gnome) :
Cliquez sur le menu "Bureau" (ou "Système", suivant les versions) puis allez dans "Administration" et "Ecran de connexion".
Il va alors vous demander votre mot de passe root. tapez le puis cliquez sur "Valider".
Allez maintenant dans l'onglet "Utilisateurs" et qui cliquez sur "+ Ajouter" sous la liste de gauche (pour les inclus). Tapez alors votre nom d'utilisateur (celui que vous utilisez habituellement pour ouvrir une session au démarrage de l'ordinateur).
Allez maintenant dans l'onglet "Sécurité" et cochez la première case "Activer les connexions automatiques". La liste déroulante devient active, déroulez-là et choisissez votre nom d'utilisateur (celui que vous venez d'ajouter dans l'onglet "Utilisateurs").
Cliquez sur "Fermer" puis redémarrez votre ordinateur.
Oh ! Miracle, l'ordinateur démarre automatiquement sur votre session !
Des erreur 500, 505, etc... à l'installation de la livebox
Bon, j'ai décidé de mettre mon savoir professionnel au profit de tous. Voici donc une petite aide en cas d'échec à l'installation de la livebox, quand votre ordinateur ne communique pas avec elle.
Pour un problème de communication avec une livebox lors de l'installation, il faut savoir que la solution, 95% des cas, la plus efficace est une remise à zero, expliquée page 72-73 (ou 76-77 suivant la version) du Guide d'utilisation. Voici toutefois quelques vérifications à faire avant cela.
Problèmes avec les polices d'écriture des jeux
Il arrive parfois (souvent même) que les textes des jeux soient remplacés par des caractères numériques ou des rectangles. Pour corriger ce problème, il faut préalablement avoir installé les polices Windows sur la distribution Linux. Si ça ne fonctionne toujours pas, Transgaming fournis une série de fichiers, RPM ou sources.
Et tant qu'à faire d'avoir un RPM sous la main, autant s'en servir 
Vous pouvez donc télécharger le RPM en question ici :
transgaming-fontinstaller-1.0-1.i386.rpm
Pour ceux qui ne peuvent se servir des RPM (les pauvres :D), voici les archives :
transgaming-fontinstaller-1.0.tgz
transgaming-fontinstaller_1.0_i386.deb
Erreur 21 à l'exécution d'un programme
L'erreur 21 est souvent cause de problème sur CVSCedega, pour les noyaux supérieurs à la version 2.6.8.x. Voici une solution pour régler le problème :
Ouvrir /etc/sysctl.conf
Ajouter :
# configuration pour corriger wine et winex
vm.legacy_va_layout = 1
Ensuite vous tapez ceci dans la console : sysctl -p
Et normalement vous n'aurez plus d'erreur 21.
Administration Linux à 200% : 100 trucs, secrets et techniques
Un collègue m'a filé un livre sur Linux il y a quelques semaines, et depuis, j'ai passé en revue le moindre de ses recoins., le titre du livre, qui est également le titre de ce billet, m'a fait pensé en premier lieu qu'il ne s'agissait que d'un livre destinés aux pros du pengouin, gérant de nombreux serveurs et recherchant des solutions de facilité pour leur travail.
Utiliser Vi, l'éditeur en mode texte
Vi, à pronconcer “vi-aïe”, est un éditeur de base sous Linux permettant d’éditer des fichiers directement à partir du shell, en mode text. Très utile, il est même indispensable lorsque par exemple vous devez installer vos drivers graphiques sans X.
Voici donc une petite explication quand à son utilisation. Mais attention, ce qui suit n’est qu’une infime partie des possibilité de vi.