Bagaimana cara mengatur PcManFm sebagai manajer file default?

22

Saya pikir Nautilus sangat lambat, dan saya ingin pindah ke PCmanFM, tetapi tidak menemukan tips yang baik bagaimana melakukan ini di Ubuntu 12.10.

Saya sudah menginstal PCmanFM, dan saya bahkan mengubah:

$ 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

Masih lambat Nautilus adalah default.

JarekJ83
sumber

Jawaban:

14

Setelah berjuang dengan kelambatan Nautilus ini untuk sementara waktu, saya memutuskan untuk mengubah default saya juga. Semua solusi "tepat" yang saya coba lakukan tidak bekerja dengan baik. Misalnya, memilih default di exo-preferred-applicationstidak memperbarui tanda hubung (atau banyak hal lainnya), mengubah .desktopfile hanya berfungsi kadang-kadang (Dropbox masih menggunakan nautilus), dll.

Solusi sederhana yang bekerja untuk saya dalam semua kasus tanpa mucking dengan mengubah file desktop adalah dengan melakukan dua perintah berikut:

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

Anda tentu saja dapat menggantinya /usr/bin/pcmanfmdengan /usr/bin/thunar, atau apa pun.

Sunting : Jika Anda juga ingin memiliki desktop, buka /etc/xdg/autostart/nautilus-autostart.desktopdan buat baris Exec

Exec=nautilus --desktop
MarkovCh1
sumber
Saya tidak dapat menemukan nautilus-autostart.desktop di folder itu, ada ide di mana saya bisa menemukannya?
stragu
1
Anda dapat menjalankannya locate nautilus-autostart.desktopdi terminal, tetapi sebenarnya harus ada di sana (setidaknya dalam 12,04 LTS).
MarkovCh1
Terima kasih atas tipnya, Syzygy. Untuk beberapa alasan, saya tidak bisa melihatnya dengan menavigasi ke folder (bahkan ketika menunjukkan file yang disembunyikan), namun perintah ini menempatkannya di tempat Anda mengatakannya (pada 12.10). Saya kemudian bisa memodifikasinya dengan perintah sudo gedit /etc/xdg/autostart/nautilus-autostart.desktop.
stragu
1
Tentu saja, jika Anda mengubah penangan desktop, Anda perlu mengubah cara gambar latar belakang & c diatur, jika Anda melakukannya dari skrip.
Carsten Agger
2
Saya akan berhati-hati melakukan ini dalam 14,04 - setelah saya mengatur pcmanfm sebagai default saya tidak dapat login setelah layar terkunci.
jcollum
13

Saya pikir metode paling bawah dari entri komunitas pada Default File Manager sangat mudah, dan saya baru saja mengujinya untuk SpaceFM (garpu PcManFM fitur-kaya).

Di terminal, jalankan

 exo-preferred-applications

Kemudian pindah ke Utilitiestab, dan di bawah File Manager , pilih senjata pilihan Anda.

Rasmus
sumber
2
sayangnya masih sama, oh well, saya akan tetap dengan nautilus kemudian..tidak semudah yang saya pikir akan :)
JarekJ83
1
Rupanya ini perlu exo-utilsdiinstal.
exic
mencoba 'sunting' metode yang disebutkan di mana-mana .... tetapi itu berfungsi seperti pesona.
Sayap
1

Ada beberapa cara untuk mencapai ini. Saya lebih suka melakukannya secara manual (mengedit /usr/share/applications/defaults.list atau untuk pendekatan per pengguna ~ / .local / share / aplikasi / defaults.list) tetapi Anda dapat menggunakan alat grafis exo-preferen-apps. Bagaimanapun, Anda dapat menemukan instruksi terperinci di sini:

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

SuperMau
sumber
1

Saya melakukan semua prosedur yang direkomendasikan di sini dan saya tidak bisa mendapatkan pcmanfm untuk membuka semua file saya. Entah bagaimana, menggunakan "folder terbuka" google chrome untuk mengunduh baru selalu muncul jendela nautilus baru atau lebih buruk, jendela nemo baru (karena saya menggunakan kayu manis).

Yang akhirnya menyelesaikan masalah saya adalah mengetik

gksudo nautilus /usr/share/applications

dan menemukan setiap aplikasi yang seharusnya meluncurkan pengelola file. Saya punya nemo, nautilus, file-roller, file, dll. Mengklik kanan pada mereka dan kemudian pada properti, saya melihat beberapa dari mereka meluncurkan nemo, beberapa yang lain meluncurkan nautilus. Saya baru saja mengganti pcmanfm di mana saja yang saya inginkan. Sekarang semuanya meluncurkan pcmanfm.

amenadiel
sumber
0

File yang harus Anda edit adalah /usr/share/applications/nautilus.desktopuntuk sesuatu seperti ini:

[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
sumber
Biblioclasta, tidak membantu, masih sama;)
JarekJ83
-2

menghapus instalan nautilus harus melakukan trik

sudo apt-get remove nautilus
Sagar_R
sumber
1
ya, tapi sekarang saya tidak bisa menangani desktop ... saya tidak melihat ikon yang dulu ada di sana .. ada kebutuhan untuk langkah-langkah lebih lanjut .. ada ide?
JarekJ83
oh dan klik kanan pada desktop juga tidak berfungsi
JarekJ83
jadi, tidak ada lagi ide? :)
JarekJ83
Anda dapat menjalankan PcManFm sebagai manajer desktop Anda dengan menjalankan pcmanfm --desktop. Anda kemudian dapat menambahkan ini ke perintah ke aplikasi startup.
Hypercube