노틸러스에서 축소판 그림 새로 고침


38

노틸러스에서 썸네일을 어떻게 새로 고치나요? 내 비디오 폴더에는 MKV가 있으며 그중 절반에만 영화 테두리가 있고 영화의 발췌 부분이 있으며 다른 것과 동일한 방식으로 인코딩 된 MKV에는 일반 영화 아이콘이 있습니다.

(F5는하지 않습니다.)


또한 토템을 계속 설치 한 경우 축소판이 Ubuntu에서만 작동한다는 것을 알았습니다. askubuntu.com/questions/2608/…
Dielson Sales

나는 또한 단일 파일 새로 고침에 대해서도 이것을 제안 touch하고 싶습니다. askubuntu.com/a/461983/46437
Aquarius Power

더 영구적 인 해결책은 여기에 있습니다.
eek

답변:


15

쉬운 방법은 다음 디렉토리를 삭제하여 실패한 캐시 아이콘을 삭제하는 것입니다.

노틸러스는 현재 섬네일 과 같은 폴더 가있는 섬네일 만 새로 고치도록 합니다 . 현재 섬네일이있는 파일 / 폴더를 새로 고치려는 경우에는 도움이되지 않습니다.

대부분 이것을 삭제 한 다음 모든 썸네일을 삭제해야합니다.

~ /. 썸네일 / 실패


이 답변 에서 업데이트 된 버전을 확인하십시오 .
David Kennedy

6
새로운 경로 (ubuntu 14.04 LTS 이상)는 ~ / .cache / thumbnails / fail입니다. 그러니 그냥 할 :rm -r ~/.cache/thumbnails/fail
iuridiniz

이 작업을 반복적으로 수행하지 않으려면 이 답변을
eek

34

14.04 LTS 이상 업데이트

12.10부터 썸네일은 ~/.cache/thumbnails

수정 된 명령 :

rm -r ~/.cache/thumbnails

그런 다음 다시 시작하거나 다음을 수행하십시오.

killall nautilus

원래 답변 : (12.04 이하)

명령은 다음과 같습니다.

rm -r  ~/.thumbnails
killall nautilus

2
"rm -R ~ / .thumbnails / fail을 실행 한 후 원하는 노틸러스 창을 활성화하여 재로드를 강제 실행하는 동안 단순히 F5를 누르면 노틸러스를 모두 종료 할 필요가 없습니다. 그렇지 않으면 다음에 해당 폴더에 액세스 할 때 다시로드됩니다. PrimeFalcon은 다음과 같이 말했습니다 : 나는 이것을 당신의 대답에 포함시켜야한다고 생각합니다
Abraham Murciano Benzadon

10

집에 .thumbnails라는 숨겨진 디렉토리가 있습니다.

파일 (또는 전체)을 삭제하면 다음에 파일이 저장된 디렉토리를 방문 할 때 노틸러스가 해당 썸네일을 다시 만듭니다.

더 편리한 방법이 있는지 모르겠습니다.

편집 : 노틸러스는 썸네일을 메모리에 저장합니다. 노틸러스를 닫았다가 다시 시작하여 강제로 다시 만들어야합니다.


5

rm -R ~ / .thumbnails / fail을 실행 한 후 원하는 노틸러스 창을 활성화하여 재로드를 강제 실행하는 동안 단순히 F5를 누르면 노틸러스를 모두 종료 할 필요가 없습니다. 그렇지 않으면 다음에 해당 폴더에 액세스 할 때 다시로드됩니다 ...

cron https://help.ubuntu.com/community/CronHowto 를 통해 자동으로 실행되도록 할 수 있습니다.


5

touch파일 을 간단히 썸네일로 재로드 할 수 있습니다 .

touch *

cd먼저 폴더로 이동 하십시오 .
당신이 touch(eheh) 에 대한 더 많은 제어를 원한다면 , glob를 업데이트하여 맛보십시오 *.mkv.
자동화 된 구성 폴더에 손을 넣을 필요가 없습니다.

파일이 생성되는 즉시 썸네일 관리자가 호출되기 때문에 종종 문제가 발생합니다. 큰 파일을 생성 (비디오 인코딩, 플롯 생성, 문서 병합 등) 할 때 썸네일 관리자는 파일이 완료되기 전에 썸네일을 생성 (시도) 할 수 있습니다.
이 명령 touch은 '마지막 편집'시간을 업데이트합니다. 썸네일 관리자는 썸네일이 더 이상 사용되지 않는 것을 발견하고 (마지막으로 촬영 한 이후 파일을 '편집') 업데이트합니다.

EXTRA : 파일에 대한 더 많은 제어가 필요한 경우 (예 : 하위 폴더, 파일 패턴 등) 다음과 같이 사용할 수 있습니다.

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

에코 라인은 로그인시 오류보고를 피하기 위해 실패한 썸네일 디렉토리에 무언가 존재하도록하기위한 것입니다. 다음 두 줄은 실패한 썸네일 디렉토리가 있는지 확인하고 존재하는 경우 해당 디렉토리의 전체 내용을 삭제합니다.

출처 : 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

노틸러스에서 특정 썸네일을 재생성하는 방법은 무엇입니까?

테스트

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.