答案1
!!!!!我不知道這是否適用於 Linux Lite 以外的其他發行版!
如果您安裝 VSCode(可以與其他編輯器一起安裝),程式碼中會有一些內容告訴您系統 VSCode 可以開啟檔案和目錄,會發生什麼情況。所以你的系統將 VSCode 放在你的檔案管理器(Linux Lite 4.8 == Thunar)前面,如果你去的話你會看到/usr/share/applications/
什麼mimeinfo.cache如果您查看該文件,則必須查找可以inode/directory
看到的位置,inode/directory=code.desktop;Thunar-folder-handler.desktop;
這表示程式碼(VSCode)是您的預設值,您可以透過退出該文件並在您打開的應用程式資料夾中更改它MIME 類型編輯器在“過濾器搜尋”欄位中尋找目錄並將“預設應用程式”更改為使用 Thunar 開啟資料夾。
我知道在終端機中可能會更快或更容易,但我在終端機中在網路上找到的所有內容都不適合我。
答案2
我在 Endeavor Linux(基於 Arch)中遇到了同樣的問題,但我發現的資訊不完整或包含的步驟比實際需要的步驟更多。總結一下,這就是我為解決問題所做的事情:
- 我首先檢查了預設定義的開啟資料夾的程式。我的是 Visual Studio Code (
code.desktop
),檢查你的執行情況:xdg-mime query default inode/directory
- 找到您使用的檔案總管的桌面檔案的名稱。我使用 Nautilus,因此列出我執行的系統中可用的所有相關桌面檔案:
ls /usr/share/applications/*autilus*
- 上一個命令的輸出包括
/usr/share/applications/org.gnome.Nautilus.desktop
,因此我將該桌面檔案設定為預設執行時開啟資料夾:xdg-mime default org.gnome.Nautilus.desktop inode/directory
- 為了確定起見,請再次檢查現在定義為開啟資料夾的程式(重複步驟 1)。
答案3
Linux 上的 Firefox 使用D匯流排進程間通訊 (IPC) 機制,用於與檔案管理器或已設定為回應請求的任何其他程式進行通訊。該介面記錄在 文件管理器 DBus 接口。您必須在 VSCode 的配置中找到在總線上公開此物件的設置,並將其停用。
在我的電腦上,Dolphin 檔案管理器處理這些請求,這是在
/usr/share/dbus-1/servicesorg.kde.dolphin.Filemanager1.service:
[D-BUS Service]
Name=org.freedesktop.FileManager1
Exec=/usr/bin/dolphin --daemon
答案4
您可以將 Thunar 設定為預設開啟資料夾
xdg-mime default thunar.desktop inode/directory