Kde
在 kubuntu 中打開瀏覽器之外的連結僅從本地 kde 記憶體打開 html
我有一個奇怪的問題,每當從 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.com
或firefox 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
應該更改為您使用的任何瀏覽器的路徑)