PcManFmをデフォルトのファイルマネージャとして設定する方法


22

Nautilusはとても遅いと思うので、PCmanFMに移行したいのですが、Ubuntu 12.10でこれを行うための良いヒントは見つかりませんでした。

私はすでにPCmanFMをインストールしていて、変更しました:

$ 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

まだ遅いNautilusがデフォルトです。

回答:


14

このNautilusの遅さにしばらく苦労した後、デフォルトも変更することにしました。私がやろうとした「適切な」ソリューションはすべてうまく機能しませんでした。たとえば、デフォルトを選択してexo-preferred-applicationsもダッシュは更新されず(または他の多くの問題)、.desktopファイルの変更は時々しか機能しませんでした(Dropboxはまだnautilusを使用していました)など。

デスクトップファイルの変更をいじることなく、すべての場合に機能する簡単なソリューションは、次の2つのコマンドを実行することでした。

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

あなたはもちろん、置き換えることができ/usr/bin/pcmanfm/usr/bin/thunar、または何でも。

編集:デスクトップも必要な場合は/etc/xdg/autostart/nautilus-autostart.desktop、Exec行を開いて作成します

Exec=nautilus --desktop

そのフォルダーにnautilus-autostart.desktopが見つかりませんでした。どこで見つけることができますか?
ストラグ

1
locate nautilus-autostart.desktopターミナルで実行できますが、実際にはそこにあるはずです(少なくとも12.04 LTSでは)。
-MarkovCh1

そのヒントをありがとう、Syzygy。何らかの理由で、(隠しファイルを表示しているときでも)フォルダに移動しても表示されませんでしたが、このコマンドはあなたが言った場所(12.10)に配置しました。次に、コマンドを使用して変更できsudo gedit /etc/xdg/autostart/nautilus-autostart.desktopます。
ストラグ

1
もちろん、デスクトップハンドラを変更する場合、スクリプトから行う場合は、背景画像&cの設定方法を変更する必要があります。
カールステンアガー

2
14.04でこれを行うには注意が必要です-pcmanfmをデフォルトに設定した後、画面がロックされた後はログインできませんでした。
jcollum 14年

13

Default File Managerのコミュニティエントリの一番下の方法は非常に簡単だと思います。SpaceFM(機能が豊富なPcManFMフォーク)でテストしました。

ターミナルで、実行

 exo-preferred-applications

次に、Utilitiesタブに移動し、[ ファイルマネージャー ]で、選択する武器を選択します。


2
残念ながらまだ同じです。まあ、ノーチラスに固執します。それは私が思ったほど簡単ではありません:)
JarekJ83

1
どうやらこれexo-utilsをインストールする必要があります。
exic

どこでも言及された「編集」メソッドを試してみました....しかし、それは魅力のように機能しました。

1

これを実現するにはいくつかの方法があります。手動で(/usr/share/applications/defaults.listを編集するか、ユーザーごとのアプローチとして〜/ .local / share / applications / defaults.listを編集します)、グラフィカルツールexo-preferred-applicationsを使用できます。とにかく、ここで詳細な手順を見つけることができます:

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


1

ここで推奨するすべての手順を実行しましたが、pcmanfmですべてのファイルを開くことができませんでした。どういうわけか、Google chromeの「フォルダを開く」を新しいダウンロードに使用すると、常に新しいnautilusウィンドウまたはさらに悪いことに、新しいnemoウィンドウが表示されます(私はシナモンを使用しているため)。

最終的に私の問題を解決したのは、タイプすることでした

gksudo nautilus /usr/share/applications

ファイルマネージャーを起動することになっていたすべてのアプリを見つけます。nemo、nautilus、file-roller、filesなどがありました。それらを右クリックしてから、プロパティをクリックすると、それらの一部がnemoを起動し、他の一部がnautilusを起動しました。適当だと思ったところならどこでもpcmanfmを置き換えました。これですべてがpcmanfmを起動します。


0

編集する必要があるファイルは/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、助けていない、まだ同じです;)
JarekJ83

-2

nautilusをアンインストールするとうまくいくはずです

sudo apt-get remove nautilus

1
うん、でも今はデスクトップを扱えません...以前はアイコンが表示されませんでした。さらにステップが必要です。
JarekJ83

ああ、デスクトップを右クリックしても機能しない
-JarekJ83

だから、これ以上のアイデアはありませんか?:)
JarekJ83

を実行すると、デスクトップマネージャーとしてPcManFmを実行できますpcmanfm --desktop。その後、これをコマンドに追加して、起動アプリケーションに追加できます。
ハイパーキューブ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.