Thư mục có chứa thư mục mở rộng 'trong Firefox không sử dụng trình quản lý tệp mặc định của tôi


20

Hệ thống của tôi mặc định là Nautilus. Nhưng khi tôi nhấp chuột phải vào Tải xuống và chọn "mở thư mục chứa", nó sẽ mở Thunar chứ không phải Nautilus.

Mở thư mục chứa

Làm thế nào tôi có thể thay đổi điều đó?


2
Các câu trả lời cho câu hỏi này không hiệu quả với tôi, nhưng điều này đã có: Askubfox.com/a/404332/10244
GlenPeterson

Câu trả lời:


17

Sau rất nhiều lần thử, tôi đã tìm ra phương pháp rất đơn giản được đưa ra ở trên bởi Gill Bates, đó là

  1. Đi vào Cài đặt hệ thống
  2. Chuyển trình quản lý mặc định sang thứ khác
  3. Chuyển nó trở lại

Vì vậy, tôi đã làm điều đó, sau đó đóng và mở lại Firefox và chắc chắn, nó hoạt động như một cơ duyên. Có lẽ tôi có thể gọi Occam's Razor ở đây ...


1
Điều này làm việc cho tôi. tôi không phải khởi động lại firefox.
Jayen

2
Vấn đề giống hệt nhau trong Kubfox 14.04, điều này đã khắc phục nó. Trong KDE đó là Default Applications -> File Manager.
Tro

Cảm ơn bạn! Tôi không thể tin điều này đã hoạt động ... Theo nhận xét của Ash, bản sửa lỗi này hoạt động trên
Kubfox

3
Bạn có thể thêm một gợi ý về vị trí trong Cài đặt hệ thống có thể thực hiện thay đổi không? Trong Ubuntu 16.10, có một phần có tên Ứng dụng mặc định trong cài đặt Chi tiết , nhưng nó chỉ cho phép tôi chọn mặc định cho Web , Mail , Lịch , Âm nhạc , VideoẢnh , không có trình quản lý tệp.
HOẶC Mapper

Giải pháp là kết quả của trình quản lý tệp trở thành lần đầu tiên được đề cập sau inode/directory=, /usr/share/applications/mimeinfo.cachesau khi cài đặt cho trình quản lý tệp được làm mới như đã chỉ ra (xem câu trả lời của tôi ). Giải pháp của bạn là có thể trong Unity và các máy tính để bàn khác, nơi người ta có cài đặt đó để chuyển trình quản lý tệp bằng GUI. Khi đó là vắng mặt, nó có thể được thực hiện bằng tay như chỉ định.

7

Gợi ý của @carnendil là không khôn ngoan vì hệ thống tạo danh sách này khi khởi động và do đó không nên chỉnh sửa trực tiếp bởi người dùng. Trong thực tế, mỗi mục được cho là chứa tất cả các tùy chọn có sẵn trên hệ thống và đôi khi mục đầu tiên không phải là mục ưa thích.

Về lý thuyết, đề xuất của @Fab sẽ hoạt động, nhưng hóa ra đôi khi các chương trình cố gắng tham khảo defaults.listriêng. Ví dụ, cuộc thảo luận về Bugzilla cho thấy Firefox thậm chí không biết tìm kiếm một trong các danh sách địa phương của người dùng defaults.listmimeapps.list.


Do đó, tôi khuyên bạn nên chỉnh sửa một trong các tệp sau , với tùy chọn đầu tiên có thể là lựa chọn khôn ngoan nhất trừ khi bạn ở trên hệ thống nhiều người dùng:

  1. Chỉnh sửa /usr/share/applications/defaults.list; hoặc là
  2. Chỉnh sửa cả ~/.local/share/applications/mimeapps.list~/.local/share/applications/defaults.list; hoặc là
  3. Chỉnh sửa một trong các tệp trong ~/.local/share/applications/đó và sau đó tạo một liên kết tượng trưng đến tệp đó từ tệp kia (ví dụ: chỉnh sửa ~/.local/share/applications/mimeapps.listvà liên kết với tệp đó ~/.local/share/applications/defaults.list).

Để một trong các tùy chọn sau ở trên, thêm (hoặc thay đổi) dòng sau:

inode/directory=Thunar-folder-handler.desktop

1
Câu trả lời được chấp nhận không hiệu quả với tôi, nhưng câu trả lời này có hiệu quả với tôi trong Xubfox 16.04 LTS cho Trình quản lý tệp Thunar; Chỉ chỉnh sửa điểm 1: inode/directory=thunar.desktop(các tệp khác không tồn tại).
Rutrus

1
Tôi nghĩ rằng việc sử dụng xdf-mime default thunar.desktop inode/directorythậm chí còn mạnh mẽ hơn.
Raphael

5

Tôi cũng gặp phải vấn đề như vậy, nhưng trong trường hợp của tôi - chỉ cần chuyển Trình quản lý tệp mặc định sang thứ gì đó và trở lại cần thiết, sử dụng gui tiêu chuẩn, rất hữu ích.


Giải pháp là kết quả của trình quản lý tệp trở thành lần đầu tiên được đề cập sau inode/directory=, /usr/share/applications/mimeinfo.cachesau khi cài đặt cho trình quản lý tệp được làm mới như đã chỉ ra (xem câu trả lời của tôi ). Giải pháp của bạn là có thể trong Unity và các máy tính để bàn khác, nơi người ta có cài đặt đó để chuyển trình quản lý tệp bằng GUI. Khi đó là vắng mặt, nó có thể được thực hiện bằng tay như chỉ định.

3

Đây là một lỗi cũ chỉ ra một số cài đặt trong tệp /usr/share/applications/mimeinfo.cache.

Dòng bắt đầu bằng inode/directory= trong hệ thống của tôi trông như thế này:

inode/directory=nautilus-folder-handler.desktop;nautilus.desktop;

Tôi đoán thay điểm của bạn đến Thunar.

Để thực hiện thay đổi, bạn cần chỉnh sửa mimeinfo.cachebằng:

gksu gedit /usr/share/applications/mimeinfo.cache

2
KDE tương đương với dòng cuối cùng sẽ là Alt-F2 để nhận hộp thoại chạy kdesudo kate /usr/share/applications/mimeinfo.cache.
pbhj

3

Nếu các giải pháp đã được đề cập không hoạt động, hãy thử điều này .

Viết như sau /usr/share/dbus-1/services/org.freedesktop.FileManager1.service:

[D-BUS Service]
Name=org.freedesktop.FileManager1
Exec=/usr/bin/thunar --gapplication-service

Thay đổi Execdòng theo ý thích của bạn. (Mặc định nautilus.)


2

Nếu bạn không muốn sửa đổi cài đặt hệ thống hoặc không có quyền truy cập vào nó, bạn có thể sao chép và cá nhân hóa dòng bắt đầu bằng inode/directory=(từ /usr/share/applications/mimeinfo.cache) sang~/.local/share/applications/mimeapps.list


1

Giải pháp cho những người chạy môi trường XFCE, dựa trên các câu trả lời khác:

  1. Chạy xfce4-mime-settings(hoặc Menu Cài đặt -> Trình chỉnh sửa loại Mime).

  2. Tìm inode / thư mục trong danh sách

  3. Đặt thư mục mở bằng Thunar hoặc tương tự



0

Các giải pháp được trình bày trong các câu trả lời khác ở đâyở đây liên quan đến việc làm mới cài đặt cho trình quản lý tệp cũng hoạt động, nhưng bạn cần cài đặt GUI cho điều đó và cũng có thể là tạm thời, vì thủ phạm có thể tiếp quản sau khi cài đặt hoặc cập nhật chương trình (xem liên kết bên dưới ).


Đây là một vấn đề cũng xuất hiện đối với tôi trong các phiên bản Ubuntu và các hệ thống dựa trên Ubuntu gần đây và cả các hệ thống Linux khác như Manjaro. Nó cũng xuất hiện theo cách tương tự trong các trình duyệt khác như Chrome và thậm chí các chương trình khác (như uGet , trình tải xuống cũng có tùy chọn "mở thư mục chứa"). Vấn đề có thể xuất hiện ở các dạng nghiêm trọng hơn, trong đó trình quản lý tệp mặc định không được thay thế bởi trình quản lý tệp khác mà bởi một chương trình khác (trình soạn thảo văn bản, trình phát đa phương tiện) .

Vấn đề là, như đã chỉ ra ở đây , chỉ được kích hoạt bởi các chương trình nhất định.

Giải pháp tốt nhất là tạo hoặc chỉnh sửa ~/.local/share/applications/mimeapps.list: chỉnh sửa dòng bắt đầu inode/directory=và thêm tên của trình quản lý tệp mà bạn sử dụng nếu chưa có; nếu điều đó đã có nhưng chương trình khác được liệt kê ở đó trước, hãy đặt trình quản lý tệp trước (nếu bạn cần (các) chương trình khác để mở thư mục).

Đối với tập tin Pantheon, nó sẽ giống như

[Default Applications]
inode/directory=nautilus-folder-handler.desktop

Nếu môi trường máy tính để bàn không tự do, như Manjaro Cinnamon của tôi, tệp cần tạo / chỉnh sửa sẽ ~/.local/share/applications/mimeinfo.cachenhư vậy:

[MIME Cache]
inode/directory=nautilus-folder-handler.desktop

Cũng ở đây .


0

Tôi có cùng một vấn đề như các bạn nhưng không có câu trả lời nào thực sự hiệu quả với tôi.

Tôi đã tải xuống Konqueror (để tôi có thể nghe Spotify độc lập với Firefox) và nó đã cài đặt Cá heo làm điều kiện tiên quyết. Firefox bắt đầu mở các tệp trong Dolphin sau đó.

Vì tôi không sử dụng Cá heo cho bất cứ điều gì và Konqueror chỉ được sử dụng cho Spotify, tôi quyết định loại bỏ với Cá heo. Mỗi bản phân phối có một số loại tùy chọn để gỡ cài đặt các gói trong khi để các gói phụ thuộc vào chúng một mình.

Trong vòm nó là:

sudo pacman -Rdd dolphin

Tôi không sử dụng Ubuntu nhưng vì kênh này được gọi là Askubfox, tôi đã nghiên cứu một chút về tương đương Ubuntu:

sudo dpkg -r --force-depends dolphin

(dựa trên chủ đề này )

Đối với Thunar nên là:

sudo dpkg -r --force-depends thunar

Rõ ràng điều này sẽ không áp dụng cho tất cả mọi người. Đó là một cuộc gọi phán xét, bạn phải chắc chắn rằng phần mở rộng thêm mà bạn loại bỏ không phải là điều cần thiết cho một cái gì đó sẽ phá vỡ mà không có nó. Miễn là bạn chắc chắn không có ứng dụng hệ thống nào cần nó, bạn luôn có thể gỡ cài đặt nó và xem mọi thứ có ổn định không và chỉ cần cài đặt lại nếu không.


bạn đã cài đặt thủ phạm mà không cần nó, và loại bỏ nó tất nhiên là một giải pháp. nhưng nếu vấn đề được tạo ra bởi một chương trình mà bạn muốn giữ, hãy xem tại đây .
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.