„Otwórz zawierający folder” w przeglądarce Firefox nie używa mojego domyślnego menedżera plików

20

Domyślny system to Nautilus. Ale kiedy klikam prawym przyciskiem myszy w Pobrane i wybieram „otwórz folder zawierający”, otwiera Thunar, a nie Nautilus.

Otwórz folder zawierający

Jak mogę to zmienić?

Paul Woitaschek
źródło
2
Odpowiedzi na to pytanie nie działały dla mnie, ale zadziałało
GlenPeterson

Odpowiedzi:

17

Po wielu próbach natknąłem się na bardzo prostą metodę podaną powyżej przez Gill Bates, a mianowicie

  1. Przejdź do Ustawień systemu
  2. Przełącz domyślnego menedżera na coś innego
  3. Przełącz to z powrotem

Zrobiłem to, a następnie zamknąłem i ponownie otworzyłem Firefoksa i na pewno działało to jak urok. Może mogę tu przywołać Razor Razor ...

użytkownik258092
źródło
1
to zadziałało dla mnie. nie musiałem ponownie uruchamiać Firefoxa.
Jayen
2
Identyczny problem w Kubuntu 14.04, to rozwiązało. W KDE to jest Default Applications -> File Manager.
Ash
Dziękuję Ci! Nie mogę uwierzyć, że to zadziałało ... Zgodnie z komentarzem Asha ta poprawka działa na zaufanym Kubuntu
dwurf
3
Czy możesz dodać wskazówkę dotyczącą tego, gdzie w Ustawieniach systemu można dokonać zmiany? W Ubuntu 16.10 istnieje sekcja o nazwie Aplikacje domyślne w ustawieniach Szczegóły , ale pozwala mi tylko wybrać ustawienia domyślne dla sieci , poczty , kalendarza , muzyki , wideo i zdjęć , bez menedżera plików.
LUB Mapper
Rozwiązanie jest wynikiem tego, że menedżer plików stał się pierwszym wspomnianym później inode/directory=, /usr/share/applications/mimeinfo.cachepo odświeżeniu ustawienia menedżera plików, jak wskazano (patrz moja odpowiedź ). Twoje rozwiązanie jest możliwe w Unity i innych komputerach stacjonarnych, w których jedno ma takie ustawienie do przełączania menedżera plików za pomocą GUI. Gdy tego nie ma, można to zrobić ręcznie, jak wskazano.
7

Sugestia @carnendil nie jest mądra, ponieważ system generuje tę listę podczas uruchamiania i dlatego nie powinna być bezpośrednio edytowana przez użytkownika. W rzeczywistości każdy wpis powinien zawierać wszystkie opcje dostępne w systemie, a czasem pierwszy wpis nie jest preferowany.

Teoretycznie sugestia @Fab powinna działać, ale okazuje się, że czasami programy próbują odwoływać się defaults.listwyłącznie. Na przykład dyskusja na temat Bugzilli ujawnia, że ​​Firefox nawet nie wie, aby szukać żadnej z lokalnych list użytkownika, defaults.listi mimeapps.list.


Dlatego sugeruję edycję jednego z następujących plików, przy czym pierwsza opcja jest prawdopodobnie najmądrzejszym wyborem, chyba że korzystasz z systemu dla wielu użytkowników:

  1. Edytuj /usr/share/applications/defaults.list; lub
  2. Edytuj oba ~/.local/share/applications/mimeapps.list i ~/.local/share/applications/defaults.list; lub
  3. Edytuj jeden z plików w tym pliku, ~/.local/share/applications/a następnie utwórz symboliczny link do tego pliku z drugiego (np. Edytuj ~/.local/share/applications/mimeapps.listi link do niego z ~/.local/share/applications/defaults.list).

Do jednej z poniższych opcji dodaj (lub zmień) następujący wiersz:

inode/directory=Thunar-folder-handler.desktop
jake
źródło
1
Przyjęta odpowiedź nie działała dla mnie, ale zadziałało dla mnie w Xubuntu 16.04 LTS dla Thunar File Manager; Tylko edycja punktu 1: inode/directory=thunar.desktop(inne pliki nie istnieją).
Rutrus
1
Myślę, że używanie xdf-mime default thunar.desktop inode/directoryjest jeszcze bardziej niezawodne.
Raphael
5

Zetknąłem się również z takim problemem, ale w moim przypadku po prostu pomocne było przełączenie domyślnego Menedżera plików na coś i powrót do potrzebnego, przy użyciu standardowego GUI.

Gill Bates
źródło
Rozwiązanie jest wynikiem tego, że menedżer plików stał się pierwszym wspomnianym później inode/directory=, /usr/share/applications/mimeinfo.cachepo odświeżeniu ustawienia menedżera plików, jak wskazano (patrz moja odpowiedź ). Twoje rozwiązanie jest możliwe w Unity i innych komputerach stacjonarnych, w których jedno ma takie ustawienie do przełączania menedżera plików za pomocą GUI. Gdy tego nie ma, można to zrobić ręcznie, jak wskazano.
3

Istnieje stary błąd, który wskazuje pewne ustawienia w pliku /usr/share/applications/mimeinfo.cache.

Linia zaczynająca się inode/directory=w moim systemie wygląda następująco:

inode/directory=nautilus-folder-handler.desktop;nautilus.desktop;

Myślę, że zamiast tego twoje punkty wskazują na Thunara.

Aby wprowadzić zmianę, musisz edytować za mimeinfo.cachepomocą:

gksu gedit /usr/share/applications/mimeinfo.cache
Carnendil
źródło
2
Ekwiwalentem KDE tej ostatniej linii będzie Alt-F2, aby uzyskać okno dialogowe uruchamiania, a następnie kdesudo kate /usr/share/applications/mimeinfo.cache.
pbhj
3

Jeśli wspomniane już rozwiązania nie działają, spróbuj tego .

Napisz, co następuje /usr/share/dbus-1/services/org.freedesktop.FileManager1.service:

[D-BUS Service]
Name=org.freedesktop.FileManager1
Exec=/usr/bin/thunar --gapplication-service

Zmień Execlinię według własnych upodobań. (Domyślnie nautilus.)

Magicadark
źródło
2

Jeśli nie chcesz modyfikować ustawień systemu lub nie masz do niego dostępu, możesz skopiować i spersonalizować linię zaczynając od inode/directory=(od /usr/share/applications/mimeinfo.cache) do~/.local/share/applications/mimeapps.list

Fab
źródło
1

Rozwiązanie dla osób korzystających ze środowiska XFCE w oparciu o inne odpowiedzi:

  1. Uruchom xfce4-mime-settings(lub menu Ustawienia -> Edytor typów Mime).

  2. Znajdź katalog i-węzeł na liście

  3. Ustaw Otwórz folder z Thunar lub podobnym

Andrzej
źródło
0

Rozwiązanie przedstawione w innych odpowiedziach tutaj i tutaj, obejmujące odświeżenie ustawienia menedżera plików, również działa, ale do tego potrzebne jest ustawienie GUI, a także może być tymczasowe, ponieważ winowajca może przejąć kontrolę po instalacji lub aktualizacji programów (patrz link poniżej ).


Jest to problem, który pojawił się dla mnie również w nowszych wersjach Ubuntu i systemach opartych na Ubuntu, a także w innych systemach Linux, takich jak Manjaro. Pojawia się również w ten sam sposób w innych przeglądarkach, takich jak Chrome, a nawet w innych programach (takich jak uGet , program do pobierania, który również ma opcję „otwórz zawierający folder”). Problem może pojawić się również w poważniejszych postaciach, w których domyślny menedżer plików nie jest zastępowany innym menedżerem plików, ale innym programem (edytor tekstu, odtwarzacz multimedialny) .

Problem, jak wskazano tutaj , jest wywoływany tylko przez niektóre programy.

Najlepszym rozwiązaniem jest utworzenie lub edycja ~/.local/share/applications/mimeapps.list: edytuj wiersz rozpoczynający się od inode/directory=i dodaj nazwę menedżera plików, którego używasz, jeśli jeszcze go nie ma; jeśli już tam jest, ale najpierw wymieniono tam inny program, najpierw umieść menedżera plików (jeśli potrzebujesz innych programów, aby otworzyć foldery).

W przypadku plików Pantheon powinno to wyglądać podobnie

[Default Applications]
inode/directory=nautilus-folder-handler.desktop

Jeśli środowisko pulpitu nie jest zgodne z freedesktop, tak jak mój Manjaro Cinnamon, plik do utworzenia / edycji powinien ~/.local/share/applications/mimeinfo.cachewyglądać następująco:

[MIME Cache]
inode/directory=nautilus-folder-handler.desktop

Również tutaj .

Społeczność
źródło
0

Miałem ten sam problem co wy, ale żadna z odpowiedzi tak naprawdę nie działała dla mnie.

Pobrałem Konquerora (aby móc słuchać Spotify niezależnie od Firefoksa) i zainstalowałem Dolphin jako warunek wstępny. Po tym Firefox zaczął otwierać pliki w Dolphin.

Ponieważ nie używam Dolphin do niczego, a Konqueror jest używany tylko do Spotify, postanowiłem zrezygnować z Dolphin. Każda dystrybucja ma jakąś opcję odinstalowania pakietów, pozostawiając pakiety zależne od nich same.

W łuku było to:

sudo pacman -Rdd dolphin

Nie używam Ubuntu, ale ponieważ ten kanał nazywa się askubuntu, przeprowadziłem trochę badań dla odpowiednika Ubuntu:

sudo dpkg -r --force-depends dolphin

(na podstawie tego wątku )

Dla Thunara powinno to być:

sudo dpkg -r --force-depends thunar

Oczywiście nie dotyczy to wszystkich. To wezwanie do osądu, musisz mieć pewność, że dodatkowy przeglądarka plików, którą usuwasz, nie jest niezbędny do czegoś, co bez niego się zepsuje. Dopóki masz pewność, że nie potrzebują go żadne aplikacje systemowe, zawsze możesz go odinstalować i sprawdzić, czy wszystko jest stabilne, i po prostu zainstalować ponownie, jeśli nie są.

thebunnyrules
źródło
zainstalowałeś winowajcę bez potrzeby, a usunięcie go jest oczywiście rozwiązaniem. ale jeśli problem jest tworzony przez program, który chcesz zachować, spójrz tutaj .