Mam dużą bibliotekę dokumentów PDF (referaty, wykłady, materiały informacyjne), które chcę szybko przeglądać. Do tego potrzebuję miniaturek.
Jednocześnie jednak widzę, że ~/.thumbnails
folder piętrzy się kciukami, których tak naprawdę nie potrzebuję. Usuwanie niepotrzebnych miniatur bez usuwania ważnych kciuków jest niemożliwe. Gdybym je usunął, musiałbym przejść do każdego folderu z ważnymi dokumentami PDF i pozwolić na regenerację pamięci podręcznej miniatur.
Chciałbym móc zautomatyzować ten proces. Czy jest jakiś sposób, aby powiedzieć nautilusowi, aby wstępnie buforował kciuki dla zestawu podanych katalogów?
Uwaga : znalazłem zestaw skryptów bash, które wydają się to robić dla zdjęć i filmów, ale nie dla żadnych innych dokumentów. Być może ktoś bardziej doświadczony w tworzeniu skryptów może dostosować je do dokumentów PDF lub przynajmniej skierować mnie w dobrym kierunku na to, co musiałbym zmodyfikować, aby działało również z dokumentami PDF.
Edytuj :
Odpowiedź na to pytanie była przytłaczająca. Chciałbym najpierw podziękować wszystkim, którzy brali udział w rozwiązaniu tego. Pytanie, odpowiedzi i cała dyskusja wokół niego są doskonałym przykładem tego, jak wysiłek wielu stron może doprowadzić do optymalnego rozwiązania. Właśnie to sprawia, że Linux i Open Source są tak świetne.
Wszystkie udzielone odpowiedzi zasługiwałyby na nagrodę, którą pierwotnie złożyłem za to pytanie. Nadal jest tylko jedna nagroda. Zawdzięczam wszystkim przyszłym czytelnikom wybór odpowiedzi, która rozwiązuje problem w najbardziej efektywny sposób. Aby ustalić, które to rozwiązanie, wykonałem końcowy test, porównując trzy skrypty pod względem zgodności, szybkości i jakości wyjściowej. Oto wyniki:
Thumbnailer 1 , autor: rosch:
Kompatybilność : ✔ spacje w nazwie pliku; ✔ spacje w nazwie katalogu; ✘ zgodny z freedesktop
Szybkość : 95 plików PDF w 12,6 sek
Jakość : podstawowa jakość nautilus
Dodatkowe korzyści : 1.) automatycznie pomija pliki z istniejącymi kciukami; 2.) Nie są potrzebne żadne dodatkowe pakiety
Thumbnailer 2 , autor: Martin Orda:
Kompatybilność : ✔ spacje w nazwie pliku; ✔ spacje w nazwie katalogu; ✘ zgodny z freedesktop
Szybkość : 95 plików PDF w 70,0 sek
Jakość : znacznie lepsze skalowanie niż obrazy stockowe.
Dodatkowe korzyści : 1.) automatycznie pomija pliki z istniejącymi kciukami 2.) kompatybilny z szeroką gamą formatów obrazów oprócz PDF 3.) niezależny od platformy, nie opiera się na komponentach GNOME
Thumbnailer 3 , autor: James Henstridge:
Kompatybilność : ✔ spacje w nazwie pliku; ✔ spacje w nazwie katalogu; ✔ zgodny z freedesktop
Szybkość : 95 plików PDF w 10,8 sek
Jakość : podstawowa jakość nautilus
Dodatkowe korzyści : 1.) automatycznie pomija pliki z istniejącymi kciukami 2.) zgodny ze wszystkimi formatami plików, które są identyfikowane przez preinstalowane miniatury
Wszystkie trzy skrypty są doskonałe. Każdy ma swój odrębny zestaw zalet i wad. Rozwiązanie Roscha działa od razu po wyjęciu z pudełka i może być właściwym wyborem dla użytkowników przy minimalnej instalacji.
Martin Orda stworzył bardzo wszechstronny skrypt, który działa z różnymi formatami plików i jest niezależny od DE. Wyróżnia się jakością miniaturek, ale robi to kosztem szybkości.
Ostatecznie to rozwiązanie Jamesa najlepiej pasowało do mojego przypadku użycia. Jest szybki, wszechstronny i oferuje opcje pomijania plików z istniejącymi miniaturami.
Zwycięzca ogólny: James Henstridge
Informacje dodatkowe : Wszystkie trzy skrypty są w pełni kompatybilne ze skryptami nautilus . Możesz łatwo zainstalować je zgodnie z tym samouczkiem .
Edycja 2 : Zaktualizowana recenzja z ulepszonym skryptem autorstwa Rosch.