Ceci est une ancienne révision du document !
QRCode scan en local
Pré-requis
- installez le paquet zbar-tools et zenity
zbar-tools permet de scanner une image. zenity permet de faire apparaître une fenêtre graphique.
Télécharger le script
Télécharger le script ci-dessous est placer-le dans un répertoire (exemple : $HOME/bin
)
- qr-scan-local.sh
#!/bin/bash if [[ ! -f "$1" ]]; then rm -f /tmp/QRcode.png xfce4-screenshooter -s /tmp/QRcode.png -r set '/tmp/QRcode.png' fi echo "fichier \"$1\"" RES=$(zbarimg --raw "$1" 2> /dev/null) if [ $? -ne 0 ]; then echo "Aucun QRCode détécté" exit 0 fi zenity --info --text="$RES" --ellipsize
Placer dans votre répertoire à exécutables
Pour le placer dans votre $HOME/bin
lancez cette commande
mkdir -p "$HOME/bin" ; mv "$(xdg-user-dir DOWNLOAD)/qr-scan-local.sh" "$HOME/bin/"; chmod +x "$HOME/bin/qr-scan-local.sh"; echo "$HOME/bin/qr-scan-local.sh"
Copier la dernière ligne qui correspond au chemin absolu vers le script.