Làm mới hình thu nhỏ trong nautilus


38

Làm thế nào để làm mới một hình thu nhỏ trong nautilus? Trong thư mục video của tôi, tôi có một số MKV và chỉ một nửa trong số họ có đường viền phim và đoạn trích từ phim và những người khác (cũng là MKV được mã hóa theo cùng một cách) chỉ có biểu tượng phim thông thường.

(F5 không làm điều đó.)


Ngoài ra, tôi phát hiện ra rằng hình thu nhỏ chỉ hoạt động trên Ubuntu nếu bạn tiếp tục cài đặt totem: askubfox.com/questions/2608/ mẹo
Bán hàng Dielson

Tôi cũng muốn đề xuất điều này cho một lần làm mới tập tin, chỉ cần touchyêu cầu Ubuntu.com / a / 461983/4637
Sức mạnh của Bảo Bình

Giải pháp lâu dài hơn tại đây.
Anh Cả Geek

Câu trả lời:


15

cách dễ dàng hơn chỉ cần xóa các biểu tượng bộ đệm không thành công bằng cách xóa thư mục sau.

Nó sẽ làm cho nautilus chỉ làm mới những hình thu nhỏ hiện có thư mục như hình thu nhỏ. Sẽ không hữu ích nếu bạn muốn làm mới tệp / thư mục hiện có bất kỳ hình thu nhỏ nào.

Hầu hết thời gian bạn nên xóa cái này sau đó xóa tất cả các hình thu nhỏ.

~ / .thumbnails / fail


Kiểm tra câu trả lời này cho một phiên bản cập nhật.
David Kennedy

6
đường dẫn mới (ubfox 14.04 LTS trở lên) là ~ / .cache / hình thu nhỏ / fail. Vì vậy, chỉ cần làm:rm -r ~/.cache/thumbnails/fail
iuridiniz

Để tránh phải làm điều này nhiều lần xem câu trả lời này.
Anh Cả Geek

34

Cập nhật cho 14.04 LTS (hoặc mới hơn)

Từ 12.10 trở đi, hình thu nhỏ được lưu trữ tại ~/.cache/thumbnails

Các lệnh đã sửa:

rm -r ~/.cache/thumbnails

Sau đó, khởi động lại, hoặc:

killall nautilus

Câu trả lời gốc: (cho 12.04 và trước đó)

Đây là các lệnh:

rm -r  ~/.thumbnails
killall nautilus

2
"Không cần phải giết nautilus ... sau khi chạy rm -R ~ / .thumbnails / fail chỉ cần nhấn F5 trong khi cửa sổ nautilus mong muốn được kích hoạt để buộc tải lại .. nếu không, nó sẽ tải lại lần sau khi bạn truy cập vào thư mục đã nói .. ." PrimeFalcon nói điều này ... tôi nghĩ rằng bạn nên bao gồm này trong câu trả lời của bạn
Abraham Murciano Benzadon

10

Có một thư mục ẩn trong nhà của bạn được gọi là .thumbnails.

Nếu bạn xóa một tập tin (hoặc tất cả) ở đó, hình thu nhỏ của nó sẽ được nautilus tạo lại vào lần tiếp theo khi bạn truy cập thư mục nơi nó được lưu trữ.

Tôi không biết có cách nào thuận tiện hơn không.

Chỉnh sửa: Nautilus sẽ lưu trữ các hình thu nhỏ trong bộ nhớ. Bạn sẽ cần phải đóng và bắt đầu lại Nautilus để buộc nó tạo lại chúng.


5

không cần phải giết nautilus ... sau khi chạy rm -R ~ / .thumbnails / fail chỉ cần nhấn F5 trong khi cửa sổ nautilus mong muốn được kích hoạt để buộc tải lại .. nếu không, nó sẽ tải lại lần sau khi bạn truy cập vào thư mục đã nói ...

nếu đó là việc bạn làm thường xuyên ... bạn có thể để nó tự động chạy qua cron https://help.ubfox.com/community/CronHowto


5

Dễ dàng buộc tải lại các hình thu nhỏ chỉ bằng cách nhập touch(các) tệp.

touch *

Hãy chắc chắn rằng bạn cdvào thư mục đầu tiên.
Nếu bạn muốn kiểm soát nhiều hơn những gì bạn touch(eheh), chỉ cần cập nhật toàn cầu để nếm thử, ví dụ *.mkv.
Không cần phải đặt tay vào các thư mục cấu hình tự động.

Vấn đề thường xảy ra vì trình quản lý hình thu nhỏ được gọi ngay khi tệp được tạo, thường đủ nhanh để chưa hoàn thành. Khi tạo (mã hóa video, tạo lô, hợp nhất tài liệu, v.v.) các tệp lớn, trình quản lý hình thu nhỏ có thể (cố gắng) tạo hình thu nhỏ (và không thành công) trước khi tệp hoàn tất.
Lệnh touchcập nhật thời gian 'chỉnh sửa cuối cùng'. Trình quản lý hình thu nhỏ tìm thấy hình thu nhỏ bị lỗi thời (bạn 'đã chỉnh sửa' tệp kể từ lần cuối được thực hiện) và cập nhật nó.

EXTRA: nếu bạn tình cờ cần kiểm soát nhiều hơn đối với các tệp (ví dụ: bao gồm các thư mục con, mẫu tệp, v.v.), bạn có thể sử dụng một cái gì đó như thế này:

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

Đừng phân tích đầu ra của ls! Bạn cũng có thể dễ dàng sử dụng shellbingbing ở đây : touch *.
David foerster

Điểm tốt @DavidFoerster! Tôi thường mặc định phân tích cú pháp "trong khi đọc" ngay cả khi không cần điều khiển thêm. Tôi đang cập nhật câu trả lời ngay lập tức! Cảm ơn!
Giuse

Lệnh được cập nhật của bạn sẽ vẫn hoạt động sai trên một số tên tệp bất thường, ví dụ: những tên chứa dòng mới hoặc có khoảng trắng ở đầu hoặc cuối. Nếu nó thực sự quan trọng với bạn để sử dụng find, thì một lựa chọn là find . -name '*finished*.mkv' -exec touch '{}' ';'.
ruakh

Bạn đã kiểm tra điều này? Bất cứ ai có thể xác nhận? Bởi vì những gì tôi thấy là trong cả hai trường hợp, chúng tôi trích dẫn lập luận của mình, vì vậy tôi không mong đợi bất kỳ vấn đề cũng như sự khác biệt. Điều đó nói rằng, trong những năm kể từ khi tôi đăng câu trả lời này, tôi thấy mình thay vì sử dụng find's -execlựa chọn quá cho những công việc này, nhưng chỉ vì đơn giản. Cũng <xấu đùa> nếu bạn thêm dòng mới trong tên tập tin của bạn, bạn xứng đáng với lỗi </ xấu đùa> :)
Giuse

0

Ngày 14.04 trở đi

Nếu điều này xảy ra với bạn thường xuyên, bạn có thể tự động hóa quá trình đăng nhập bằng cách chỉnh sửa ~/.profiletệp của mình bằng trình chỉnh sửa yêu thích và thêm mã sau vào cuối tệp.

# 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/*

Dòng echo chỉ ở đó để có cái gì đó tồn tại trong thư mục hình thu nhỏ bị lỗi để tránh báo cáo lỗi khi đăng nhập. 2 dòng tiếp theo chỉ cần kiểm tra sự tồn tại của thư mục hình thu nhỏ thất bại và nếu nó tồn tại, xóa toàn bộ nội dung của thư mục đó.

Nguồn: https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html#Bash-Startup-Files

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

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

Làm cách nào để tạo lại hình thu nhỏ cụ thể trong Nautilus?

thử nghiệm

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.