Jak mogę uniemożliwić mojemu Ubuntu 14.10 (teraz 15.04) tworzenie i zapisywanie miniatur tylko dla określonego folderu?
Chcę powiedzieć miniaturce, aby pomijała ten pojedynczy folder (i podfoldery), ale dla wszystkich istniejących i przyszłych kont użytkowników.
Przeczytałem niektóre odpowiedzi na pytania dotyczące wykluczenia określonego typu pliku, ale muszę wykluczyć pliki według ich lokalizacji!
Próbowałem już ukryć folder (przemianowany na .foldername
), ale bez powodzenia. Nawiasem mówiąc, folder jest własnością root.
nautilus
thumbnails
nemo
Bajt Dowódca
źródło
źródło
.thumbnails/normal/
i / lub.thumbnails/large/
w katalog domowy użytkownika. Twój program może wykonać ten sam skrót i zamiast tego zapisać miniaturowy plik miniatury. Przy odrobinie szczęścia procedura tworzenia miniaturek zauważy, że plik miniaturek już istnieje i pomiń miniaturkę obrazu.Odpowiedzi:
Oprócz odpowiedzi @Fabby :
Zainstaluj pakiet inoticoming
Utwórz skrypt opakowania
disable_thumbnails
Zrób to
W razie potrzeby zabij uruchomione procesy
Obejrzyj swój folder
Unikaj kończenia
/
nazw folderówJest tylko jeden problem. Zmiany są widoczne dopiero po
nautilus -q
Użyj,
inoticoming --foreground …
aby uniknąć trybu demona, jeśli testujesz skrypt.źródło
nautilus -q
zabija proces tła nautilusa i wydaje się, że zwalnia miniatury zapisane w pamięci. I dlaczego jest\;
na końcuinoticoming
polecenia?;
Potrzebujemy;
polecenia w poleceniu, a nie jako separatora dla następnego polecenia.inoticoming --foreground _
? Co jest nie tak z trybem demona? Myślałem, że powinien działać automatycznie w tle. Aha, a jak mam ustawić automatyczne uruchamianie tej rzeczy?--foreground
Aby uzyskać nazwę pliku miniatury, zacznij
md5sum
od oryginalnej nazwy pliku:Teraz usuń uprawnienia do odczytu:
Uruchom ponownie nautilus:
i nie będziesz mieć miniatury dla
/home/user/Pictures/image 1.png
.Teraz musisz tylko napisać skrypt, który skanuje poszczególne foldery i automatycznie wykonuje powyższe kroki.
Kredyty : P
źródło