Trucs et astuces
Dernière modification 29 octobre 2022
Trucs et astuces de mon blog
Trucs et astuces qu'on peut trouver sur mon blog,
classés dans l'ordre de parution (du plus récent au plus vieux)
commander et envoyer du son
via SSH
Installer une police
personnalisée sous linux
Créer un gif animé avec
ffmpeg
Traitement d'images avec
G'MIC 3.0
Enregistrer sous linux les
émissions de France TV et Arte en replay
Digikam gestion de photo
évoluée
Visualiser ses traces GPS
avec viking
Signal et linux
Prise en compte de la
whitelist et blacklist avec spamassassin pour filtrer les mails
Coffre fort à mot de passe
Sauvegarde de données
Montre GPS garmin forerunner
735XT et son SDK Connect IQ sous linux
Normaliser les sons sous
linux
Traiter ses photos en mode
raw avec Darktable
Installation d'un cloud
personnel avec NextClou
Gérer ses références
bibliographiques avec Zotero
Créer une alarme de
détection automatique
Programmer une sauvegarde
incrémentale régulière avec rsync
Passer à PHP 7 avec
wordpress
Justifier des paragraphes
avec wordpress
OpenCV et intelligence
artificielle
Récupérer un mot de passe
windows à partir de linux
Faire un clone d'une carte SD
d'un GPS TomTom Carminat de Renault
Libérer son portable passer à
LineageOS
Carte son externe
Créer un gif animé simplement
Aménager son intérieur
avec sweethome 3D
Généalogie sous linux
Copier un DVD avec VLC
Envoyer via bluetooth l’audio d’un mobile vers un PC sous linux/XFCE
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
solution mobile pour jouer de la
guitare
piloter un onduleur sous linux
le retour
regarder la TV TNT sous linux
uploader des photos sur
instagram avec firefox sous linux
keepassx coffre fort à mot de passe
launchpad novation MK2 et linux
piloter un onduleur sous linux
windsurf et visualisation GPS
sous linux
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
Régler un problème d'accent
suite à un passage à PHP 5.6
Vue satellite de la planète en
fond d'écran avec xPlanetFX
Partager une connexion 4G avec
un poste linux
client mail léger (mutt)
installer skype sous 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
cartographie marine avec OpenCPN
cartographie terrestre avec
NavFree et OpenStreetMap
identifier et appliquer automatiquement des TAGs à des fichiers MP3
changer la voix de son TomTom
sous linux
coffre fort à mots de passe
thème twenty fourteen wordpress
développer des applications
android sous linux
lancer au boot une fenêtre
interactive avec systemd
modifier les genres et catégories des films sous kodi
installation mobile karaoke sous
linux
opération coeur ouvert thinkpad
x60s
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
Créer un GIF
animé avec GIMP sous linux
Diagnostiquer
sa voiture avec une interface OBD II
Numériser ses
vieilles K7 VHS et VHS-C sous linux
Convertir un
fichier pdf en txt
Garmin
Forerunner 310XT et linux
karaoke sous
linux et autres choses
Contrôleur de
mixage Hercules DJ Control MP3 e2 et linux
Incrustation
information GPS dans vidéo
Piloter un
Garmin forerunner 205 sous linux
Screencast ou
capture vidéo d'écran sous linux
Piloter un
garmin forerunner sous linux
webmail dans un
environnement chrooté
Configuration
du lecteur d'empreinte
Film en stop
motion
Archivage
numérique stratégie active
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