Saya menggunakan Lubuntu 15,04 64 bit dan saya mengunduh chrome dari situs web mereka, karena kadang-kadang berguna, tetapi saya ingin tetap menggunakan firefox sebagai peramban default saya dan meskipun telah menjadikannya peramban default, peramban ini tetap tidak berjalan ketika saya mengeksekusi x-www-browser
. Saya kemudian secara manual menempatkan firefox sebagai default menggunakan update-alternatives
skrip, tetapi apa yang membuat saya bertanya-tanya adalah mengapa chrome menempatkan dirinya pada prioritas 200. Saya tidak menganggap chrome setinggi yang mereka lakukan sendiri, jadi bagaimana saya dapat mengubah prioritas ?
Inilah yang saya miliki sekarang dan firefox memang menjadi aplikasi default saya, tetapi seharusnya tidak, ketika saya jelas menempatkannya sebagai default di antarmuka firefox itu sendiri.
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/google-chrome-stable 200 auto mode
1 /usr/bin/chromium-browser 40 manual mode
* 2 /usr/bin/firefox 40 manual mode
3 /usr/bin/google-chrome-stable 200 manual mode
Jawaban:
Anda dapat mengubah prioritas dengan:
Contoh:
sebelum
setelah:
sumber
sudo
: jadi per-sistem tetapi harus per-pengguna atau bahkan lebih baik per-shell. 2) jalur absolut: Jadi perlu wawasan mendalam tentang sistem dan hanya sedikit kesalahan ketik yang benar-benar terjadi. 3) commandline yang kompleks dan tidak bisa dipahami. 4) API Tidak Terduga: Prio 1 biasanya adalah prio teratas. Saya tidak mengatakan penomorannya salah, tapi tolong jangan menyebutnya "Prioritas". 5) Ini adalah fungsi yang tersembunyi dengan baik dll. Dll. Fungsi penting seperti itu di Linux / Debian harus selalu dirancang dengan orang-orang biasa dalam pikiran, bagi mereka yang tidak tahu dan tidak peduli.x-www-browser
apaEnvironment
atau apaVariable
. Namun mereka yang terkena dampakx-www-browser
di belakang layar. Bandingkan dengan skandal emisi Volkswagen: Pengemudi truk diesel marah karena mereka tahu, mereka terpengaruh. Tetapi mereka masih tidak tahu apa-apa tentang AdBlue atau bagaimana cara kerjanya. Tetapi yang lebih penting: Mereka tidak pernah ingin tahu dan seharusnya tidak perlu mereka tahu! Orang awam bukanlah insinyur sains roket, dan bahkan sebagian besar insinyur sains roket tidak perlu tahu tentang AdBlue di mobil mereka juga.Singkatnya: edit / var / lib / dpkg / alternative / x-www-browser dan ubah prioritas di dalamnya
RINCIAN
Yang termudah dan yang harus dijawab adalah mengedit file pembaruan-alternatif administratif yang ditemukan di
/var/lib/dpkg/alternatives
Jadi edit
x-www-browser
fileOutputnya akan seperti ini:
Sekarang dengan mudah mengubah prioritas chrome (200) dengan apa pun yang Anda inginkan kemudian simpan. (Saya berubah menjadi 50)
periksa pengaturan baru
sumber
update-alternatives
antarmuka. Saya lebih suka cara ini, karena Anda tidak pernah tahu apa lagi yang dilakukannya, kecuali untuk mengubah file seperti yang Anda katakan. Juga secara teknis solusinya lebih mudah karena ia hanya menggunakan 1 perintah. Anda menggunakan 1 perintah untuk membuka file, tetapi harus mengedit dan menyimpan setelah itu, sementaraupdate-alternatives --install
melakukan ini untuk Anda.Saya telah menginstal qutebrowser
~/.local/bin
yang ada di saya$PATH
. Saya telah meletakkan path lengkap ke executable, artinya saya harus menjalankanalih-alih menggunakan
qutebrowser
hanya sebagai argumen kedua-ke-terakhir (karenaupdate-alternatives
mengeluh tentang jalan yang tidak mutlak) kemudianEDIT: Saya menggunakan debian buster / sid, HTH anyways. EDIT2: Alasan mengapa saya harus menentukan path lengkap ke qutebrowser.
sumber