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.
Làm thế nào tôi có thể thay đổi điều đó?
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.
Làm thế nào tôi có thể thay đổi điều đó?
Câu trả lời:
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à
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 ...
Default Applications -> File Manager
.
inode/directory=
, /usr/share/applications/mimeinfo.cache
sau 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.
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.list
riê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.list
và mimeapps.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:
/usr/share/applications/defaults.list
; hoặc là~/.local/share/applications/mimeapps.list
và ~/.local/share/applications/defaults.list
; hoặc là~/.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.list
và 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
inode/directory=thunar.desktop
(các tệp khác không tồn tại).
xdf-mime default thunar.desktop inode/directory
thậm chí còn mạnh mẽ hơn.
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.
inode/directory=
, /usr/share/applications/mimeinfo.cache
sau 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.
Đâ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.cache
bằng:
gksu gedit /usr/share/applications/mimeinfo.cache
kdesudo kate /usr/share/applications/mimeinfo.cache
.
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 Exec
dòng theo ý thích của bạn. (Mặc định nautilus
.)
có cùng một vấn đề (Kubfox 14.04, thư mục tải xuống được mở với sự táo bạo). Giải pháp tối ưu được giải thích tại đây: https://mtekk.us/archives/guides/make-firefox-use-dolphin-for-open-contained-folder/ Trong trường hợp của tôi: Tôi đã phải loại bỏ táo bạo và gwenview khỏi danh sách và nó đã hoạt động (mở bằng cá heo quản lý tập tin mặc định của tôi)
Các giải pháp được trình bày trong các câu trả lời khác ở đây và ở đâ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.cache
như vậy:
[MIME Cache]
inode/directory=nautilus-folder-handler.desktop
Cũng ở đây .
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.