W Ubuntu 11.10, jak mogę skonfigurować nautilus, aby po wybraniu „Zapisz jako ...” w Evince lub innej przeglądarce PDF dla pliku PDF pobranego przez przeglądarkę automatycznie sugerował folder „Dokumenty” do zapisania plik PDF?
Teraz daje mi tylko ostatni folder, w którym wcześniej coś zapisałem. Pamiętam, że 11.04 robił dokładnie to, co jest wygodne, aby przechowywać wszystkie pliki PDF w jednym folderze.
Odpowiedzi:
Dlaczego...
W tej odpowiedzi koncentruję się na ewince, ponieważ wspomniałeś o tym jako o kluczowym zastosowaniu w pytaniu.
Patrząc na kod źródłowy, okno dialogowe Zapisz jako określa tylko domyślną nazwę pliku. Ponieważ nie zdefiniowano żadnego folderu, biblioteki GTK3 zakładają, że ostatnio używane foldery są pierwszym folderem wyświetlanym w oknie dialogowym.
Aplikacje GTK3 muszą jawnie ustawić folder na pierwsze wyszukiwanie.
Osobiście uważam, że należy zdefiniować domyślny folder dla evince - jako taki powinieneś zapisać go w Bugzilli jako prośbę o błąd / listę życzeń.
W jaki sposób...
Poniżej przedstawiono jeden sposób na wymuszenie domyślnego ustawienia opcji evince w folderze Dokumenty, a nie w poprzednim ostatnio używanym .
Podsumowując, źródło zostaje zmienione, aby uzyskać domyślny folder Dokument i ustawić go jako domyślny folder dla okna dialogowego Zapisz jako .
zainstaluj podstawowe narzędzia programistyczne
zdobądź źródło
dokonać zmiany
Otwórz ev-window.c
Skopiuj i wklej następujące elementy do pliku w miejscu pokazanym na obrazie
Zapisz i zamknij gedit
nadaj mu unikalną nazwę pakietu
OK, musimy nadać pakietowi unikalną nazwę, aby zapobiec zastąpieniu zmienionego pakietu przez aktualizacje repozytorium
gedit debian / changelog
teraz dołącz
+yourname
do górnej linii i zapiszto znaczy
evince (3.2.1-0ubuntu2+fossfreedom)
zbuduj pakiet
Uwaga: spowoduje to pobranie 161 MB zależności
Idź na kawę ... i prawdopodobnie lunch!
Na marginesie - aby zapobiec aktualizacji tej nowej wersji evince w przyszłości, użyj synaptic do przypięcia tej wersji evince.
źródło
Niestety, ze względu na sposób zakodowania dialogu wyboru plików w GTK + 3.x, nie można konsekwentnie zmieniać tego zachowania.
Wybieracz plików zawsze powraca do ostatnich dokumentów jako lokalizacji, chyba że używana aplikacja jest specjalnie zakodowana w celu domyślnego otwarcia folderu, a większość aplikacji nie ma tej opcji.
Zobacz tę odpowiedź: Czy mogę powstrzymać aplikacje przed domyślnym wybraniem „Ostatnio używane” w oknach dialogowych wyboru plików?
Jak będziecie tam czytać, przeprowadziłem wiele testów i nie było na to sposobu. Przykro mi, że w tym przypadku nie możesz dostać tego, co chcesz, ale możesz zgłosić błąd i być może zastosują tę opcję.
źródło
Możesz użyć Libre Office dla PDF, aw Libre Office możesz zmienić domyślną lokalizację dla typów plików i tutaj, aw Libre Office można ją zmienić
~/.libreoffice/3/user/gallery/
w Narzędziach -> Opcje -> Ścieżki -> GrafikaWtyczki http://www.libreoffice.org/features/extensions/
Przeglądając i znajdując /superuser/220647/executing-the-default-application-assigned-to-a-file-type-from-terminal-given AND http://www.packtpub.com/ artykuł / control-of-file-types-in-ubuntu ORAZ http://silverwav.wordpress.com/2010/03/21/note-ubuntu-default-folders/ ORAZ Plik do zmiany jest plikiem konfiguracyjnym w ukrytym folder w folderze domowym:
gedit ~/.config/user-dirs.dirs
wprowadź zmiany, jak chcesz, zapisz i zamknij. A następnie biegnij,xdg-user-dirs-update
aby odzwierciedlić zmiany. Ale skąd nie wiem, ale coś z tego wszystkiego jest tym, co moim zdaniem powinno być w ten sposób możliwe.„Niestandardowe lokalizacje zapisu prawdopodobnie mogłyby zostać zhakowane do przeglądarki Firefox, ponieważ mogą już zapisywać działania w oparciu o typ pliku.
Możesz także napisać skrypt powłoki, a następnie ustawić Firefoksa tak, aby otwierał żądane typy plików za pomocą tego skryptu. Firefox pobierze plik do katalogu tymczasowego i przekaże nazwę pliku do skryptu. Skrypt przeanalizuje dane wyjściowe
file ${1}
lub wykona dopasowanie wyrażenia regularnego dla nazwy pliku i podejmie odpowiednie działania (przejdź do X, przejdź do Y itp.).Ten poziom preferencji typu MIME prawdopodobnie nie będzie cechą samego Gnome. ”
BTW Libreoffice ma taką możliwość https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/801130
Zawsze możesz także zapisać w tym samym folderze, ale sprawdzać skrypty folderów i przenosić pliki typu X.
Myślę, że byłoby to jakoś zrobione, gdyby można było stworzyć specjalny program uruchamiający dla rozszerzenia .pdf i w programie uruchamiającym, aby ustawić domyślny folder jako pożądany.
W jaki sposób? Nie wiem, ale mam nadzieję, że to pomoże ci znaleźć odpowiedź.
źródło