नॉटिलस में ताज़ा करें


38

नाॅटीलस में एक रिफ्रेश थंबनेल कैसे होता है? मेरे वीडियो फ़ोल्डर में मेरे पास कुछ एमकेवी हैं और उनमें से केवल आधे में मूवी की सीमा है और मूवी का एक अंश और अन्य (उसी तरह से एन्कोड किए गए एमकेवी) में केवल साधारण फिल्म आइकन है।

(F5 यह नहीं है।)


इसके अलावा, मुझे पता चला कि केवल उबंटू पर ही काम होता है, अगर आप टोटेम को स्थापित रखते हैं: askubuntu.com/questions/2608/…
Dielson Sales

मैं इसे सिंगल फाइल रिफ्रेश के लिए भी सुझाव देना चाहूंगा, बस touchयह askubuntu.com/a/461983/46437
कुंभ राशि

अधिक स्थायी समाधान यहाँ।
एल्डर गीक

जवाबों:


15

आसान तरीका बस निम्नलिखित निर्देशिका को हटाकर विफल हुए कैश आइकन को हटाएं।

यह केवल उन थंबनेल को ताज़ा करने के लिए नॉटिलस बना देगा, जिनमें वर्तमान में थंबनेल जैसा फ़ोल्डर हैयदि आप फ़ाइल / फ़ोल्डर के लिए ताज़ा करना चाहते हैं तो यह मदद नहीं करेगा, जिसमें वर्तमान में कोई भी थंबनेल है।

अधिकांश समय आपको इसे हटाना चाहिए फिर सभी थंबनेल हटाना चाहिए।

~ / .Thumbnails / असफल


की जाँच करें इस जवाब एक अद्यतन संस्करण के लिए।
डेविड केनेडी

6
नया पथ (ubuntu 14.04 LTS या बाद का) ~ / .cache / थंबनेल / विफल है। तो बस करो:rm -r ~/.cache/thumbnails/fail
iuridiniz

ऐसा करने से बचने के लिए बार-बार इस उत्तर को
एल्डर गीक

34

14.04 LTS (या बाद में) के लिए अपडेट किया गया

12.10 के बाद से, थंबनेल संग्रहीत हैं ~/.cache/thumbnails

सही किए गए आदेश:

rm -r ~/.cache/thumbnails

फिर या तो पुनरारंभ करें, या:

killall nautilus

मूल उत्तर: (12.04 के लिए, और पहले)

यहाँ आदेश हैं:

rm -r  ~/.thumbnails
killall nautilus

2
"nautilus को मारने की जरूरत नहीं है ... rm -R चलाने के बाद ~ / .Tumbnails / बस F5 दबाने में विफल रहता है जबकि वांछित nautilus विंडो फिर से लोड करने के लिए सक्रिय है .. अन्यथा यह अगली बार पुनः लोड हो जाएगा जब आपने फ़ोल्डर कहा .. । "प्राइमफल्कॉन ने यह कहा ... मुझे लगता है कि आपको इसे अपने उत्तर में शामिल करना चाहिए
अब्राहम मर्सियानो बेंज़ादोन

10

आपके घर में एक छिपी हुई निर्देशिका है जिसे .thumbnails कहा जाता है।

यदि आप किसी फ़ाइल (या सभी) को वहां से हटाते हैं, तो उसके थंबनेल को अगली बार nautilus द्वारा फिर से बनाया जाएगा जिसे आप dir पर जाते हैं जहाँ यह संग्रहीत है।

मुझे नहीं पता कि क्या कुछ और सुविधाजनक तरीका है।

संपादित करें: Nautilus मेमोरी में थंबनेल स्टोर करेगा। आपको उन्हें फिर से बनाने के लिए मजबूर करने के लिए Nautilus को बंद करने और फिर से शुरू करने की आवश्यकता होगी।


5

nautilus को मारने की जरूरत नहीं है ... rm -R चलाने के बाद ~ / .Tumbnails / बस F5 दबाने में विफल रहता है, जबकि वांछित nautilus विंडो फिर से लोड करने के लिए सक्रिय है .. अन्यथा यह अगली बार पुनः लोड हो जाएगा जब आप फ़ोल्डर का उपयोग करते हैं ...

अगर इसकी कुछ आपके अक्सर कर रही है ... आप इसे क्रोन के माध्यम से स्वचालित रूप से चला सकते हैं https://help.ubuntu.com/community/CronHowto


5

आसानी touchसे फ़ाइल (ओं) को आईएनजी द्वारा थंबनेल पुनः लोड करने के लिए मजबूर करें ।

touch *

सुनिश्चित करें कि आप cdपहले फ़ोल्डर में हैं।
यदि आप touch(एहि) पर अधिक नियंत्रण चाहते हैं , तो बस स्वाद के लिए ग्लोब को अपडेट करें, जैसे *.mkv
स्वचालित कॉन्फ़िगरेशन फ़ोल्डर में अपने हाथ डालने की आवश्यकता नहीं है।

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

अतिरिक्त: यदि आपको फ़ाइलों पर अधिक नियंत्रण की आवश्यकता होती है (जैसे सबफ़ोल्डर, फ़ाइल पैटर्न, आदि शामिल हैं), तो आप इस तरह से कुछ का उपयोग कर सकते हैं:

find . -name '*finished*.mkv' | while read f; do touch "$f"; done

के उत्पादन पार्स मत करो ls! आप यहाँ शेल गोलाबारी का भी आसानी से उपयोग कर सकते हैं touch *:।
डेविड फोस्टरस्टर

अच्छी बात @DavidFoerster! अतिरिक्त नियंत्रण की आवश्यकता नहीं होने पर भी मैं अक्सर "पढ़ते हुए" पार्स करने में चूक जाता हूं। मैं सीधे उत्तर को अपडेट कर रहा हूं! धन्यवाद!
Giuse

आपकी अपडेट की गई कमांड अभी भी कुछ असामान्य फ़ाइलनामों पर दुर्व्यवहार करेगी, उदाहरण के लिए, जिनमें नई लाइनें हैं, या प्रमुख या अनुगामी स्थान हैं। यदि इसका उपयोग करना आपके लिए वास्तव में महत्वपूर्ण है find, तो एक विकल्प है find . -name '*finished*.mkv' -exec touch '{}' ';'
ruakh

क्या आपने यह परीक्षण किया? क्या कोई पुष्टि कर सकता है? क्योंकि जो मैं देख रहा हूं वह यह है कि दोनों ही स्थितियों में हम अपने तर्क को उद्धृत करते हैं, इसलिए मैं किसी समस्या या अंतर की अपेक्षा नहीं करता। जिसके अनुसार, साल में जब से मैं इस सवाल का जवाब मुझे लगने लगा बल्कि का उपयोग कर पोस्ट findकी -execभी विकल्प इन कार्यों के लिए है, लेकिन केवल सादगी के लिए। इसके अलावा <bad-joke> यदि आप अपनी फ़ाइल के नाम में नई सुर्खियाँ जोड़ते हैं तो आप त्रुटि के पात्र हैं </ bad-joke> :)
Giuse

0

14.04 और उसके बाद

यदि आपके साथ ऐसा होता है, तो आप अपनी ~/.profileफ़ाइल को अपने पसंदीदा संपादक के साथ संपादित करके और फ़ाइल के निचले भाग में निम्न कोड जोड़कर लॉगिन पर प्रक्रिया को स्वचालित कर सकते हैं ।

# dump failed thumbnails
echo tag > /home/"$USER"/.cache/thumbnails/fail/gnome-thumbnail-factory/tag
if [ -d /home/"$USER"/.cache/thumbnails/fail/gnome-thumbnail-factory ] ; then
rm /home/"$USER"/.cache/thumbnails/fail/gnome-thumbnail-factory/*

इको लाइन केवल इतना है कि लॉगिन में त्रुटि की सूचना देने से बचने के लिए विफल थंबनेल निर्देशिका में कुछ मौजूद है। अगली 2 पंक्तियाँ विफल थंबनेल निर्देशिका के अस्तित्व की जाँच करती हैं और यदि यह मौजूद है, तो उस निर्देशिका की संपूर्ण सामग्री को हटा देती है।

सूत्र: https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html#Bash-Startup-Files

https://askubuntu.com/a/795098/225694

https://askubuntu.com/a/20122/225694

कैसे Nautilus में एक विशिष्ट थंबनेल को पुनर्जीवित करने के लिए?

परिक्षण

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.