Làm cách nào để thay đổi trình duyệt mặc định của tôi?


109

Có một tùy chọn để thay đổi trình duyệt mặc định cho tất cả các ứng dụng của tôi không?

Câu trả lời:


112

Có một cái nhìn của bạn system-settings-> Details:

(Lưu ý rằng trong các phiên bản cũ hơn của Ubuntu Detailsđược gọi System Info)

nhập mô tả hình ảnh ở đây


10
Wow, đó là một nơi khá ngu ngốc để đặt nó! Cũng tệ như việc bạn phải vào "cài đặt" để tắt máy tính của mình trong Windows 8.
Mike

4
trong ubfox 14.04 [chủ đề quế] điều hướng đếnSystem Settings > Preferred applications
diEcho

Để khởi chạy ứng dụng này trên Ubuntu 14.04 từ CLI, hãy thử unity-control-center hỏiububfox.com/questions/116655/ trên
Winny

Làm thế nào để tôi làm cho một ứng dụng xuất hiện trong đó?
Phản vệ

Để truy cập này từ CLI sử dụng gnome-control-centervà đi đến System > Details. Bạn cũng sẽ cần sử dụng update-alternativestừ câu trả lời của Serge P. hay azure bên dưới, vì các chương trình khác nhau đọc cài đặt từ các nguồn khác nhau.
Boris Bukh

50

Đây là một cách ubfox để làm điều này

sudo update-alternatives --config x-www-browser
sudo update-alternatives --config gnome-www-browser

Đây là một thay đổi toàn hệ thống và nên được thực hiện ngoài câu trả lời của fossfreedom.
Flimm

3
Tôi đã thử tất cả các câu trả lời ở đây; chỉ dòng thứ hai trong hai dòng này thay đổi trình duyệt trong đó các liên kết bên ngoài trình duyệt (ví dụ từ Pidgin) đã mở.
Hầm

Đây là cách thích hợp nhất để làm việc này, làm việc cho i3WM và các môi trường máy tính để bàn khác có quy tắc đầu cuối. Cảm ơn bạn đã chia sẻ.
Geppettvs D'Constanzo

Điều này không hoạt động đối với tôi trên Ubuntu 16.04 (đã cố gắng thay đổi trình duyệt được sử dụng bởi thunderbird để mở các liên kết). Các giải pháp được chấp nhận làm việc.
Étienne

39

Nếu trình duyệt ưa thích của bạn không có trong menu đó hoặc bạn thích thực hiện nó từ dòng lệnh, lệnh này sẽ cho phép bạn làm điều tương tự như trong câu trả lời của fossfreedom:

xdg-settings set default-web-browser name-of-browser.desktop

Ví dụ:

xdg-settings set default-web-browser firefox.desktop

hoặc là

xdg-settings set default-web-browser chromium-browser.desktop

hoặc là

xdg-settings set default-web-browser google-chrome.desktop

1
Vì lý do SEO: điều này hoạt động với i3wm khi chrome lẻn vào x-www-browserupdate-alternativesnằm ngoài tầm với vì nó yêu cầu sudo. Bạn cần phải có my-application.desktopsẵn, ví dụ như trong ~/.local/share/applications/my-app.desktop. Nhưng bạn không chuyển toàn bộ đường dẫn đến xdg-settings, chỉ tên tệp.
black_puppydog

7

Tất cả các tùy chọn về các ứng dụng mặc định mà người dùng của bạn nằm trong tệp "mim Ứng dụng.list". Tôi đang sử dụng Gnome 3 và Debian, vì vậy đối với tôi nó là như vậy ~/.config/mimeapps.list.

Tôi không biết vị trí của tệp này ở đâu, hãy thử lệnh:

locate mimeapps.list

Để ghi đè mặc định, trình duyệt web bạn cần, ít nhất, thay đổi giá trị trong danh mục [Ứng dụng mặc định]

  • x-đề-xử lý / http
  • văn bản / html
  • ứng dụng / xhtml_xml
  • hình ảnh / webp
  • x-lược-xử lý / https
  • x-lược-xử lý / ftp
  • x-lược-xử lý / https
  • x-lược-xử lý / ftp

và trong danh mục [Hiệp hội đã thêm]

  • văn bản / html
  • văn bản / xml
  • ứng dụng / xhtml_xml
  • hình ảnh / webp
  • x-lược-xử lý / https
  • x-lược-xử lý / ftp

Đối với Opera , tệp ~/.config/mimeapps.listphải chứa:

[Default Applications]
x-scheme-handler/http=opera-browser.desktop
text/html=opera-browser.desktop
text/xml=opera-browser.desktop
application/xhtml_xml=opera-browser.desktop
image/webp=opera-browser.desktop
x-scheme-handler/https=opera-browser.desktop
x-scheme-handler/ftp=opera-browser.desktop

[Added Associations]
text/html=opera-browser.desktop;
text/xml=opera-browser.desktop;
application/xhtml_xml=opera-browser.desktop;
image/webp=opera-browser.desktop;
x-scheme-handler/https=opera-browser.desktop;
x-scheme-handler/ftp=opera-browser.desktop;

Hãy thử nó (phải được mở trong Opera, nếu nó được cài đặt)

xdg-open somehtmlfile.html

Đối với Chrome , tệp ~ / .config / mim Ứng dụng.list phải chứa:

[Default Applications]
x-scheme-handler/http=google-chrome.desktop
text/html=google-chrome.desktop
text/xml=google-chrome.desktop
application/xhtml_xml=google-chrome.desktop
image/webp=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/ftp=google-chrome.desktop

[Added Associations]
text/html=google-chrome.desktop;
text/xml=google-chrome.desktop;
application/xhtml_xml=google-chrome.desktop;
image/webp=google-chrome.desktop;
x-scheme-handler/https=google-chrome.desktop;
x-scheme-handler/ftp=google-chrome.desktop;

Hãy thử nó (phải được mở trong Chrome, nếu nó được cài đặt)

xdg-open somehtmlfile.html

Và như vậy (Firefox, hoặc một cái gì đó khác).

Bạn chỉ cần ghi đè lên mimetypes mong muốn. Nhưng tôi khuyên bạn nên sử dụng GUI cho nó. Nó sẽ được giảm số lượng lỗi.

Đó là thực tế đối với hệ thống của tôi và sẽ thay đổi từ hệ thống này sang hệ thống khác, từ môi trường máy tính để bàn sang môi trường máy tính để bàn, v.v.

Môi trường thử nghiệm

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.6 (jessie)
Release:    8.6
Codename:   jessie
$ uname -a
Linux localhost 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux
$s gnome-session --version
gnome-session 3.14.0

1

Ngoài một số ý kiến ​​trên, tôi sẽ đề nghị làm theo câu trả lời hàng đầu ở đây . Nó liên quan đến việc thay đổi các sơ đồ / url của người dùng hiện tại của bạn.

Tôi đã phải sử dụng giải pháp đó để làm cho Skype Skype hoạt động bình thường. Hầu hết các ứng dụng khác sẽ sử dụng trình duyệt x-www hoặc gnome-www- nhưng tôi đoán chúng có một điểm sử dụng Lược đồ URL ; đôi khi nó có ý nghĩa hơn


Điều này không cung cấp một câu trả lời cho câu hỏi. Để phê bình hoặc yêu cầu làm rõ từ một tác giả, hãy để lại nhận xét bên dưới bài đăng của họ - bạn luôn có thể nhận xét về bài đăng của riêng bạn và khi bạn có đủ danh tiếng, bạn sẽ có thể nhận xét về bất kỳ bài đăng nào .
Ngày

Tôi nghĩ rằng điều này vẫn trả lời câu hỏi cho Skype mà theo như tôi biết, những thay đổi trong câu trả lời hàng đầu không ảnh hưởng đến cách skype chọn ứng dụng mặc định trong mọi điều kiện. Câu trả lời là ở đây để giúp người dùng trong trường hợp đầu tiên không. Nếu điều này có thể được thực hiện bằng cách trả lời với các bình luận cho câu trả lời đầu tiên, tôi sẽ làm điều đó. :) Cảm ơn bạn đã đứng đầu!
Adrian Castravete

Có quan điểm của bạn, Adrian - chỉ ngồi trong cùng một chiếc thuyền. Tuy nhiên, điều đó đã không giải quyết nó cho tôi. Điều gì đã giải quyết nó, là câu trả lời này . Nhưng đó có thể là do thực tế tôi đang sử dụng LXDE làm máy tính để bàn.
Izzy

1

Bạn cũng có thể thay đổi trình duyệt mặc định của mình trong cài đặt trình duyệt có liên quan - ví dụ:

Firefox:
Tùy chọn, đánh dấu 'Luôn kiểm tra xem Firefox có phải là trình duyệt mặc định của bạn không'

Crom:
Cài đặt, nhấp vào 'Tạo trình duyệt mặc định chrome'


Điều này không hoạt động với tôi vào ngày 15.04
user11153

1

Hệ thống -> Trung tâm điều khiển -> Ứng dụng ưa thích
cho Ubuntu với MATE DESKTOP

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.