Trucs et astuces
Dernière modification 5 août 2026
Trucs et astuces de
mon blog
Trucs et astuces qu'on peut trouver sur mon blog, classés par catégorie
puis ordre de parution (du plus récent au plus vieux)
GPS
Corriger un fichier
garmin .fit
Programmer une
watchface de Garmin
Instinct 2 Surf Edition avec le SDK Connect IQ
Visualiser ses traces
GPS avec viking
Montre GPS garmin
forerunner 735XT et son SDK Connect IQ sous linux
Faire un clone d'une
carte SD d'un GPS TomTom Carminat de Renault
windsurf et
visualisation GPS sous linux
cartographie marine
avec OpenCPN
cartographie terrestre
avec NavFree et OpenStreetMap
changer
la voix de son TomTom sous linux
Garmin
Forerunner 310XT et linux
Incrustation
information GPS dans vidéo
Piloter
un Garmin forerunner 205 sous linux
Piloter
un garmin forerunner sous linux
Multimedia
Diffusion audio
multicanal 5.1 et bluetooth
Kodi et diffusion
audio home cinema
Taguer ses fichiers
audio en ligne de commande avec beets
commander et envoyer
du son via SSH
Normaliser les sons
sous linux
Carte son externe
Envoyer via bluetooth
l’audio d’un mobile vers un PC sous linux/XFCE
Enregistrer le flux vidéo d’une
box internet
Enregistrer sous
linux les émissions de France TV et Arte en replay
Copier
un DVD avec VLC
regarder
la TV TNT sous linux
identifier et
appliquer automatiquement des TAGs à des fichiers MP3
copie de DVD et région
kodi et indexage des
fichiers vidéo
Enregistrer
sur un PC les films d'une box internet
Installation
de kodi (ex XBMC) media player
modifier
les genres et catégories des films sous kodi
installation mobile
karaoke sous linux
Numériser
ses vieilles K7 VHS et VHS-C sous linux
karaoke
sous linux et autres choses
Contrôleur
de mixage Hercules DJ Control MP3 e2 et linux
Screencast ou capture
vidéo d'écran sous linux
OpenCV et
intelligence artificielle
MAO
solution mobile pour
jouer de la guitare
launchpad novation MK2
et linux
Montage vidéo
Virtualiser Android
sur Linux pour exploiter une GoPro MAX 360°
Tutoriel
d’utilisation de GoPro Quik avant importation sous kdenlive
Film en
stop motion
Photos
Gestionnaire de
photos Digikam
Traitement d'images
avec G'MIC 3.0
Digikam gestion de
photo évoluée
Créer un gif animé
avec ffmpeg
Traiter ses photos en
mode raw avec Darktable
Créer un gif animé
simplement
uploader des photos
sur instagram avec firefox sous linux
Créer
un GIF animé avec GIMP sous linux
Hébergement
Synchroniser son
site web avec Git avec Infomaniak
Synchroniser son site
web avec Git avec Scaleway avec cPanel
Synchroniser son
kdrive d'infomaniak avec rclone
Passer à PHP 7 avec
wordpress
Justifier des
paragraphes avec wordpress
Régler un problème
d'accent suite à un passage à PHP 5.6
thème twenty fourteen
wordpress
Système
Saccage de fibre
optique et réparation temporair
Installer un serveur
let's encrypt sur un serveur LAMP
Pilotage d'un onduleur
sous linux
Installer une police
personnalisée sous linux
Prise en compte de la
whitelist et blacklist avec spamassassin pour filtrer les mails
Coffre fort à mot de
passe
Sauvegarde de données
Installation d'un cloud
personnel avec NextCloud
Récupérer un mot de
passe windows à partir de linux
Créer un routeur linux
avec connexion wifi via 4G pour un réseau privé
Rajout d'un routeur
avec une box en mode bridge
piloter un onduleur
sous linux le retour
keepassx coffre fort à
mot de passe
piloter un onduleur
sous linux
Programmer une
sauvegarde incrémentale régulière avec rsync
Partager une connexion
4G avec un poste linux
imprimante canon pixma
ip2750 et linux
monitoring hardware
d'un système RAID
passer à une mageia 6
cauldron
flashplayer est bloqué
sur votre ordinateur
récupération d'un
fichier supprimé sur un système de fichier NTFS sous linux
coffre fort à mots de
passe
lancer au boot une
fenêtre interactive avec systemd
webmail dans un
environnement chrooté
Configuration du
lecteur d'empreinte
Archivage numérique
stratégie active
Créer une alarme de
détection automatique
opération coeur ouvert
thinkpad x60s
Mobile
Libérer son portable
passer à LineageOS
libérer son portable
android créer son propre cloud
libérer son portable,
catalogues d'application alternatifs
libérer son portable,
passer root avec un lenovo B A2016A40
développer des
applications android sous linux
Logiciels divers
Signal et linux
Installer skype sous
linux
client mail léger
(mutt)
Gérer ses références
bibliographiques avec Zotero
Aménager son
intérieur avec sweethome 3D
Généalogie sous
linux
Vue satellite de la
planète en fond d'écran avec xPlanetFX
Astuces diverses
Diagnostiquer
sa voiture avec une interface OBD II
Convertir
un fichier pdf en txt
OCR sous
linux
Commandes unix utiles
Chercher
une chaine de caractères dans une arborescence
Pour trouver la chaine mandrake dans les fichiers .h se trouvant
sous /usr/include on tapera
find /usr/include -name "*.h"
-print | xargs grep mandrake
Attention grep respecte la casse (minuscule, majuscule), avec
l'option -i la casse n'est pas prise en compte. Pour rechercher une
chaine dans l'ensemble des fichiers, on tapera
find /usr/include -type f -print |
xargs grep mandrake
A noter qu'avec les dernières versions de linux, ces
dernières commandes peuvent bizarrement ne pas fonctionner aussi je
me sers du script cherche qui
contient
#/bin/bash
find . -type f -print0 | xargs -0n 50 grep $1
il suffit de l'appeler en tapant cherche chaine.
Monter une image iso
Pour pouvoir naviguer à travers une image iso destinée à être
gravée, vous taperez tout simplement en tant que root (en supposant
que /mnt/disk existe)
mount -t iso9660 monimage.iso
/mnt/disk
Attention votre image est en lecture seule, il ne sera pas possible
de la modifier. Vous pouvez cependant extraire des fichiers en
les copiant ailleurs.
Rediriger
vers un fichier les messages d'erreur
commande 2> fichier-log
avec la commande suivante on redirige les sorties standard et
d'erreur vers un fichier
commande > fichier-log 2>&1
Traitements image
script chg-prop-photo pour
rajouter un copyright dans les informations exif d'une photo
#!/bin/bash
[ -z $1 ] && echo "!!! Vous
devez fournir un nom de répertoire, . est acceptable" &&
exit 1
[ ! -d $1 ] && echo "$1
n'est pas un répertoire" && exit 1
exiftool -r -ext JPG -ext jpg
-overwrite_original_in_place -copyright='Copyright
olivier.hoarau.org' $1
script taillimg-jpg pour
réduire de moitié la taille d'une image
#!/bin/bash
for i in *.jpg; do convert $i -resize 50% $(basename $i .jpg).jpg;
done
script
rajouter-texte-blanc-jpg pour rajouter un libellé dans le
coin bas droit d'une photo
#!/bin/bash
for i in *.jpg; do
convert $i -font
Courier -pointsize 25 \
-draw
"gravity SouthEast \
fill
black text 0,12 'olivier.hoarau.org' \
fill
white text 1,11 'olivier.hoarau.org' " \
$(basename $i
.jpg).jpg;
done
Divers et variés
Gérer les archives avec urpmi
Rajouter un serveur d'archive
urpmi.addmedia --update mdk10.0
ftp://ftp.proxad.net/pub/Distributions_Linux/mandrake/Mandrake-devel/stable/i586/Mandrake/RPMS
with
../base/hdlist.cz
Mettre à jour un package
urpmi nom-package
Voir quels sont les packages installés qui contiennent la chaîne
toto dans leur nom
rpm -qa | grep toto
la même chose mais avec tous les packages des dépôts déclarés
urpmi -y toto
chercher un package contenant un fichier
urpmf fichier
Gérer les archives sous (k)ubuntu
Rajouter un serveur d'archive, éditez le fichier /etc/apt/sources.list, rajoutez
ou décommentez les lignes suivantes:
deb
http://fr.archive.ubuntu.com/ubuntu breezy universe multiverse
deb-src
http://fr.archive.ubuntu.com/ubuntu breezy universe multiverse
Ca vous donnera la possibilité d'installer tout un tas de
soft non maintenu par l'équipe première d'ubuntu. Maintenant vous
pouvez rajouter universe multiverse
aux lignes suivantes
deb http://fr.archive.ubuntu.com/ubuntu breezy main
restricted
deb-src http://fr.archive.ubuntu.com/ubuntu breezy main restricted
deb http://fr.archive.ubuntu.com/ubuntu breezy-updates main
restricted
deb-src http://fr.archive.ubuntu.com/ubuntu breezy-updates main
restricted
mais attention c'est avec le risque de mettre le bazard sur votre
système, encore plus si vous décommentez ou rajoutez les lignes
suivantes
deb
http://fr.archive.ubuntu.com/ubuntu breezy-backports main
restricted universe multiverse
deb-src
http://fr.archive.ubuntu.com/ubuntu breezy-backports main
restricted universe multiverse
C'est l'équivalent du dépot
cooker de la Mandriva.
Maintenant pour que le système prenne en compte ces dépots, vous
devez taper:
apt-get update
Chercher un package
apt-cache search chaine-caractere
Installer un package
apt-get install package
Supprimer un package
apt-get remove package
cherche un package contenant un fichier particulier, il faut
installer apt-file, puis taper pour mettre à jour la base de données
apt-file update
pour chercher un fichier on tape maintenant
apt-file search fichier