แสดงภาพที่พอดีกับหน้าต่างและโหมดอินสแตนซ์เดียว


1

ฉันมีรูปภาพ (jpg) และฉันต้องการแสดงแต่ละภาพทันทีที่มาถึง ดังนั้นโดยทั่วไปนี่คือสิ่งที่ฉันต้องการ:

  1. ขณะนี้มีภาพบางส่วนบนหน้าจอ;
  2. มีรูปภาพใหม่มาถึงสคริปต์ของฉันถูกเรียกพร้อมกับเส้นทางไปยังรูปภาพ
  3. รูปภาพใหม่อยู่บนหน้าจอแทนภาพเก่า
  4. ข้ามไป 2

สิ่งที่ฉันพยายาม:

  1. displayImageMagick ของ ไม่มีตัวเลือกในการปรับขนาดภาพให้พอดีกับหน้าต่างนั่นเป็นสิ่งที่ไม่ดี แต่ก็สามารถ-resizeปรับขนาดให้เหมาะสมได้ นอกจากนี้ยังมี-remoteการแสดงภาพใหม่ในอินสแตนซ์เดียวกัน ปัญหาคือไม่มีวิธีรวม-resizeและ-remote.
  2. convert+ display. การใช้convertเพื่อปรับขนาดภาพ (อีกครั้งไปยังขนาดคงที่ซึ่งเป็นโชคร้าย) บันทึกไปยังตำแหน่งชั่วคราวและโทรdisplay -remoteเพื่อแสดง ด้วยเหตุผลบางอย่างconvertขั้นตอนก็ช้าอย่างน่ากลัว
  3. Gwenview, kuickshow ดูเหมือนว่าจะไม่สามารถแสดงภาพใหม่ในอินสแตนซ์ก่อนหน้า
  4. fehสามารถใส่รูปภาพ ( --scale-down) แต่ไม่มีโหมดอินสแตนซ์เดียว สิ่งที่ใกล้เคียงที่สุดที่ฉันสามารถทำได้คือใช้การfeh --bg-maxปรับขนาดภาพให้พอดีกับหน้าจอและตั้งเป็นพื้นหลัง มันใช้งานได้ดี แต่มันก็เป็นแฮ็คที่น่าเกลียดอย่างชัดเจน นอกจากนี้ยังเป็นการดีที่จะแสดงรูปภาพในหน้าต่างปกติไม่ใช่ในรูทหนึ่ง

ความคิดใด ๆ

คำตอบ:


0

Geeqieสามารถทำสิ่งที่ฉันต้องการได้

มันมีสองตัวเลือกที่มีประโยชน์: -rดำเนินการกับอินสแตนซ์ระยะไกลและ-tซ่อนอินเทอร์เฟซทั้งหมด ดังนั้น:

geeqie -r -t <img_file>

ทำสิ่งที่ฉันอธิบาย: เปิด<img_file>ในขนาดหน้าต่างพอดีกับขนาดหน้าต่าง

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