Làm cách nào để đặt PcManFm làm trình quản lý tệp mặc định?


22

Tôi nghĩ Nautilus rất chậm và tôi muốn chuyển sang PCmanFM, nhưng không tìm thấy bất kỳ mẹo hay nào để làm điều này trong Ubuntu 12.10.

Tôi đã cài đặt PCmanFM và thậm chí tôi đã thay đổi:

$ 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 vẫn chậm là mặc định.

Câu trả lời:


14

Sau khi vật lộn với sự chậm chạp của Nautilus một thời gian, tôi cũng quyết định thay đổi mặc định của mình. Tất cả các giải pháp "phù hợp" mà tôi đã thử làm đều không hoạt động tốt. Ví dụ: chọn mặc định trong exo-preferred-applicationskhông cập nhật dấu gạch ngang (hoặc nhiều thứ khác cho vấn đề đó), .desktopđôi khi thay đổi tệp chỉ hoạt động (Dropbox vẫn được sử dụng nautilus), v.v.

Giải pháp đơn giản phù hợp với tôi trong mọi trường hợp mà không cần thay đổi tập tin máy tính để bàn là thực hiện hai lệnh sau:

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

Tất nhiên bạn có thể thay thế /usr/bin/pcmanfmbằng /usr/bin/thunar, hoặc bất cứ điều gì.

Chỉnh sửa : Nếu bạn cũng muốn có một máy tính để bàn, hãy mở /etc/xdg/autostart/nautilus-autostart.desktopvà tạo dòng Exec

Exec=nautilus --desktop

Tôi không thể tìm thấy nautilus-autostart.desktop trong thư mục đó, có ý tưởng nào tôi có thể tìm thấy nó không?
stragu

1
Bạn có thể chạy locate nautilus-autostart.desktoptrong thiết bị đầu cuối, nhưng nó thực sự nên ở đó (ít nhất là trong 12.04 LTS).
MarkovCh1

Cảm ơn vì lời khuyên đó, Syzygy. Vì một số lý do, tôi không thể nhìn thấy nó bằng cách điều hướng đến thư mục (ngay cả khi hiển thị các tệp bị ẩn), tuy nhiên lệnh này đặt nó ở nơi bạn nói nó (trong 12.10). Sau đó tôi có thể sửa đổi nó bằng lệnh sudo gedit /etc/xdg/autostart/nautilus-autostart.desktop.
stragu

1
Tất nhiên, nếu bạn thay đổi trình xử lý máy tính để bàn, bạn cần thay đổi cách thiết lập hình ảnh nền & c, nếu bạn làm điều đó từ các tập lệnh.
Carsten Agger

2
Tôi sẽ thận trọng khi thực hiện việc này vào ngày 14.04 - sau khi tôi thiết lập pcmanfm thành mặc định tôi không thể đăng nhập sau khi màn hình bị khóa.
jcollum

13

Tôi nghĩ rằng phương pháp dưới cùng từ mục nhập cộng đồng trên Trình quản lý tệp mặc định là rất dễ dàng và tôi chỉ thử nghiệm nó cho SpaceFM (ngã ba PcManFM giàu tính năng).

Trong thiết bị đầu cuối, thực hiện

 exo-preferred-applications

Sau đó di chuyển đến Utilitiestab và bên dưới Trình quản lý tệp , chọn vũ khí bạn chọn.


2
Thật không may, nó vẫn như vậy, ồ, tôi sẽ gắn bó với nautilus rồi..không dễ như tôi nghĩ nó sẽ xảy ra :)
JarekJ83

1
Rõ ràng điều này cần exo-utilsphải được cài đặt.
ngoại lệ

đã thử các phương pháp 'chỉnh sửa' được đề cập ở mọi nơi .... nhưng nó hoạt động như bùa mê.
Sải cánh

1

Có một số cách để thực hiện điều này. Tôi thích làm thủ công hơn (chỉnh sửa /usr/share/appluggest/defaults.list hoặc cho cách tiếp cận của mỗi người dùng ~ / .local / share / application / defaults.list) nhưng bạn có thể sử dụng công cụ đồ họa exo-ưa thích ứng dụng. Dù sao, bạn có thể tìm thấy hướng dẫn chi tiết ở đây:

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


1

Tôi đã làm tất cả các thủ tục được giới thiệu ở đây và tôi không thể lấy pcmanfm để mở tất cả các tệp của mình. Bằng cách nào đó, bằng cách sử dụng "thư mục mở" của Google chrome cho bản tải xuống mới luôn xuất hiện một cửa sổ nautilus mới hoặc tệ hơn là cửa sổ nemo mới (vì tôi đang sử dụng quế).

Điều cuối cùng đã giải quyết vấn đề của tôi là gõ

gksudo nautilus /usr/share/applications

và tìm mọi ứng dụng được cho là để khởi chạy trình quản lý tệp. Tôi đã có nemo, nautilus, con lăn tập tin, tập tin, v.v. Nhấp chuột phải vào chúng và sau đó vào các thuộc tính, tôi thấy một số trong số chúng khởi chạy nemo, một số khác khởi chạy nautilus. Tôi chỉ thay thế pcmanfm ở mọi nơi tôi thấy phù hợp. Bây giờ mọi thứ ra mắt pcmanfm.


0

Các tập tin bạn nên chỉnh sửa là /usr/share/applications/nautilus.desktopmột cái gì đó như thế này:

[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, không giúp được gì, nó vẫn như vậy;)
JarekJ83

-2

gỡ cài đặt nautilus nên làm thủ thuật

sudo apt-get remove nautilus

1
vâng, nhưng bây giờ tôi không thể xử lý máy tính để bàn ... tôi không thấy các biểu tượng đã từng ở trên nó .. khác là cần thêm các bước .. có ý tưởng nào không?
JarekJ83

oh và nhấp chuột phải vào máy tính để bàn cũng không hoạt động
JarekJ83

Vì vậy, không có thêm ý tưởng? :)
JarekJ83

Bạn có thể chạy PcManFm làm trình quản lý máy tính để bàn của mình bằng cách chạy pcmanfm --desktop. Sau đó, bạn có thể thêm lệnh này vào lệnh cho các ứng dụng khởi động.
Hypercube
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.