Desktop-Environment

如何在終端中找出預設的文件管理器?

  • March 7, 2022

我正在研究不同的 Linux 發行版。

在我的.bashrc我想設置一個別名來打開預設文件管理器的一個視窗(例如,、、nautilusnemopacman

有沒有辦法找出會話的文件管理器是什麼?(這也取決於會話,不是嗎?)

正如評論已經說明的那樣,您可能最好使用xdg-open(不需要別名),但要回答這個問題:您可以xdg-mime用來查詢和設置預設應用程序。要獲取預設文件管理器:

xdg-mime query default inode/directory

在xdg-mime 手冊Arch Wiki中閱讀有關此主題的更多資訊。

不,你不能。

或者至少沒有簡單的魔術命令來猜測目前桌面的預設文件管理器是什麼。

對於“打開”操作,所有xdg-openxdg-mime query將要做什麼或告訴您的都是與桌面對像類型“文件夾”(inode/目錄類型)相關聯的內容。這既不是定義文件管理器的一般定義,也不是定義桌面預設值或您期望的值。

與 inode/directory 類型相關聯的可能是您安裝的任何與目錄相關聯的應用程序(它是大膽的 - 這是您期望的文件管理器嗎?它不是唯一的)。

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