Computer >> Máy Tính >  >> Kết nối mạng >> Internet

Firefox từ chối trở thành trình duyệt mặc định (Plasma, neon)

Bạn có nhớ cuộc tẩu thoát bằng đèn neon của tôi với Trình quản lý mạng không? Hóa ra, đây không phải là con bọ duy nhất tôi phải đối mặt ngày hôm đó. Là một phần trong quy trình kiểm tra VPN của mình, tôi cũng đã sao chép cấu hình trình duyệt cứng từ Kubfox sang neon để tiết kiệm thời gian. Tôi không có tâm trạng phải cấu hình lại mọi thứ, từ chặn quảng cáo đến tác nhân người dùng, chặn cửa sổ bật lên, chỉnh sửa WebRTC, v.v. Thật vậy, một trong những điều thú vị về Firefox là bạn có thể dễ dàng sao chép hồ sơ của mình giữa các máy và tôi đã làm điều này nhiều lần trong quá khứ và rất thành công.

Nhưng sau đó, Firefox bắt đầu làm phiền tôi với câu hỏi có nên đặt nó làm trình duyệt mặc định hay không. Mỗi lần ra mắt. Có vẻ như lựa chọn của tôi không được tôn trọng. Tệ hơn nữa, việc nhấp vào nút Đặt làm mặc định trong tùy chọn trình duyệt không làm được gì cả. Cần phải khắc phục sự cố.

Firefox từ chối trở thành trình duyệt mặc định (Plasma, neon)

Các thay đổi khác

Vì vậy, tôi đã phải đối mặt với một vấn đề kỳ lạ. Và lúc đầu, tôi nghĩ nó liên quan đến việc nhập hồ sơ của tôi. Tôi thực sự không thể làm bất cứ điều gì với nút Đặt làm mặc định. Ngay cả khi tôi thay đổi liên kết tệp thông qua cài đặt ứng dụng Plasma, Firefox vẫn tiếp tục bật thông báo và không thay đổi trạng thái của nó.

Firefox từ chối trở thành trình duyệt mặc định (Plasma, neon)

Firefox từ chối trở thành trình duyệt mặc định (Plasma, neon)

Sau đó, tôi quyết định làm mới Firefox - và điều này không giúp được gì. Sau đó, tôi đã thanh lọc hoàn toàn trình duyệt và xóa tất cả các cấu hình hiện có, nhưng hệ thống vẫn không cho phép Firefox làm trình duyệt mặc định. Vì vậy, đây có vẻ là một vấn đề kỳ lạ trong Plasma. Tuy nhiên, đọc trực tuyến, vấn đề dường như vẫn tồn tại trên các hệ điều hành khác nhau. Chà, như Tiến sĩ Emil Shuffhausen trong Dirty Rotten Scoundrels sẽ nói:chúng ta cần một cái gì đó nghiêm ngặt hơn.

Thông tin cơ bản &các giải pháp thay thế

Mục tiêu của chúng tôi là có Firefox làm trình duyệt mặc định và không có lời nhắc khó chịu. Cái sau có thể được giải quyết dễ dàng. Chỉ cần bỏ chọn hộp trong Tùy chọn và bạn sẽ không bị hỏi lại. Nhưng chúng tôi cũng cần đảm bảo rằng Firefox thực hiện những gì chúng tôi muốn. Cuối cùng, trạm đầu tiên:~/.config/mimeapps.list. Tệp này chứa các liên kết chương trình và loại tệp khác nhau (đối với mỗi người dùng), cho phép hệ thống khởi chạy đúng ứng dụng phù hợp khi bạn nhấp vào một tệp. Thông thường, tệp phải có nội dung như sau:

[Đã thêm liên kết]
video/mp4=vlc.desktop;

[Ứng dụng mặc định]
application/x-extension-htm=firefox.desktop
application/x-extension-html=firefox.desktop
application/x- extension-shtml=firefox.desktop

Tôi phát hiện ra rằng các liên kết của tôi về nơi Firefox được cho là được liệt kê là khác nhau, chẳng hạn như:

ứng dụng/x-extension-html=user-firefox-XXXXX.desktop

Firefox từ chối trở thành trình duyệt mặc định (Plasma, neon)

Đọc trực tuyến, tôi đã tìm thấy một lỗi tập trung vào nhiều lượt cài đặt Firefox song song, với thiết lập kết hợp từ kho lưu trữ repo và tarball được tải xuống thủ công. Tôi đã thay đổi điều này theo cách thủ công và khởi động lại trình duyệt nhưng không có kết quả. Trên thực tế, hóa ra vì một số lý do, việc nhấp vào nút Đặt làm mặc định sẽ thực sự tạo liên kết này trong tệp mimeapps.list. Kỳ lạ.

Tôi quyết định mình phải nghiêm khắc hơn một chút. Tên của trò chơi:update-alternatives. Các hệ thống dựa trên Ubuntu có một công cụ dòng lệnh cho phép bạn thay đổi chương trình mặc định cho các hoạt động khác nhau. Chẳng hạn, bạn có thể thay đổi chương trình (trình duyệt) mặc định cho bất kỳ thứ gì có www.

Sudo update-alternatives --config x-www-browser

Firefox từ chối trở thành trình duyệt mặc định (Plasma, neon)

Hệ thống báo cáo rằng Chrome là trình duyệt mặc định, điều này thật kỳ lạ vì tôi chưa bao giờ đặt nó như vậy. Có lẽ đây là một vấn đề kỳ lạ về đèn neon KDE. Dù sao đi nữa, tôi đã thay đổi từ chế độ tự động sang thủ công (lựa chọn 2) và điều này có nghĩa là Firefox sẽ trở thành trình duyệt mặc định ngay bây giờ. Có thể kiểm tra và xác minh bằng cách chạy:

xdg-mở tệp.html

Lệnh này sẽ khởi chạy bất kỳ chương trình nào được đặt làm trình xử lý mặc định cho các tệp HTML. Sau khi thay đổi thủ công, đó là Firefox. Menu tùy chọn trình duyệt vẫn không liệt kê chính xác, nhưng về mặt chức năng hệ thống, mọi thứ đều hoạt động bình thường. Vậy thì vấn đề đã được giải quyết.

Kết luận

Có lẽ tôi đang trở nên già hơn, khôn ngoan hơn và tự nhiên hoài nghi hơn theo thời gian, nhưng tôi không thể thoát khỏi cảm giác rằng chất lượng phần mềm liên tục đi xuống. Ít nỗ lực hơn để tạo ra các sản phẩm ổn định và mạnh mẽ, nhiều nỗ lực hơn dành cho các từ thông dụng sáng bóng và tốc độ đổi mới được nhận thức. Đây không chỉ là Firefox, mà là toàn bộ ngành công nghiệp nói chung. Điều đó có nghĩa là những người mong đợi hành vi lành mạnh, có thể dự đoán được từ phần mềm của họ giờ đây phải đối mặt với các lỗi và lỗi nhỏ ngẫu nhiên, điên rồ ở khắp mọi nơi. Chào mừng bạn đến với tương lai, nơi trừu tượng hóa là tương tác.

Tuy nhiên, về chủ đề này, nếu bạn là người dùng Firefox (và bạn nên như vậy), thì nếu bạn gặp sự cố lạ khi khởi động trình duyệt của mình trong các bản phân phối dựa trên Ubuntu và nó từ chối tự đặt làm trình duyệt mặc định, thì bạn có thể thực hiện theo cách thủ công khó khắc phục hành vi bằng cách sử dụng công cụ thay thế cập nhật. Chúng tôi cũng đã đề cập đến một số lĩnh vực khác, tất cả những lĩnh vực này hy vọng sẽ giúp bạn khôi phục chức năng dự kiến. Thông thường, đây không phải là vấn đề và trong thập kỷ qua, tôi chỉ thấy Firefox từ chối ghi nhớ cài đặt một vài lần, với Linux Mint và KDE neon. Nhưng có chúng tôi đi. Nếu có một vấn đề, yo tôi sẽ giải quyết nó, phải không? Xong.

Chúc mừng.