
奇妙な問題があります。リンクがシェルで開くたびに、キャッシュされたHTMLはブラウザを介さずにローカルに開きます。
見せるために:
Bashプロンプトでこのコマンドを実行すると、xdg-open http://www.google.com
ブラウザバーに次のURLが開きますfile:///var/tmp/kdecache-seldon/krun/13954_0_
。
これがChrome(現在のデフォルトブラウザに設定されている)に画像を読み込む方法です。
この問題は、(ほとんどの)アプリケーションがOpen Linkを呼び出すときにも発生します(例:Gwenviewヘルプドキュメントの外部リンクをクリック)。
なぜこれが起こるのか知っている人がいますか?これが起こらないようにするにはどうすればよいですか?
私が試したいくつかの手順で更新してください。
アプリケーションパスでURLを起動すると正常に動作します(たとえば
chromium-browser http://www.google.com
、firefox http://www.google.com
確認してみると、存在しない古いファイルを指す
~/.local/share/applications/mimeapps.list
問題が見つかったようです。しかし、アイテムを修正しても問題は解決しませんでした。text/html
.desktop
chromium-browser.desktop
まだ何が問題なのかわかりません。
答え1
KDEの背後で何が起こっているのか完全にはわかりませんが、ChromeはURLをパラメータとして使用せずにHTMLを取得します(他のリソースはなくHTMLのみを取得します)。
だから、この回答Webベースの電子メールをKDEのデフォルトにするために、デフォルトの$s
Webブラウザコンポーネントの最後に直感的に追加し、機能しました。$s
誰かが知っている場合は、そのパラメータについてもっと知りたいのですが、このパラメータはこの特定の問題を解決します。
この問題を解決する:存在する環境設定、下に基本アプリケーション~のためブラウザ、私は/usr/bin/chromium-browser
に変更しました/usr/bin/chromium-browser $s
(これは明らかに/usr/bin/chromium-browser
使用しているブラウザのパスに変更する必要があります。)