Jawaban:
Lihatlah Anda system-settings
-> Details
:
(Perhatikan bahwa dalam versi Ubuntu yang lebih lama Details
disebut System Info
)
System Settings > Preferred applications
unity-control-center
askubuntu.com/questions/116655/…
gnome-control-center
dan pergi ke System > Details
. Anda juga perlu menggunakan update-alternatives
jawaban Sergey P. alias azure di bawah ini, karena program yang berbeda membaca pengaturan dari sumber yang berbeda.
Ini adalah cara ubuntu untuk melakukan ini
sudo update-alternatives --config x-www-browser
sudo update-alternatives --config gnome-www-browser
Jika peramban pilihan Anda tidak ada di menu itu atau Anda lebih suka melakukannya dari baris perintah, perintah ini akan memungkinkan Anda melakukan hal yang sama seperti pada jawaban fossfreedom:
xdg-settings set default-web-browser name-of-browser.desktop
Misalnya:
xdg-settings set default-web-browser firefox.desktop
atau
xdg-settings set default-web-browser chromium-browser.desktop
atau
xdg-settings set default-web-browser google-chrome.desktop
x-www-browser
dan update-alternatives
keluar dari jangkauan karena diperlukan sudo
. Anda harus memiliki my-application.desktop
, misalnya di ~/.local/share/applications/my-app.desktop
. Tetapi Anda tidak melewatkan seluruh jalur ke xdg-settings
, hanya nama file.
Semua preferensi tentang aplikasi default yang terletak di file "mimeapps.list" milik pengguna. Saya menggunakan Gnome 3 dan Debian, jadi bagi saya itu ~/.config/mimeapps.list
.
Jika Anda tidak tahu di mana letak file ini, coba perintah:
locate mimeapps.list
Untuk mengganti default browser web yang Anda butuhkan, setidaknya, ubah nilai dalam kategori [Aplikasi Default]
dan dalam kategori [Asosiasi Ditambahkan]
Untuk Opera file ~/.config/mimeapps.list
harus mengandung:
[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;
Cobalah (harus terbuka di Opera, jika terpasang)
xdg-open somehtmlfile.html
Untuk Chrome file ~ / .config / mimeapps.list harus berisi:
[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;
Cobalah (harus terbuka di Chrome, jika terpasang)
xdg-open somehtmlfile.html
Dan seterusnya (Firefox, atau yang lainnya).
Anda hanya perlu mengesampingkan mimetipe keinginan. Tapi saya sarankan menggunakan GUI untuk itu. Ini akan mengurangi jumlah kesalahan.
Ini sebenarnya untuk saya sistem dan akan berubah dari sistem ke sistem, dari lingkungan desktop ke lingkungan desktop, dan sebagainya.
Lingkungan pengujian
$ 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
Terlepas dari beberapa komentar di atas, saya sarankan mengikuti jawaban teratas di sini . Ini melibatkan mengubah skema mimeapps / url dari pengguna Anda saat ini.
Saya harus menggunakan solusi itu untuk membuat linux Skype berperilaku normal. Sebagian besar aplikasi lain akan menggunakan x-www-browser atau gnome-www-browser, tetapi saya kira mereka memiliki titik untuk menggunakan Skema URL ; terkadang itu lebih masuk akal.