รีเฟรชรูปขนาดย่อในหอยโข่ง


38

รีเฟรชรูปย่อขนาดเล็กในหอยโข่งทำอย่างไร ในโฟลเดอร์วิดีโอของฉันฉันมี MKV บางตัวและครึ่งหนึ่งเท่านั้นมีเส้นขอบภาพยนตร์และข้อความที่ตัดตอนมาจากภาพยนตร์และอื่น ๆ (เช่น MKV ที่เข้ารหัสด้วยวิธีเดียวกัน) เพียงแค่มีไอคอนภาพยนตร์ธรรมดา

(F5 ไม่ทำ)


นอกจากนี้ฉันพบว่ารูปขนาดย่อใช้งานได้กับ Ubuntu เท่านั้นหากคุณติดตั้ง totem ไว้: askubuntu.com/questions/2608/…
Dielson Sales

ผมอยากจะแนะนำนี้สำหรับไฟล์รีเฟรชเดียวเพียงแค่touchมันaskubuntu.com/a/461983/46437
ราศีกุมภ์พลังงาน

ทางออกถาวรเพิ่มเติมที่นี่
Elder Geek

คำตอบ:


15

วิธีที่ง่ายกว่าเพียงแค่ลบไอคอนแคชที่ล้มเหลวโดยการลบไดเรกทอรีต่อไปนี้

มันจะทำให้หอยโข่งเพื่อรีเฟรชภาพขนาดย่อเหล่านั้นซึ่งปัจจุบันมีโฟลเดอร์เช่นภาพขนาดย่อ จะไม่ช่วยถ้าคุณต้องการรีเฟรชไฟล์ / โฟลเดอร์ที่มีภาพขนาดย่อ

เวลาส่วนใหญ่คุณควรลบสิ่งนี้จากนั้นลบภาพขนาดย่อทั้งหมด

~ / .thumbnails / ล้มเหลว


ลองดูคำตอบนี้เพื่อรับการอัพเดต
เดวิดเคนเนดี

6
เส้นทางใหม่ (Ubuntu 14.04 LTS หรือใหม่กว่า) คือ ~ / .cache / thumbnails / fail ดังนั้นเพียงทำ:rm -r ~/.cache/thumbnails/fail
iuridiniz

เพื่อหลีกเลี่ยงการทำเช่นนี้ซ้ำ ๆ ดูคำตอบนี้
Elder Geek

34

อัปเดตสำหรับ 14.04 LTS (หรือหลังจากนั้น)

ตั้งแต่ 12.10 เป็นต้นไปภาพขนาดย่อจะถูกเก็บไว้ที่ ~/.cache/thumbnails

คำสั่งที่ถูกต้อง:

rm -r ~/.cache/thumbnails

จากนั้นเริ่มต้นใหม่หรือ:

killall nautilus

คำตอบเดิม: (สำหรับ 12.04 และก่อนหน้านี้)

นี่คือคำสั่ง:

rm -r  ~/.thumbnails
killall nautilus

2
"ไม่จำเป็นต้อง killalls nautilus ... หลังจากรัน rm -R ~ / .thumbnails / fail เพียงแค่กด F5 ในขณะที่หน้าต่าง nautilus ที่ต้องการเปิดใช้งานเพื่อบังคับให้โหลดซ้ำ .. มิฉะนั้นจะโหลดซ้ำในครั้งต่อไปที่คุณเข้าถึงโฟลเดอร์ ... PrimeFalcon พูดอย่างนี้ ... ฉันคิดว่าคุณควรรวมสิ่งนี้ไว้ในคำตอบของคุณ
Abraham Murciano Benzadon

10

มีไดเรกทอรีที่ซ่อนอยู่ในบ้านของคุณที่เรียกว่า.

หากคุณลบไฟล์ (หรือทั้งหมด) ที่นั่นรูปขนาดย่อของไฟล์จะถูกสร้างขึ้นใหม่โดย nautilus ในครั้งต่อไปที่คุณเยี่ยมชม dir ที่เก็บไฟล์ไว้

ฉันไม่รู้ว่ามีวิธีที่สะดวกกว่านี้ไหม

แก้ไข: Nautilus จะจัดเก็บภาพขนาดย่อในหน่วยความจำ คุณจะต้องปิดและเริ่มต้นใหม่อีกครั้ง Nautilus เพื่อบังคับให้สร้างใหม่


5

ไม่จำเป็นต้อง killalls nautilus ... หลังจากเรียกใช้ rm -R ~ / .thumbnails / fail เพียงกด F5 ในขณะที่หน้าต่าง nautilus ที่ต้องการเปิดใช้งานเพื่อบังคับให้โหลดซ้ำ .. มิฉะนั้นจะโหลดซ้ำในครั้งต่อไปที่คุณเข้าถึงโฟลเดอร์ ...

ถ้ามันเป็นสิ่งที่คุณทำบ่อย ... คุณสามารถให้มันทำงานอัตโนมัติผ่าน cron https://help.ubuntu.com/community/CronHowto


5

บังคับให้โหลดรูปย่อได้อย่างง่ายดายเพียงแค่touchเปิดไฟล์

touch *

ตรวจสอบให้แน่ใจว่าคุณcdไปที่โฟลเดอร์ก่อน
ถ้าคุณต้องการควบคุมเพิ่มเติมเกี่ยวกับสิ่งที่คุณtouch(eheh) เพียงแค่การปรับปรุง glob *.mkvที่จะลิ้มรสเช่น
ไม่จำเป็นต้องใส่มือในโฟลเดอร์การกำหนดค่าอัตโนมัติ

ปัญหามักเกิดขึ้นเนื่องจากตัวจัดการภาพขนาดย่อถูกเรียกใช้ทันทีที่สร้างไฟล์มักจะเร็วพอที่จะยังไม่เสร็จสิ้น เมื่อสร้าง (เข้ารหัสวิดีโอ, สร้างแปลง, รวมเอกสาร, ฯลฯ ) ไฟล์ขนาดใหญ่ผู้จัดการขนาดย่ออาจ (ลอง) สร้างภาพขนาดย่อ (และล้มเหลว) ก่อนที่ไฟล์จะเสร็จสมบูรณ์
คำสั่งจะtouchอัพเดตเวลา 'แก้ไขครั้งสุดท้าย' ตัวจัดการรูปขนาดย่อพบรูปขนาดย่อที่จะล้าสมัย (คุณ 'แก้ไข' ไฟล์ตั้งแต่มันถูกใช้ล่าสุด) และปรับปรุงมัน

พิเศษ: หากคุณต้องการควบคุมไฟล์มากขึ้น (เช่นโฟลเดอร์ย่อยรูปแบบไฟล์ ฯลฯ ) คุณสามารถใช้สิ่งต่อไปนี้:

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

อย่าแยกผลลัพธ์ของls! คุณสามารถใช้เปลือกกลมได้อย่างง่ายดายที่นี่: touch *.
David Foerster

จุดดี @DavidFoerster! ฉันมักจะเริ่มต้นการแยก "ในขณะที่อ่าน" แม้ว่าจะไม่จำเป็นต้องมีการควบคุมพิเศษ ฉันกำลังอัพเดทคำตอบทันที! ขอบคุณ!
Giuse

คำสั่งที่อัปเดตของคุณจะยังคงทำงานผิดปกติในชื่อไฟล์ที่ผิดปกติเช่นที่มีบรรทัดใหม่หรือมีช่องว่างนำหน้าหรือต่อท้าย ถ้ามันเป็นสิ่งสำคัญมากที่จะให้คุณใช้แล้วเลือกหนึ่งคือfind find . -name '*finished*.mkv' -exec touch '{}' ';'
ruakh

คุณทดสอบสิ่งนี้หรือไม่? มีใครยืนยันได้บ้าง เพราะสิ่งที่ฉันเห็นคือในทั้งสองกรณีเราอ้างเหตุผลของเราดังนั้นฉันไม่คาดหวังว่าจะมีปัญหาหรือความแตกต่าง ที่กล่าวว่าในปีที่ผ่านมาตั้งแต่ผมโพสต์คำตอบนี้ผมพบว่าตัวเองค่อนข้างใช้find's -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/*

บรรทัด echo อยู่ที่นั่นเพื่อให้มีบางสิ่งอยู่ในไดเรกทอรีรูปขนาดย่อที่ล้มเหลวเพื่อหลีกเลี่ยงการรายงานข้อผิดพลาดเมื่อเข้าสู่ระบบ 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 ได้อย่างไร

การทดสอบ

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