วนภาพจากโฟลเดอร์และแสดงสไลด์โชว์แบบเต็มหน้าจอ


14

ต้องการโซลูชัน Linux สำหรับสไลด์โชว์แบบวนลูปจากรูปภาพในบางโฟลเดอร์ รูปภาพอาจถูกลบและเพิ่มดังนั้นจึงเป็นโบนัสหากไม่หยุด / ผิดพลาดหากรูปภาพที่แสดงในปัจจุบันถูกลบ

คำตอบ:


16

นี่จะฟังดูบ้า แต่ก็ใช้งานได้ (ดีกว่าที่ฉันคาดไว้) และไม่ยากสำหรับการติดตั้ง แนวคิดคือทำให้โปรแกรมการดูของคุณดูที่ไฟล์เดียวจากนั้นมีกระบวนการบรรทัดคำสั่งที่คัดลอกไฟล์แต่ละไฟล์ในไดเรกทอรีของคุณไปยังไฟล์ที่คุณดู ฉันทดสอบกับ Geeqie และ gthumb และใช้งานได้ดีจริง ๆ gthumb ยังสามารถจัดการภาพที่อัปเดตทุก ๆ วินาทีและทั้งคู่รองรับชื่อของประเภทไฟล์ที่แตกต่างจากประเภทไฟล์จริง (jpg, png, gif, ฯลฯ )

ดังนั้นนี่คือสิ่งที่คุณทำ:

  1. สร้างไดเรกทอรีที่มีเฉพาะรูปภาพของคุณเท่านั้น
  2. เปิดหน้าต่างเทอร์มินัลและเปลี่ยนเป็นไดเร็กทอรีที่ทำในขั้นตอนก่อนหน้า
  3. รันคำสั่งนี้แทนที่ 5 ด้วยเวลาหลายวินาทีที่คุณต้องการรอระหว่างการอัพเดต

    while true ; do for i in * ; do cp "$i" ~/slideshow.jpg ; echo $i ; sleep 5 ; done ; done
    
  4. เปิด gthumb และดูภาพในโฮมไดเร็กตอรี่ของคุณชื่อ slideshow.jpg, มันควรหมุนรูปภาพ คุณสามารถทำแบบเต็มหน้าจอได้ถ้าคุณต้องการ

  5. ลองเพิ่มและลบรูปภาพออกจากไดเรกทอรีรูปภาพ มันจะไม่อัปเดตจริงจนกว่าจะผ่านไดเรกทอรีทั้งหมดในแต่ละครั้ง แต่จะอัปเดต เสียงก้อง $ i อยู่ตรงนั้นเพื่อให้คุณสามารถดูรูปภาพที่เพิ่งคัดลอกไปวางในแต่ละครั้ง

เมื่อคุณพร้อมที่จะหยุดสไลด์โชว์คุณสามารถกด Ctrl-C ในหน้าต่างเทอร์มินัล


1
สุกใส ต้องใช้อัจฉริยะเพื่อทำความเข้าใจกับความเรียบง่าย
iElectric

12

หากคุณใช้เดสก์ท็อป Gnome คุณสามารถใช้โปรแกรมดูรูปภาพอย่างเป็นทางการสำหรับการนำเสนอภาพนิ่ง:

eog --slide-show /path/to/picture_directory

ด้วยภาพ Eog สามารถลบหรือเพิ่มในระหว่างการนำเสนอภาพนิ่ง ที่จริงแล้วถ้าคุณเพิ่มรูปภาพในระหว่างการนำเสนอภาพนิ่งมันจะถูกรวมโดยอัตโนมัติ


เสียงเหมือนทางออกจากกล่องให้ฉัน
deltaray

เมื่อใช้สิ่งนี้กับ Raspberry Pi ของฉันฉันไม่สามารถเพิ่มหรือลบไฟล์โดยไม่ต้องรีสตาร์ทสไลด์โชว์ ไม่ใช่คำวิจารณ์เพียงแค่ FYI
Butters

1
คุณสมควรได้รับเหรียญอย่างชัดเจน
Pitto

1
บน Ubuntu 16.04 ที่ใช้เดสก์ท็อป XFCE สิ่งนี้ใช้ได้ แต่ในขณะที่องค์ประกอบ UI ส่วนใหญ่ขัดเงา (เลือนหายไปและออก ฯลฯ ) แถบเมนูที่ไม่เป็นที่พอใจปรากฏอยู่ด้านบนตลอดเวลาแม้ในโหมดสไลด์โชว์แบบเต็มหน้าจอ สิ่งนี้จะไม่เป็นที่ยอมรับสำหรับการใช้งานทุกครั้ง
Stéphane Gourichon

5

จากhttp://www.instructables.com/id/Easy-Raspberry-Pi-Based-ScreensaverSlideshow-for-E/

การใช้ feh

feh -Y -x -q -D 5 -B black -F -Z -z -r /media/


1
คุณต้องเพิ่มตัวเลือก-R secondsเพื่อให้มีการรีเฟรชรายการไฟล์เป็นระยะ
famzah

คุณอาจต้องการเพิ่ม--auto-rotateหมุนภาพอย่างถูกต้องตามข้อมูล EXIF
เฮ็น Ulbricht

2

ฉันพบ fbi (โปรแกรมดูรูปภาพ frame buffer) ค่อนข้างมีประโยชน์ - คำสั่งง่าย ๆ เช่น:

fbi -noverbose -a -u -t 6 /home/user/location/*

ตัวเลือกเพิ่มเติมสามารถใช้ได้กับfbi --helpและสามารถติดตั้งได้ขึ้นอยู่กับ distro ด้วยapt-get install fbi


ใช้งานได้ดีจากบรรทัดคำสั่ง tty
Bobble

1
นี้จะไม่ทำงานเมื่อเรียกใช้จากyakuake :ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
มิทช์

คุณอาจจะต้องระบุ TTY โดยเฉพาะอย่างยิ่งการใช้เช่นการเลือก-T 2 tty2คุณอาจต้องโคลนด้วยสิทธิ์หลังจากนั้น
Josh Hansen

ไม่ทำงานจากบรรทัดคำสั่งบน Raspbian ปัจจุบันที่มีหน้าจอแนบ :( ดูเหมือนว่าจะขาดฟีเจอร์หมุนอัตโนมัติที่ใช้ EXIF ​​(ฉันอ่าน)
Heinrich Ulbricht

2

การทำงานที่น่าประทับใจทำได้ดีโดยมีการเปลี่ยน (หรือไม่ถ้าคุณต้องการ)

สไลด์โชว์-Xตามลำดับแบบสุ่ม ( ) โดยมีความล่าช้า 3 วินาที ( -a 3) และ autoquit เมื่อสิ้นสุด ( -Q):

impressive -XQa3 *

มันคุ้มค่าที่จะสังเกตว่ามันอนุญาตให้ใช้สคริปต์และเป็นแบบหลายแพลตฟอร์ม

ข้อเสียเปรียบเพียงอย่างเดียวก็คือว่ามันล้มเหลวในปัจจุบันหากมีไดเรกทอรีในรายการของไฟล์


1
แอปพลิเคชั่นสุดยอด! สมบูรณ์แบบสำหรับสิ่งที่ฉันต้องการทำ!
warhansen

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