ฉันจะเปิดโปรแกรมดูภาพ GNOME จากเทอร์มินัลได้อย่างไร


122

มันเป็นโปรแกรมดูรูปภาพเริ่มต้นสำหรับ Ubuntu และเห็นได้ชัดว่ามันเรียกว่า Eye of Gnome ฉันต้องการเปิดใช้งานจากบรรทัดคำสั่งส่งชื่อไฟล์เพื่อเปิด


5
ขอขอบคุณที่สอบถามและตอบคำถามนี้! ฉันมักจะลืมชื่อของโปรแกรมนี้
orlenko

eogมันว่างเปล่าจนไม่สามารถแสดง GIF แบบเคลื่อนไหวได้ ฉันใช้ XnViewMP ซึ่งในทางกลับกันช้าลงเล็กน้อย
Dan Dascalescu

@DanDascalescu ฉันเพิ่งลองมันบน Ubuntu และมันใช้งานได้ดีกับภาพเคลื่อนไหว GIF ที่ฉันสร้างขึ้น
Vass

คำตอบ:


169

คำสั่งการใช้งานeog( Eเจ้าoG NOME) และคุณเรียกมันว่า:

eog filename

2
ฉันมาที่นี่เพื่อมองหาคู่ชีวิตซึ่งเป็นความeom filenameหวังของคำสั่งที่ช่วยคนอื่น
EdgeCaseBerg

25

การใช้xdg-open:

xdg-open filename

ซึ่งเปิดไฟล์หรือ URL ในแอปพลิเคชันที่ผู้ใช้ต้องการ


คำอธิบาย

ตราบใดที่คุณใช้Gnomeและeogเป็นโปรแกรมดูรูปภาพเริ่มต้นคุณสามารถใช้gnome-open:

gnome-open filename

หากคุณต้องการทางเลือกที่ไม่ขึ้นอยู่กับสภาพแวดล้อมของเดสก์ท็อปให้ใช้คำสั่งxdg-openbash wrapper ซึ่งล้อมรอบคำสั่งเฉพาะสภาวะแวดล้อม

สำหรับตอนนี้xdg-openรองรับ:

  1. Xfce ( exo-open "$1")
  2. Gnome ( gvfs-open "$1", gnome-open "$1"มีทางเลือกที่จะเปิดทั่วไป)
  3. KDE (ที่kde-open "$1"มีทางเลือกถึงkfmclient exec "$1")
  4. เพื่อน ( gvfs-open "$1", mate-open $1),
  5. LXDE ( pcmanfm $1พร้อมทางเลือกสู่การเปิดทั่วไป)
  6. การตรัสรู้ ( enlightenment_open $1)
  7. อบเชย ( open_gnome3 $1ซึ่งเป็นทางgvfs-open "$1"เลือกเพื่อเปิดทั่วไป)
  8. Cygwin ( cygstart "$1")
  9. ดาร์วิน ( open "$1")

และลองเสี่ยงโชคกับสภาพแวดล้อมเดสก์ทอปอื่น ๆ (เรียกว่าgenerics ) $1เป็นชื่อไฟล์ภาพของคุณ


การใช้

xdg-open filename

หากคุณต้องการทราบวิธีการxdg-openทำงานคุณสามารถอ่านซอร์สโค้ดของbash :

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

แก้ไข

ดูเพิ่มเติมคำตอบที่คล้ายกันสำหรับคำถามที่แตกต่างกันในunix.stackexchange.com


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.