Membuka tautan di luar broswer di kubuntu hanya membuka html dari cache kde lokal


8

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.comdi 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).

kesalahan aneh .


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.comataufirefox http://www.google.com

  • Saya memeriksa ~/.local/share/applications/mimeapps.listdan mengira saya telah menemukan masalahnya karena text/htmldiarahkan ke .desktopfile lama yang tidak ada . Tetapi memperbaiki entri untuk chromium-browser.desktoptidak memperbaiki masalah

Saya masih bingung untuk apa masalah ini bisa terjadi


ini adalah bug yang dikenal . Periksa apakah ada solusi yang diposting di pelacak bug berfungsi untuk Anda.
Nico Vecchio

Jawaban:


9

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 $ske akhir komponen Browser Web default, dan itu berhasil. Saya ingin tahu lebih banyak tentang $sparameter, 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-browsermenjadi/usr/bin/chromium-browser $s

( jelas /usr/bin/chromium-browserharus diubah ke jalur browser mana pun yang Anda gunakan )


1
+1 Terima kasih - ini juga berhasil untuk saya.
Will

+1 Terima kasih, saya tidak melakukan perubahan yang sama, tetapi saya melihat bahwa Peramban Default saya mendapatkan jalur yang salah. Dipecahkan di Arch Linux.
valdeci
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.