Jak ustawić PcManFm jako domyślny menedżer plików?

22

Myślę, że Nautilus jest taki wolny i chciałbym przejść do PCmanFM, ale nie znalazłem żadnych dobrych wskazówek, jak to zrobić w Ubuntu 12.10.

Mam już zainstalowany PCmanFM, a nawet zmieniłem:

$ sudo gedit /usr/share/applications/nautilus-folder-handler.desktop

[Desktop Entry]
Name=Files
Comment=Access and organize files
Exec=pcmanfm %U
Icon=system-file-manager
Terminal=false
NoDisplay=true
Type=Application
StartupNotify=true
OnlyShowIn=GNOME;Unity;
Categories=GNOME;GTK;Utility;Core;
MimeType=inode/directory;application/x-gnome-saved-search;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.2.1
X-Ubuntu-Gettext-Domain=nautilus

Wciąż powolny Nautilus jest domyślny.

JarekJ83
źródło

Odpowiedzi:

14

Po chwili zmagania się z powolnością Nautilusa postanowiłem również zmienić swoje domyślne. Wszystkie „właściwe” rozwiązania, które próbowałem zrobić, nie działały zbyt dobrze. Na przykład wybranie domyślnego w exo-preferred-applicationsnie aktualizowało kreski (lub wiele innych rzeczy w tym zakresie), zmiana .desktopplików działała tylko czasami (Dropbox nadal używał nautilusa) itp.

Prostym rozwiązaniem, które działa dla mnie we wszystkich przypadkach bez konieczności zmiany plików pulpitu, było wykonanie następujących dwóch poleceń:

sudo mv /usr/bin/nautilus /usr/bin/nautilus.bak
sudo ln -s /usr/bin/pcmanfm /usr/bin/nautilus

Oczywiście można zastąpić /usr/bin/pcmanfmz /usr/bin/thunar, lub cokolwiek.

Edycja : Jeśli chcesz także mieć pulpit, otwórz /etc/xdg/autostart/nautilus-autostart.desktopi wykonaj linię Exec

Exec=nautilus --desktop
MarkovCh1
źródło
Nie mogłem znaleźć nautilus-autostart.desktop w tym folderze, jakiś pomysł, gdzie go znaleźć?
stragu
1
Możesz biegać locate nautilus-autostart.desktopw terminalu, ale tak naprawdę powinien tam być (przynajmniej w 12.04 LTS).
MarkovCh1,
Dzięki za tę wskazówkę, Syzygy. Z jakiegoś powodu nie mogłem go zobaczyć, przechodząc do folderu (nawet podczas wyświetlania ukrytych plików), jednak to polecenie zlokalizowało go tam, gdzie powiedziałeś (w 12.10). Mógłbym to następnie zmodyfikować za pomocą polecenia sudo gedit /etc/xdg/autostart/nautilus-autostart.desktop.
stragu
1
Oczywiście, jeśli zmienisz program obsługi pulpitu, musisz zmienić sposób konfigurowania obrazów tła i c, jeśli robisz to ze skryptów.
Carsten Agger
2
Byłbym ostrożny, robiąc to w 14.04 - po ustawieniu pcmanfm jako domyślnego nie mogłem się zalogować po zablokowaniu ekranu.
jcollum,
13

Myślę, że najniższa metoda z pozycji społeczności w domyślnym menedżerze plików jest bardzo łatwa i właśnie przetestowałem ją dla SpaceFM (bogatszy w funkcje widelec PcManFM).

W terminalu wykonaj

 exo-preferred-applications

Następnie przejdź do Utilitieskarty i w Menedżerze plików wybierz swoją broń.

Rasmus
źródło
2
niestety jest nadal taki sam, no cóż, wtedy będę się trzymał nautilusa .. to nie jest takie proste, jak myślałem, że będzie :)
JarekJ83
1
Najwyraźniej trzeba exo-utilsto zainstalować.
exic
wszędzie wypróbowałem metody „edycji”, ale działało to jak urok.
Skrzydła
1

Można to osiągnąć na kilka sposobów. Wolę robić to ręcznie (edycja /usr/share/applications/defaults.list lub dla podejścia użytkownika ~ / .local / share / applications / defaults.list), ale możesz użyć narzędzia graficznego exo-preferowane-aplikacje. W każdym razie możesz znaleźć szczegółowe instrukcje tutaj:

https://help.ubuntu.com/community/DefaultFileManager

SuperMau
źródło
1

Zrobiłem wszystkie zalecane tutaj procedury i nie mogłem zmusić pcmanfm do otwarcia wszystkich moich plików. Jakoś przy użyciu „otwartego folderu” Google Chrome do nowego pobrania zawsze pojawiało się nowe okno nautilus lub, co gorsza, nowe okno nemo (ponieważ używam cynamonu).

Tym, co w końcu rozwiązało mój problem, było pisanie

gksudo nautilus /usr/share/applications

i znalezienie każdej aplikacji, która miała uruchomić menedżera plików. Miałem nemo, nautilus, wałek do plików, pliki itp. Klikając je prawym przyciskiem myszy, a następnie na właściwościach, widziałem, że niektóre z nich uruchomiły nemo, inne uruchomiły nautilus. Właśnie wymieniłem pcmanfm wszędzie, gdzie uważam za stosowne. Teraz wszystko uruchamia pcmanfm.

Amenadiel
źródło
0

Plik, który należy edytować, jest /usr/share/applications/nautilus.desktoppodobny do tego:

[Desktop Entry]
Name=Files
Comment=Access and organize files
Exec=pcmanfm %U
Icon=system-file-manager
Terminal=false
Type=Application
StartupNotify=true
OnlyShowIn=GNOME;Unity;
Categories=GNOME;GTK;Utility;Core;
MimeType=inode/directory;application/x-gnome-saved-search;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=nautilus
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.4.2
Actions=Window;
X-Ubuntu-Gettext-Domain=nautilus

[Desktop Action Window]
Name=Open a New Window
Exec=pcmanfm
OnlyShowIn=Unity;
Biblioclasta
źródło
Biblioclasta, nie pomogło, wciąż jest tak samo;)
JarekJ83,
-2

odinstalowanie nautilusa powinno załatwić sprawę

sudo apt-get remove nautilus
Sagar_R
źródło
1
tak, ale teraz nie mogę obsłużyć pulpitu ... nie widzę ikon, które były na nim .. potrzeba więcej kroków .. jakieś pomysły?
JarekJ83,
aha
więc nie ma już pomysłów? :)
JarekJ83,
Możesz uruchomić PcManFm jako menedżera pulpitu, uruchamiając pcmanfm --desktop. Następnie możesz dodać to do polecenia w aplikacjach startowych.
Hypercube,