[ Trucs et astuces de mon blog ( GPS , multimedia , MAO, montage vidéo , photos , hébergement , système , mobile , logiciels diversastuces diverses ) |   Commandes unix | Traitements images | Divers et variés  ]

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

[retour haut de la page ]

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

[retour haut de la page ]

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 

[retour haut de la page ]

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

[retour haut de la page ]

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

 
[Retour page d'accueil FUNIX]
[retour haut de la page ]