Wie kann ich PcManFm als Standard-Dateimanager festlegen?


22

Ich denke, Nautilus ist so langsam und ich würde gerne zu PCmanFM wechseln, habe aber in Ubuntu 12.10 keine guten Tipps dafür gefunden.

Ich habe PCmanFM bereits installiert und sogar geändert:

$ 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

Noch langsamer Nautilus ist Standard.

Antworten:


14

Nachdem ich eine Weile mit der Langsamkeit dieses Nautilus zu kämpfen hatte, beschloss ich, auch meine Standardeinstellung zu ändern. Alle "richtigen" Lösungen, die ich versucht habe, haben nicht sehr gut funktioniert. Zum Beispiel hat die Auswahl der Standardeinstellung in exo-preferred-applicationsden Bindestrich nicht aktualisiert (oder vieles andere), das Ändern von .desktopDateien hat nur manchmal funktioniert (Dropbox wird immer noch von Nautilus verwendet) usw.

Die einfache Lösung, die für mich in allen Fällen funktioniert, ohne das Ändern von Desktop-Dateien zu beeinträchtigen, bestand darin, die folgenden zwei Befehle auszuführen:

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

Sie können natürlich ersetzen /usr/bin/pcmanfmmit /usr/bin/thunar, oder was auch immer.

Bearbeiten : Wenn Sie auch einen Desktop haben möchten, öffnen Sie /etc/xdg/autostart/nautilus-autostart.desktopdie Exec-Zeile und erstellen Sie sie

Exec=nautilus --desktop

Ich konnte nautilus-autostart.desktop in diesem Ordner nicht finden. Haben Sie eine Idee, wo ich es finden könnte?
Stragu

1
Sie könnten locate nautilus-autostart.desktopim Terminal laufen , aber es sollte wirklich da sein (mindestens in 12.04 LTS).
MarkovCh1

Danke für diesen Tipp, Syzygy. Aus irgendeinem Grund konnte ich es nicht sehen, indem ich zum Ordner navigierte (auch wenn die versteckten Dateien angezeigt wurden), aber dieser Befehl lokalisierte es dort, wo Sie es sagten (in 12.10). Ich könnte es dann mit dem Befehl ändern sudo gedit /etc/xdg/autostart/nautilus-autostart.desktop.
Stragu

1
Wenn Sie den Desktop-Handler ändern, müssen Sie natürlich die Art und Weise ändern, in der Hintergrundbilder & c eingerichtet werden, wenn Sie dies über Skripte tun.
Carsten Agger

2
Ich würde dies in 14.04 vorsichtig tun - nachdem ich pcmanfm als Standard eingerichtet habe, konnte ich mich nicht anmelden, nachdem der Bildschirm gesperrt war.
jcollum

13

Ich denke, die unterste Methode aus dem Community-Eintrag in Default File Manager ist sehr einfach, und ich habe sie gerade für SpaceFM (funktionsreichere PcManFM-Verzweigung) getestet.

Im Terminal ausführen

 exo-preferred-applications

Wechseln Sie dann zur UtilitiesRegisterkarte, und wählen Sie unter Datei-Manager die gewünschte Waffe aus.


2
Leider ist es immer noch dasselbe, na ja, dann bleibe ich bei Nautilus. Es ist nicht so einfach, wie ich dachte, es wird :)
JarekJ83

1
Anscheinend muss exo-utilsdies installiert werden.
Exic

Versuchte 'Edit'-Methoden, die überall erwähnt werden ... aber es funktionierte wie ein Zauber.
Wings

1

Es gibt verschiedene Möglichkeiten, dies zu erreichen. Ich bevorzuge es manuell zu tun (Bearbeiten von /usr/share/applications/defaults.list oder für einen benutzerspezifischen Ansatz ~ / .local / share / applications / defaults.list), aber Sie können das grafische Tool exo-preferred-applications verwenden. Eine ausführliche Anleitung finden Sie hier:

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


1

Ich habe alle hier empfohlenen Verfahren durchgeführt und pcmanfm konnte nicht alle meine Dateien öffnen. Irgendwie öffnete sich bei der Verwendung des "Open Folder" von Google Chrome für einen neuen Download immer ein neues Nautilus-Fenster oder, schlimmer noch, ein neues Nemo-Fenster (da ich Cinnamon verwende).

Was mein Problem endlich löste, war das Tippen

gksudo nautilus /usr/share/applications

und finden Sie jede App, die einen Dateimanager starten sollte. Ich hatte Nemo, Nautilus, Feilenroller, Feilen usw. Mit der rechten Maustaste auf sie und dann auf Eigenschaften, sah ich einige von ihnen gestartet Nemo, einige andere gestartet Nautilus. Ich habe pcmanfm einfach überall dort ersetzt, wo ich es für richtig hielt. Jetzt startet alles pcmanfm.


0

Die Datei, die Sie bearbeiten sollten, sieht folgendermaßen aus /usr/share/applications/nautilus.desktop:

[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, hat nicht geholfen, es ist immer noch das gleiche;)
JarekJ83

-2

Die Deinstallation von Nautilus sollte ausreichen

sudo apt-get remove nautilus

1
Ja, aber jetzt kann ich nicht mit dem Desktop umgehen ... Ich sehe keine Symbole, die früher darauf waren ... Es sind weitere Schritte erforderlich ... Irgendwelche Ideen?
JarekJ83

Oh und Rechtsklick auf den Desktop funktioniert auch nicht
JarekJ83

also keine ideen mehr? :)
JarekJ83

Sie können PcManFm als Desktop-Manager ausführen, indem Sie ausführen pcmanfm --desktop. Sie können diesen Befehl dann zu Startanwendungen hinzufügen.
Hypercube
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.