Kde

在 kubuntu 中打開瀏覽器之外的連結僅從本地 kde 記憶體打開 html

  • May 12, 2021

我有一個奇怪的問題,每當從 shell 打開連結時,記憶體的 html 都會在本地打開,而不是通過瀏覽器打開。

說明

如果我xdg-open http://www.google.com在 bash 提示符下執行該命令,此 url 將在我的瀏覽器欄中打開:file:///var/tmp/kdecache-seldon/krun/13954_0_.

這是它如何在 chromium 中載入的圖像(目前設置為我的預設瀏覽器)。

奇怪的錯誤 .


當呼叫從(大多數)應用程序打開連結時,也會發生此問題,例如,點擊 Gwenview 幫助文件中的外部連結。

有沒有人知道為什麼會發生這種情況?我有什麼辦法可以防止這種情況發生?


使用我嘗試過的一些步驟進行更新:

  • 使用應用程序路徑啟動 url 就可以了(即chromium-browser http://www.google.comfirefox http://www.google.com
  • 我檢查~/.local/share/applications/mimeapps.list並認為我已經發現了問題,因為text/html它指向了一個舊的、不存在的.desktop文件。但是修復條目chromium-browser.desktop並沒有解決問題

我仍然不知道這個問題可能是什麼

我不完全確定 KDE 幕後發生了什麼,但似乎 chrome 沒有將 url 作為參數,而是獲取了獲取的 html(並且只有 html,沒有其他資源)。

因此,基於這個在 KDE 中將基於 Web 的電子郵件作為預設設置的答案$s,我預感添加到預設 Web 瀏覽器組件的末尾,並且它起作用了。如果有人知道,我很想知道更多關於$s參數的資訊,但它解決了這個特定問題。

解決此問題:在系統設置中,在Web 瀏覽器的**預設應用程序下,我更改為/usr/bin/chromium-browser``/usr/bin/chromium-browser $s

顯然/usr/bin/chromium-browser應該更改為您使用的任何瀏覽器的路徑

引用自:https://unix.stackexchange.com/questions/81215