Kde

KDE Dolphin:所有文件關聯失去並且“打開方式”不提供任何選項

  • December 29, 2019

前幾天,KDE/Dolphin 似乎失去了所有文件關聯,“打開方式”對話框不再顯示我的應用程序列表。如果我在對話框中鍵入一個應用程序快捷方式名稱,例如“kate”,它將使用 kate 打開它。

據推測,某些配置文件以某種方式損壞,但那是哪個文件?我可以從開始菜單中的應用程序列表中自動重建它嗎?

我的應用程序都沒有可供選擇

編輯:這似乎只發生在某些文件夾中。

編輯:我在評論 DK Bose 中嘗試了這個東西並修復了它。

james@Q35~/nfs-cloud/websites/test_flask_site/static $ locate mimeapps.list
/home/james/.config/mimeapps.list
/home/james/.local/share/applications/mimeapps.list
/home/james/Downloads/haroopad-v0.13.1-x64/usr/share/applications/mimeapps.list
james@Q35~/nfs-cloud/websites/test_flask_site/static $ mv /home/james/.config/mimeapps.list /home/james/.config/mimeapps.list.bak
james@Q35~/nfs-cloud/websites/test_flask_site/static $ mv /home/james/.local/share/applications/mimeapps.list /home/james/.local/share/applications/mimeapps.list.bak
james@Q35~/nfs-cloud/websites/test_flask_site/static $ mv /home/james/Downloads/haroopad-v0.13.1-x64/usr/share/applications/mimeapps.list /home/james/Downloads/haroopad-v0.13.1-x64/usr/share/applications/mimeapps.list.bak

一切都很好

我在 2011 年遇到了類似的問題,刪除或重命名現有、註銷並重新登錄的建議對我有用。mimeapps.list我無法解釋為什麼它首先發生!

有兩個使用者級位置:

  • $HOME/.config 和
  • $HOME/.local/share/applications

Arch Wiki表明第二個位置已棄用:

提示:儘管已棄用,但仍有幾個應用程序可讀取/寫入~/.local/share/applications/mimeapps.list. 為了簡化維護,只需將其符號連結到~/.config/mimeapps.list

ln -s ~/.config/mimeapps.list ~/.local/share/applications/mimeapps.list

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