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.


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

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 .


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.