Khi tôi nhấp vào "hiển thị trong thư mục" Chrome đã mở thư mục trong tab mới. Làm cách nào tôi có thể sửa lỗi này để Chrome mở thư mục với trình thám hiểm tệp tiêu chuẩn (caja) của tôi?
Khi tôi nhấp vào "hiển thị trong thư mục" Chrome đã mở thư mục trong tab mới. Làm cách nào tôi có thể sửa lỗi này để Chrome mở thư mục với trình thám hiểm tệp tiêu chuẩn (caja) của tôi?
Câu trả lời:
Chỉ cần thực hiện các dòng sau và vấn đề sẽ được khắc phục. Không cần khởi động lại (không phải chrome, cũng không phải thứ gì khác):
$ sudo apt-get install libfile-mimeinfo-perl
$ mimeopen -d /home/moose/Documents
Please choose a default application for files of type inode/directory
1) Caja (caja-folder-handler)
2) Other...
use application #1
Opening "/home/moose/Documents" with Caja (inode/directory)
Tôi gặp vấn đề tương tự sau khi gỡ cài đặt pcmanfm và thay đổi nó cho Thunar.
Không cần cài đặt gì cả. Chromium / Chrome quản lý chức năng này thông qua xdg-open và bạn phải sửa đổi nó.
Kiểm tra xem trình quản lý tệp mặc định trong xdg-open:
$ xdg-mime query default inode/directory
Nó sẽ cung cấp cho một hoặc không mong muốn không còn được cài đặt.
Sau đó, đặt trình quản lý tệp mặc định mong muốn trong xdg-open. Đối với Caja nên là:
$ xdg-mime default caja.desktop inode/directory
hoặc một cái gì đó thực sự tương tự.
Nó làm việc ngay lập tức cho tôi. Tôi đã học nó từ: https://wiki.archlinux.org/index.php/xdg-open
xdg-mime query default inode/directory
đưa cho tôi sublime_text.desktop
và xdg-mime default nautilus.desktop inode/directory
thay đổi lại.
Đối với tôi, hơn nữa với câu trả lời của @ elmanuxdg-mime default caja.desktop inode/directory
, nó đang chạy
update-desktop-database ~/.local/share/applications/
mà cuối cùng đã cập nhật ứng dụng mặc định.
Sau này, chạy xdg-mime query default inode/directory
bây giờ cho thấy ứng dụng mặc định mới.
pcmanfm.desktop
thay chocaja.desktop