FBI(1)

NOM
fbi - Visionneuse d'image pour le framebuffer Linux

SYNOPSIS
fbi [options] fichier …

DESCRIPTION
Fbi affiche les fichiers indiqués dans une console linux en utilisant le framebuffer. Les formats PhotoCD, jpeg, ppm, gif, tiff, xpm, xwd, bmp, png and webp sont pris en charge nativement. Pour les autres, fbi essaye d'utiliser l'utilitaire convert(1) d'ImageMagick(1).

OPTIONS

-h, --help
    Afficher le résumé des commandes

-V, --version
    Afficher le numéro de version de fbi.

--store
    Sauvegader les arguments de la ligne de commande dans le fichier de configuration ~/.fbirc.

-l fichier, --list fichier
    Lit une liste de fichiers image depuis un fichier.

-P, --text
    Activer le mode de rendu de texte. Dans ce mode fbi affichera les images de grande taille sans marge vertical (par défaut l'image est centrée). La commande ESPACE essayera d'abord de faire défiler l'écran vers le bas et ira à l'image suivante seulement s'il est déjà en bas de la page. Très utile pour visualiser des images qui sont des pages de texte, tout ce dont vous avez besoin pour lire la suite du texte est de presser espace…

-a, --autozoom
    Activer le zoom autommatique. Fbi choisira automatiquement le facteur de zoom le plus adapté lors du argement chd'une nouvelle image.

--(no)autoup
    Comme autozoom, mais n'accepte que l'agrandissement.

--(no)autodown
    Comme autozoom, mais n'accepte que la réduction.

--(no)fitwidth
    Utiliser seulement la largeur pour la mise à l'échelle automatique.

-v, --(no)verbose
    Être loquace : activer la barre d'état en bas de l'écran (activé par défaut).

-u, --(no)random
    Mélanger l'ordre des noms de fichier.

--(no)comments
    Afficher les balises de commentaire (s'il en existe) au lieu du nom de fichier. Probablement utile si vous avez ajouté des commentaires raisonnables par vous-même (en utilisant wrjpgcom(1) par exemple), autrement a priori vous verrez seulement les noms des logiciels qui ont servi à créer l'image.

-e, --(no)edit
    Activer les commandes d'édition.

--(no)backup
    Créer une sauvegarde des fichiers (lors de la modification des images).

-p, --(no)preserve
    Conserver l'horodatage (lors de la modification des images).

--(no)readahead
    Mettre en cache les entêtes des images.

--cachemem taille
    Taille du cache des images en mégaoctets (256 par défaut)

--blend durée
    Durée de mélange des images en millisecondes.

-T n, --vt n
    Démarrer dans la console virtuelle n.

-s n, --scroll n
    Définir un pas de défilement de n pixels (50 par défaut).

-t n, --timeout n
    Démarre un diaporama perpétuel dont chaque image est chargée avec un intervalle de n secondes sans presser aucune touche.

-1, --(no)once
    Ne pas boucler (utiliser seulement avec -t).

-r n, --resolution n
    Sélectionner la résolution, n = 1..5 (3 par défaut, seulement pour PhotoCD).

-g n, --gamma n
    Correction gamma. Nécessite un visuel en Pseudocolor ou Directcolor, ne fonctionne pas en Truecolor (1 par défaut).

-f <arg>, --font <arg>
    Sélectionner une police. <arg> peut prendre n'importe quelle valeur acceptée par fontconfig (voir fonts-conf(5)). Essayez fc-list(1) pour obtenir une liste des polices connues du système. Le fichier de configuration de fontconfig est évalué autant que possible, de sorte que toutes les définitions génériques (tel que mono, sans) fonctionneront parfaitement. Il est recommandé d'utiliser des polices à espacement fixe, les zones de texte (aide, données exif) n'en seront que plus agréables à lire.

-d /dev/fbN, --device /dev/fbN
    Utiliser le framebuffer /dev/fbN. Par défaut, celui sur lequel la console virtuelle est attachée.

-m videomode, --mode videomode
    Nom du mode vidéo à utiliser (le mode vidéo doit être présent dans /etc/fb.modes). Par défaut le mode vidéo reste inchangé.

ENVIRONMENT
Fbi utilise les variables d'environnement suivantes :

FBGAMMA
    Cette variable peut être utilisée pour définir une correction gamma par défaut.

USAGE DES COMMANDES
Les commandes prennent effet immédiatement ; il n'est pas nécessaire de taper entrée.

Pour les commandes suivantes, i est un argument numérique.

  Défilement

FLÈCHE_GAUCHE, FLÈCHE_DROITE, FLÈCHE_HAUT, FLÈCHE_BAS
    Faire défiler les grandes images.

ÉCRAN_PRÉCÉDENT, k
    Image précédente.

ÉCRAN_SUIVANT, SPACE, j
    Image suivante.

ig  Atteindre l'image n°i.

ENTRÉE
    Écrire le nom du fichier de l'image courante vers stdout(3), puis aller à l'image suivante.

Les touches ENTRÉE et ESPACE peuvent être utilisées pour créer une liste de fichiers pendant la visualisation des images et utiliser plus tard cette liste pour un traitement par lot :

fbi fichier1.gif fichier2.jpg fichier3.jpg > listefichierimage.lst

quelques ENTRÉE et ESPACE…

fbi -l listefichierimage.lst

  Zoom

a   Zoom autommatique.

+   Avant.

-   Arrière.

is  Positionner le facteur de zoom à i%.

  Autres

ESQ, q
    Quitter.

v   Basculer l'affichage de la barre d'état.

h   Afficher une zone de texte contenant un bref message d'aide.

i   Afficher une zone de texte avec quelques informations EXIF.

p   Mettre en pause le diaporama (si démarré avec -t, basculer).

  Mode Édition
Fbi offre aussi quelques fonctionnalités très basiques de modification d'image. Vous devez lancer fbi avec l'option -e pour pouvoir les utiliser.

D, Shift+d
    Supprimer l'image.

r   Rotation de 90 degrés dans le sens des aiguilles d'une montre.

l   Rotation de 90 degrés dans le sens contraire des aiguilles d'une montre.

x   Rotation d'axe horizontal (haut / bas).

y   Rotation d'axe vertical (gauche / droite).

La fonction de suppression actuelle nécessite une lettre D en capitale, ainsi vous devez taper Shift+d. Ceci évite de supprimer des images par erreur en l'absence d'un système d'alerte correcte : Si vous demander à fbi de supprimer une image, il la supprimera sans confirmation.

La fonction de rotation actuelle marche pour les images JPEG uniquement. Elle effectue une transformation sans perte de données de l'image.

BOGUES
Fbi nécessite un accès en lecture/écriture aux framebuffers (/dev/fbN), c-à-d que vous devez vous assurer que fbi peut ouvrir les périphériques en mode lecture/écriture. À mon humble avis, la manière la plus élégante consiste à utiliser PAM(7) pour affecter la propriété des périphériques à l'utilisateur connecté sur la console. Une alternative est de créer un groupe, affecter la propriété des fichiers spéciaux de ce groupe et ajouter les utilisateurs autorisés à utiliser le framebuffer dans ce groupe. Vous pouvez également rendre les fichiers spéciaux accessibles en écriture au monde entier, mais soyez conscient des implications pour la sécurité. Toutefois, sur un ordinateur personnel, c'est peut-être la meilleure solution.

Fbi doit également pouvoir accéder à la console linux (/dev/ttyN) pour manipuler correctement les commutateurs de console. Ce n'est évidemment pas un problème pour les consoles de connexion, mais il ne fonctionnera avec aucun des pseudo-terminaux (xterm, ssh, screen, …).

VOIR AUSSI
convert(1), fbset(1), fc-list(1), imagemagick(1), wrjpgcom(1), fonts-conf(5), PAM(7)

TRADUCTEUR
Stéphane Aulery <lkppo@free.fr>

AUTEUR
Gerd Hoffmann <gerd@kraxel.org>

COPYRIGHT
Copyright (c) 1999-2012 Gerd Hoffmann <gerd@kraxel.org>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.