FUNIX

Mettez un manchot dans votre PC


Encourager FUNIX

La consultation du site est totalement libre et gratuite, sans publicités. Les dons sont néanmoins appréciés pour payer l'hébergement et encourager son auteur


Trucs et astuces

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

 
[Retour page d'accueil FUNIX]