एक फ़ोल्डर से चित्र लूप करें और फ़ुलस्क्रीन स्लाइड शो प्रदर्शित करें


14

कुछ फ़ोल्डर में चित्रों से लूपेड स्लाइड शो के लिए लिनक्स समाधान की आवश्यकता है। चित्र हटाए जा सकते हैं और जोड़े जा सकते हैं, इसलिए यदि यह वर्तमान में दिखाए गए चित्र को हटा दिया जाता है तो यह बंद / दुर्घटना नहीं करता है तो यह एक बोनस है।

जवाबों:


16

यह पागल लग रहा है, लेकिन यह काम करता है (मैं भी उम्मीद से बेहतर) और सेटअप करने के लिए उतना मुश्किल नहीं है। विचार यह है कि आप अपने देखने के कार्यक्रम को एक फ़ाइल में देखें और फिर एक कमांड लाइन प्रक्रिया करें जो आपकी निर्देशिका में आपकी प्रत्येक फ़ाइल को उस फ़ाइल को कॉपी करती है जिसे आप देखते हैं। मैंने Geeqie और gthumb के साथ इसका परीक्षण किया और यह वास्तव में बहुत अच्छा काम करता है। gthumb यहां तक ​​कि छवि को हर सेकंड अपडेट किया जा सकता है और दोनों ने फ़ाइल प्रकार का नाम वास्तविक फ़ाइल प्रकार (jpg, png, gif, आदि) से अलग होने का समर्थन किया।

तो यहाँ आप क्या करते हैं:

  1. उन में केवल अपने चित्रों के साथ एक निर्देशिका बनाओ।
  2. एक टर्मिनल विंडो खोलें और पिछले चरण में की गई डायरेक्टरी में बदलाव करें।
  3. इस कमांड को रन करें, हालांकि अपडेट के बीच में आप कितने सेकंड इंतजार करना चाहते हैं।

    while true ; do for i in * ; do cp "$i" ~/slideshow.jpg ; echo $i ; sleep 5 ; done ; done
    
  4. ओपन गूथ और अपने होम डायरेक्टरी में इमेज को देखें, जिसे स्लाइड शो कहा जाता है। इसे चित्र को घुमाना चाहिए। अगर आपको जरूरत है तो आप अब पूरी स्क्रीन बना सकते हैं।

  5. चित्र निर्देशिका से चित्रों को जोड़ने और हटाने का प्रयास करें। यह वास्तव में तब तक अपडेट नहीं होगा जब तक कि यह हर बार पूरी निर्देशिका के माध्यम से समाप्त न हो जाए, लेकिन यह अपडेट हो जाएगा। इको $ i वहां मौजूद है, इसलिए आप देख सकते हैं कि हर बार किस तस्वीर को कॉपी किया गया।

जब आप स्लाइड शो को रोकने के लिए तैयार होते हैं, तो आप टर्मिनल विंडो में Ctrl-C दबा सकते हैं।


1
प्रतिभाशाली। सादगी को समझने के लिए एक प्रतिभा चाहिए।
EElectric

12

यदि आप ग्नोम डेस्कटॉप का उपयोग करते हैं, तो आप स्लाइड शो के लिए इसके आधिकारिक छवि दर्शक कार्यक्रम का उपयोग कर सकते हैं:

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

स्लाइड शो के दौरान ईओजी चित्रों को हटाया या जोड़ा जा सकता है। दरअसल, यदि आप स्लाइड शो के दौरान तस्वीर जोड़ते हैं, तो यह स्वचालित रूप से शामिल हो जाएगा।


मेरे लिए आउट ऑफ बॉक्स सॉल्यूशन जैसा लगता है।
२०

अपने रास्पबेरी पाई पर इसका उपयोग करते हुए, मैं स्लाइड शो को पुनरारंभ किए बिना फ़ाइलों को जोड़ने या हटाने में सक्षम नहीं था। आलोचना नहीं, सिर्फ FYI करें।
चूतड़

1
आप स्पष्ट रूप से एक पदक के हकदार हैं
पिटो

1
उबंटू 16.04 पर एक्सएफसीई डेस्कटॉप का उपयोग करते हुए, इसने काम किया लेकिन, जब अधिकांश यूआई तत्वों को पॉलिश किया गया (फीका-इन और आउट इत्यादि), तो एक अवांछित मेनू बार पूरे स्क्रीन के स्लाइड शो मोड में भी, हर समय शीर्ष पर दिखाई देता था। यह हर उपयोग के लिए स्वीकार्य नहीं होगा।
स्टीफन गौरीचोन

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-rotateEXIF डेटा के आधार पर छवियों को सही ढंग से घुमाने के लिए भी जोड़ना चाह सकते हैं ।
हेनरिक उलब्रिच

2

मुझे fbi मिला (फ्रेम बफर इमेज दर्शक) काफी उपयोगी है - साधारण कमांड, कुछ इस तरह:

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

fbi --helpडिस्ट्रो के साथ उपलब्ध होने के साथ और अधिक विकल्प उपलब्ध हैं और स्थापित किए जा सकते हैंapt-get install fbi


Tty कमांड लाइन से बढ़िया काम करता है।
Bobble

1
याकूके से चलने पर यह काम नहीं करता है :ioctl VT_GETSTATE: Inappropriate ioctl for device (not a linux console?)
मिच

संभवतः आपको एक विशेष tty निर्दिष्ट करना होगा, -T 2उदाहरण के लिए चयन करने के लिए tty2। आपको शायद उसके बाद अनुमतियों के साथ चक्कर लगाना होगा।
जोश हेन्सन

स्क्रीन संलग्न के साथ वर्तमान रस्पियन पर कमांड लाइन से काम नहीं करता है :( इसके अलावा EXIF- आधारित ऑटो-रोटेट सुविधा (मैं पढ़ता हूं) का अभाव प्रतीत होता है।
हेनरिक अल्ब्रिच्ट

2

प्रभावशाली काम करता है, के साथ (या यदि आप चाहें तो) संक्रमण।

-X3 सेकंड की देरी ( -a 3) और ऑटोक्विट अंत में ( -Q) के साथ यादृच्छिक ( ) क्रम में स्लाइड शो :)

impressive -XQa3 *

यह ध्यान देने योग्य है कि यह स्क्रिप्टिंग की अनुमति देता है , और मल्टीप्लेट रिकॉर्डर है।

एकमात्र दोष यह है कि यह वर्तमान में क्रैश हो जाता है यदि फ़ाइलों की सूची में कोई निर्देशिका है।


1
भयानक आवेदन! मैं क्या करना चाहता हूँ के लिए एकदम सही!
वॉरेंसन

यदि केवल EXIF ​​डेटा के आधार पर इसे ऑटो-रोटेट करने की अनुमति है। ऐसा करने का कोई विकल्प नहीं मिला। :(
हेनरिक उलब्रिच
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.