Telegram 中的連結一直在打開隨機應用程式(圖像檢視器、Calibre 等),所以我檢查了系統設定 > 應用程式 > 預設應用程式 > Web 瀏覽器。
打開 URL「在基於 URL 內容的應用程式中」聽起來像是罪魁禍首,所以我改為「在以下應用程式中(Firefox)」。
但是,離開此畫面或重新啟動(兩者)後,設定將恢復:
我從控制台運行系統設置,但我看不到任何明顯的錯誤。
更新: 我在虛擬機器中全新安裝了 Kubuntu 18.04 並嘗試了此操作,得到了相同的結果。是否進行了所有可用的更新並重新啟動,再次嘗試 - 相同的結果 - 即使它是在新的庫存系統上。
答案1
答案2
是什麼對我有幫助:(我使用的是 Kubuntu 18.04 LTS)找到以下文件
/home/USERNAME/.config/mimeapps.list
並按如下方式編輯:
[Default Applications]
application/x-desktop=doublecmd.desktop;
inode/directory=doublecmd.desktop;
inode/symlink=pcmanfm.desktop
text/html=google-chrome.desktop
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
最後兩x-scheme-handler/...
行對我來說是空的,所以我在那裡寫了 google chrome,因為我更喜歡 chrome。
答案3
此錯誤似乎已在 18.04.3 中解決
答案4
我遇到了類似的問題。對我來說,這是由於檔案 ~/.config/mimeapps.list 不屬於我。
這是該資料夾中唯一不屬於我自己的文件。
所以我更改了文件所有者:
cd
cd .config/
sudo chown myUserName:myUserGroup mimeapps.list
然後我可以更新我的預設應用程式。