Skonfigurowałem evince, aby był moją domyślną aplikacją do otwierania plików pdf (używając Otwórz za pomocą ... i klikając zawsze otwierając pliki pdf za pomocą tej aplikacji), ale kiedy piszę gnome-open foo.pdf
zamiast evince, mam Nautilus, który otwiera się w odpowiednim podświetleniu folderów plik mojego wyboru.
Jest to szczególnie niepokojące, ponieważ używam wtyczki LaTeX dla gedit, a kiedy próbuję skompilować plik tex do pdf, zamiast otwierać nowe okno ze skompilowanym plikiem pdf, po prostu mam wyskakujące okienko nautilus. Wiem, że mogę edytować skrypty mojej wtyczki gedit LaTeX, aby wywoływać evince (lub acroread) z plikiem pdf, który chcę otworzyć, ale jest to obejście, a nie rozwiązanie, którego szukam.
xdg-open
?xdg-open
? Nigdy nie słyszałem o tym.gvfs-open
, podczas gdygnome-open
jest używany jako rezerwowy, jeśli gvfs-open nie zostanie znaleziony. Jest mocno zalecane używanie xdg-open zamiast gnome-otwarty, więc skrypty / aplikacje / cokolwiek będzie znacznie bardziej przenośne (i przyszłościowe)Odpowiedzi:
Usuwanie
exo-utils
działało dla mnie idealnie.źródło
gvfs-open
nieprawidłowego zachowania się Fedory z MATE. Nazwa pakietu w Fedorze toexo
. Być może zainstalowałeś go przypadkowoxfburn
.Czwarte podejście
Mogę odtworzyć problem, usuwając ten plik
/usr/share/applications/evince.desktop
, więc upewnij się, że masz ten plik.Odniesienia .
Trzecie podejście
xdg-open wydaje się używać konfiguracji
/etc/mailcap
. Edytuj go, aby skojarzyć pdf z evince.Poszukaj linii zaczynających się od
application/pdf
;application/x-pdf
;application/x-bzpdf
;application/x-gzpdf
. Powinny wyglądać tak, aby skojarzyć pdf z evince:Odniesienia .
Drugie podejście
Jaka jest wydajność
Jeśli wynik nie jest tym, czego powinniśmy oczekiwać, to:
Odniesienia .
Pierwsze podejście
Istnieją inne miejsca, w których ustawione są skojarzenia plików.
Możesz zmienić skojarzenia plików na:
Poszukaj „pdf” i „Nautilus” w tych plikach.
źródło
gvfs-open
i uzyskałem ten sam wynik (tzn. Otwiera się Nautilus). Patrz wyżej, że również próbowałemxdg-open
i nic się nie zmieniło. Przede wszystkim, dlaczego jest tak wielefoo-open
opcji? Po drugie,gvfs-option
nie tylko nie działało, ale także wylogowywało się z mojej maszyny ... Nie wiem, czy togvfs-option
wina, ponieważ to samo stało się ze mną dzisiaj z Google-Chrome. Wydaje mi się, że jest błąd w jedności (lub compizie), który powoduje, że sesja powoduje samozniszczenie ...application/pdf
ponieważ nie byłem pewien, czy to było „to, czego powinienem się spodziewać” Uruchomiłem drugie polecenie (które powinno się przeczytać)xdg-mime default evince.desktop application/pdf
(nie pozwoliło na uruchomienie go w sposób, w jaki się do niego odwoływałeś) i nadal jest takie samo rzecz. Nautilus właśnie się otwiera ... frustrującyWłaśnie wpadłem na ten problem dzisiaj i zgodnie z tym wątkiem na ubuntuforums.org, jest on spowodowany przez egzo-utils:
http://ubuntuforums.org/showthread.php?t=1729680
exo-narzędzia to zależność Thunara (którą zainstalowałem dzisiaj), ale normalnie nie jest instalowana w zwykłym Ubuntu, co, jak sądzę, jest powodem, dla którego przegapili ten błąd w wydaniu.
Usunięcie tego pakietu (właściwie właśnie usunąłem Thunara i wszystkie jego elementy) rozwiązało problem.
źródło
Problem jest związany z
exo-utils
.istnieje błąd, który został naprawiony dla Ubuntu Utopic: https://bugs.launchpad.net/bugs/956255
z jakiegoś powodu następujące
x-scheme-handler
wiersze zostały skopiowane / naklejone w ~ / .local / share / applications / mimeapps.listSpowodowało to
xdg-open
/gvfs-open
użytkowanie/usr/share/applications/exo-file-manager.desktop
, które zawiera:To jest powód, dla którego nawet przy stałym pakiecie nadal otwierał Nautilus dla każdego pliku.
źródło
mimeapps.list
plikuMiałem podobny problem, usuwanie exo-narzędzi nie działało dla mnie.
Po krótkim kopaniu znalazłem dwa wpisy dla application / pdf w / etc / mailcap, które nadawały Xpdf pierwszeństwo przed evince.
Po skomentowaniu dwóch wpisów dla Xpdf, xdg-open poprawnie otwiera dokumenty pdf z evince.
źródło
Problem pochodzi z (
thunar
iexo-utils
jest potrzebnythunar
). Ich usunięcie rozwiązuje problem.źródło
Miałem ten sam problem po zainstalowaniu nautilusa do zarządzania moimi plikami w Xubuntu 11.10. Kiedy wróciłem do zwykłego systemu Ubuntu 12.04, problem też tam był.
Proste rozwiązanie, jeśli stanie się TYLKO dla użytkownika (blisko tego, co już powiedział desgua): usuń
~/.local/share/application
katalog s i wszystko powinno wrócić do normy. Jeśli chcesz je zachować, możesz wykonać kopię zapasową niektórych skrótów w tym katalogu.źródło
~/.local/share/applications/mimeapps.list
, patrz askubuntu.com/a/493866/169 .Działa dobrze dla mnie, gnome-open poprawnie otwiera Adobe Reader. Czy możesz raz spróbować z czytnikiem Adobe.
Może być tak, że evince nie jest gdzieś poprawnie ustawiony jako domyślny.
Używam Natty BTW.
źródło