Saya punya masalah aneh ini di mana setiap kali tautan dibuka dari shell, html yang di-cache dibuka secara lokal, bukan melalui browser.
untuk menggambarkan :
jika saya menjalankan perintah xdg-open http://www.google.com
di prompt bash, url ini terbuka di bar browser saya: file:///var/tmp/kdecache-seldon/krun/13954_0_
.
Berikut ini adalah gambar cara memuatnya dalam kromium (yang saat ini ditetapkan sebagai browser default saya).
Masalah ini juga terjadi ketika ada panggilan untuk membuka tautan dari (sebagian besar) aplikasi, misalnya, mengklik tautan eksternal di dokumentasi bantuan untuk Gwenview.
Adakah yang tahu mengapa ini bisa terjadi? Adakah yang bisa saya coba untuk mencegah hal ini terjadi?
Memperbarui dengan beberapa langkah yang telah saya coba:
meluncurkan url dengan jalur aplikasi berfungsi dengan baik (mis.
chromium-browser http://www.google.com
ataufirefox http://www.google.com
Saya memeriksa
~/.local/share/applications/mimeapps.list
dan mengira saya telah menemukan masalahnya karenatext/html
diarahkan ke.desktop
file lama yang tidak ada . Tetapi memperbaiki entri untukchromium-browser.desktop
tidak memperbaiki masalah
Saya masih bingung untuk apa masalah ini bisa terjadi
Jawaban:
Saya tidak sepenuhnya yakin apa yang terjadi di balik layar di KDE tetapi tampaknya chrome tidak mendapatkan url sebagai parameter, malah mendapatkan html yang diambil sebagai gantinya (dan hanya html, tidak ada sumber daya lainnya).
Jadi berdasarkan jawaban ini untuk mendapatkan email berbasis web sebagai default Anda di KDE, berdasarkan dugaan, saya menambahkan
$s
ke akhir komponen Browser Web default, dan itu berhasil. Saya ingin tahu lebih banyak tentang$s
parameter, jika ada yang tahu, tetapi ini memperbaiki masalah khusus ini.untuk memperbaiki masalah ini : Di Pengaturan Sistem , di bawah Aplikasi Default untuk Browser Web , saya berubah
/usr/bin/chromium-browser
menjadi/usr/bin/chromium-browser $s
( jelas
/usr/bin/chromium-browser
harus diubah ke jalur browser mana pun yang Anda gunakan )sumber