update-alternatives
thay đổi ứng dụng sử dụng để mở trình duyệt web, không phải ứng dụng sử dụng để mở trang web. Hai cái này không liên quan trực tiếp với nhau
Những gì bạn cần thay đổi là ứng dụng nào được liên kết với loại MIME text/html
và có lẽ các ứng dụng khác. Chúng được cấu hình thông qua các /etc/mailcap
tập tin.
Trên Debian, /etc/mailcap
được tạo tự động từ các ứng dụng bạn đã cài đặt. Khi nhiều ứng dụng có thể mở cùng một loại, có một hệ thống ưu tiên (tương tự, nhưng khác biệt, từ hệ thống ưu tiên cho các lựa chọn thay thế). Bạn có thể ghi đè các ưu tiên này bằng cách thêm các mục vào /etc/mailcap.order
. Ví dụ: dòng sau sẽ khiến Firefox được sử dụng theo sở thích của bất kỳ ứng dụng nào khác cho tất cả các loại mà nó hỗ trợ:
firefox:*/*
Sau khi bạn thay đổi /etc/mailcap.order
, hãy chạy /usr/sbin/update-mime
bằng root để cập nhật /etc/mailcap
.
Nếu bạn muốn sử dụng một chương trình không đến từ gói Debian, hãy chỉnh sửa trực tiếp chương trình đó /etc/mailcap
trong User Section
.
# ----- User Section Begins ----- #
text/html; /home/user/firefox/firefox '%s'; description=HTML Text; test=test -n "$DISPLAY"; nametemplate=%s.html
# ----- User Section Ends ----- #
Nếu bạn muốn đặt tùy chọn cho tài khoản của riêng mình, hãy xác định chúng trong ~/.mailcap
: các mục trong tệp đó ghi đè lên các mục trong đó /etc/mailcap
. Bạn phải đặt các dòng mailcap đầy đủ ở đó, chẳng hạn như
text/html; /home/user/firefox/firefox '%s'; description=HTML Text; test=test -n "$DISPLAY"; nametemplate=%s.html