qiv

Aus Mikiwiki
Zur Navigation springen Zur Suche springen

Der Shell-Befehl qiv (Quick Image Viewer) ist ein Bildbetrachter. Er beherrscht u. a. das Darstellen transparenter Bilder, Zoom, Kontrast- und Helligkeitskorrektur, einen Vollbildmodus, das Auslesen von Dateilisten und das Ausführen externer Programme.

Zwischen den Bildern wird mit der Leertaste und der Backspace-Taste hin- und hergeschaltet. Für die Navidation stehen zusätzlich die Pfeiltasten sowie das Drehrad der Maus zur Verfügung. Die Taste "Q" beendet das Programm. Falls man sich in einem Bildfenster befindet beendet "Alt+F4" das Fenster.

Optionen

Parameter Funktion
-F Grafikdateien aus einer Textdatei lesen.
-W Zoomfaktor bestimmen, z. B. "-W 2".
-m Maximale Bildgrösse bei richtigem Seitenverhältnis.
-t Verkleinern von Bildern, die grösser als der Bildschirm sind.
-f Vollbildmodus.
-s Diaschau starten.
-d Bilderwechsel bei einer Diaschau in Sekunden oder Bruchteilen davon, z. B. "-s 3.2".
-I Einschalten der Statuszeile.
-i Ausschalten der Statuszeile.
-p Bildtransparenz erlauben.
-b Helligkeitsfaktor von -32 bis 32, z. B. "-b 11".
-g Gammafaktor von -32 bis 32, z. B. "-g 11".
-c Kontrast von -32 bis 32, z. B. "-c 11".
-h Hilfe.

Tastaturkürzel

Taste Funktion
Leertaste Ein Bild weiter
Rücktaste Ein Bild zurück
PageDown Fünf Bilder weiter
PageUp Fünf Bilder zurück
F Vollbildmodus ein- und ausschalten
+ Hineinzoomen
- Herauszoomen
T Bilder, die grösser als der Bildschrim sind, verkleinern
M Bild in der grösstmöglichen Vergrösserung mit korrektem Seitenverhältnis anzeigen
S Slideshow starten
I Statuszeile ein- und ausschalten
B Helligkeit verringern
Shift+B Helligkeit erhöhen
G Gammafaktor verringern
Shift+G Gammafaktor erhöhen
C Kontrast verringern
Shift+C Konstrast erhöhen
H Horizontal drehen
V Vertikal drehen
L Nach links rotieren
K Nach rechts rotieren
? Tastaturbelegung anzeigen
0-9 Qiv-Befehle starten
A Bild ins Verzeichnis ".qiv-select" kopieren
D Bild ins Verzeichnis ".qiv-trash" verschieben

qiv-Befehle

Mit den Ziffertasten "0" bis "9" kann eine geöffnete Datei an ein externes Programm zur Bearbeitung übergeben werden. Damit das funktioniert, muss das Shellskript "Qiv-command", das Teil des Programmarchivs ist, in ein Verzeichnis von "$PATH" kopiert werden.

Unter Ubuntu findet sich das Skript im Verzeichnis "/usr/share/doc/qiv/examples". Mit einem Texteditor kann es bearbeitet werden.

Um beispielsweise auf Knopfdruck zu einer von Qiv angezeigten Datei weitere Informationen durch file zu erhalten wird an passender Stelle folgende Zeile eingefügt, wobei "$2" die aktuell angezeigte Grafikdatei bezeichnet.

1) file "$2";

Um eine Grafikdatei mit dem Mailclient mutt an den Empfänger "abc@xxx.com" zu verschicken, wobei auch der Text in der Datei "mailtext.txt" eingefügt wird.

2) mutt -a "$2" -s "$2" abc@xxx.com < mailtext.txt;

Verwendung

Anzeige der Datei "file.png".

$ qiv file.png

Anzeige aller Dateien mit der Endung ".png" sowie ".jpg".

$ qiv *.png *.jpg

Anzeige sämtlicher Dateien mit der Endung "png" im aktuellen Verzeichnis und allen seinen Unterverzeichnissen.

$ qiv $(find . -name '*.png')

Anzeige der in der Datei ("-F") "file.txt" zeilenweise mit absolutem Pfad aufgelisteten Bilddateien.

$ qiv -F file.txt

Anzeige der in der Datei ("-F") "file.txt" zeilenweise mit absolutem Pfad aufgelisteten Bilddateien in einer Diashow ("-s"). Der Bildwechsel findet dabei alle 2.5 Sekunden statt ("-d 2.5"). Zusätzlich sollen die Bilder im Vollbildmodus ("-f") angezeigt werden.

$ qiv -f -s -d 2.5 -F file.txt

Weblinks