Czasami kadruję pliki PDF, aby odczyt jednej strony zamiast zeskanowanych dwóch stron. Nautilus zachowuje jednak starą miniaturę pokazującą poprzednią stronę główną.
Wiem, że mogę usunąć ukryty folder miniatur, ale chcę wiedzieć, jak mogę ponownie wygenerować tylko jedną konkretną miniaturę. F5 nie pomaga.
nautilus
thumbnails
Ed Villegas
źródło
źródło
mv file newfile
, poczekaj chwilę imv newfile file
. Przyzwyczajony do pracy.Odpowiedzi:
Zgodnie z dokumentacją Freedesktop Thumbnail Managing Standard . Możesz zmusić nautilus do odtworzenia miniatury, jeśli mtime (czas modyfikacji) w miniaturze jest niższy niż mtime w oryginalnym pliku.
Aby to osiągnąć ... możesz spróbować za pomocą skryptu Nautilus ustawić mtime w oryginalnym pliku na bieżący czas za pomocą polecenia dotykowego .
1) Tworzenie skryptu. Otwórz okno terminala Ctrl+ Alt+ Ti wpisz:
Dla Ubuntu 12.04 i 12.10
nano ~/.gnome2/nautilus-scripts/Regenerate-Thumbnail
Dla Ubuntu 13.04 i nowszych
nano ~/.local/share/nautilus/scripts/Regenerate-Thumbnail
2) Treść skryptu.
Aby zapisać zmiany w nano .. Ctrl+ O, Entera następnie Ctrl+ X.
3) Aby skrypt był wykonywalny.
Dla Ubuntu 12.04 i 12.10
chmod +x ~/.gnome2/nautilus-scripts/Regenerate-Thumbnail
Dla Ubuntu 13.04 i nowszych
chmod +x ~/.local/share/nautilus/scripts/Regenerate-Thumbnail
4) Aby przetestować skrypt, możesz otworzyć nautilus, wybrać plik (i), kliknąć prawym przyciskiem myszy i przejść do Skrypty> Regeneruj miniaturę .
Mam nadzieję że to pomoże.
źródło
Wiem, że to stare pytanie, ale ... czasami miniaturki się zacinają i nie ma żadnej sztuczki
touch -m
ani niemv
powoduje ich regeneracji.Napisz ten prosty skrypt (dzięki tej odpowiedzi ), nazwijmy go
find-gnome-thumbnail
:i podaj kanoniczną nazwę pliku, którego lokalizację miniatury chcesz określić. Lepszym sposobem na to jest wybranie pliku w nautilus, do ctrlC, i zapisanie w terminalu
find-gnome-thumbnail '
(ze spacją i otwierającym pojedynczym cudzysłowie), a następnie shiftctrlV; dodaj cytat końcowy, a będziesz mieć coś takiego:Teraz możesz usunąć niepoprawną miniaturę, która zostanie zregenerowana (naciśnij klawisz F5, jeśli nie stanie się to samodzielnie). Sztuczka kopiuj-wklej zajmuje się konwersją dziwnych znaków:
Czasami skrypt zawiedzie, jeśli zmienisz nazwę pliku za pomocą
mv
, nie wiem dlaczego --- ale przez większość czasu jest w porządku. Również ręczne usunięcie miniatury nie powoduje jej natychmiastowej regeneracji --- ponownie, tutaj jestem zagubiony.źródło
Mam skrypt, którego używam (autor nieznany) o nazwie Auto Thumbnailer, który działa dobrze w tym celu. Mam go w pakiecie skryptów, które tutaj uzyskałem
i zainstalowany w / usr / share / nautilus-scripts / Zainstalowałem również menedżera skryptów Nautilus, aby nie musiałem widzieć ich wszystkich w menu skryptów, kiedy kliknę prawym przyciskiem myszy ikonę, tylko tych, których używam.
źródło
Uproszczona odpowiedź (na podstawie @Roman Raguet)
/home/me/myimages
Wykonać
touch -m
touch -m myfile.jpg
touch -m *
Teraz miniatury powinny zostać zregenerowane w nautilusie.
źródło