Wie kann ich den GNOME Image Viewer vom Terminal aus starten?

122

Es ist der Standard-Bildbetrachter für Ubuntu und heißt anscheinend Eye of Gnome. Ich möchte in der Lage sein, es von der Befehlszeile aus zu starten und ihm einen Dateinamen zum Öffnen zu übergeben.

James
quelle
5
Vielen Dank, dass Sie diese Frage gestellt und beantwortet haben! Ich vergesse immer den Namen dieses Programms.
Orlenko
eogist so barebones, dass animierte GIFs nicht angezeigt werden können. Ich benutze XnViewMP, was allerdings etwas langsamer ist.
Dan Dascalescu
@ DanDascalescu, ich habe es gerade auf Ubuntu ausprobiert, und es hat gut funktioniert auf einem animierten GIF, das ich erstellt habe
Vass

Antworten:

169

Der Befehl zum Gebrauch ist eog( E ye o f G NOME). Und du nennst es so:

eog filename
James
quelle
2
Ich kam hierher auf der Suche nach Auge des Kumpels, das ist der Befehl eom filenameHoffnung, die jemand anderes hilft
EdgeCaseBerg
25

Verwendung xdg-open:

xdg-open filename

Dadurch wird eine Datei oder URL in der bevorzugten Anwendung des Benutzers geöffnet.


Erläuterung

Solange Sie Gnome verwenden und eogIhr Standard-Bildbetrachter sind , können Sie Folgendes verwenden gnome-open:

gnome-open filename

Wenn Sie eine Alternative suchen, xdg-opendie von der Desktop-Umgebung unabhängig ist, verwenden Sie Bash- Wrapper für umgebungsspezifische Befehle.

Vorerst xdg-openunterstützt:

  1. Xfce ( exo-open "$1"),
  2. Gnome ( gvfs-open "$1", gnome-open "$1"mit Rückfall auf generische offen),
  3. KDE ( kde-open "$1"mit Fallback zu kfmclient exec "$1"),
  4. Kamerad ( gvfs-open "$1", mate-open $1),
  5. LXDE ( pcmanfm $1mit Fallback auf generisches Open),
  6. Aufklärung ( enlightenment_open $1),
  7. Zimt ( open_gnome3 $1der gvfs-open "$1"mit Fallback auf Generika offen ist),
  8. Cygwin ( cygstart "$1"),
  9. Darwin ( open "$1").

und versucht sein Glück mit anderen Desktop-Umgebungen (als Generika bezeichnet ). $1ist der Dateiname Ihres Bildes.


Verwendungszweck

xdg-open filename

Wenn Sie herausfinden möchten, wie das xdg-openfunktioniert, können Sie den Bash- Quellcode lesen :

$ locate xdg-open
/usr/bin/xdg-open
/usr/share/man/man1/xdg-open.1.gz
$ less /usr/bin/xdg-open

Bearbeiten

Siehe auch ähnliche Antworten für andere Fragen auf unix.stackexchange.com .

patryk.beza
quelle
2

Für Fedora können Sie verwenden shotwell filename.

Fantastischer Herr Fox
quelle