點擊打開文件夾時,系統會啟動 VSCode
大家好,我想開始對您的寶貴時間表示感謝!
我有一個問題,不知道該怎麼做才能解決這個問題。當我下載某些東西並點擊 Firefox 中的箭頭以查看我的下載內容,然後點擊應用程序名稱旁邊的文件夾時,它應該打開保存它的文件夾嗎?(我認為像 moz/.tmp 之類的東西)無論如何,當我點擊它打開 VSCode 的文件夾時。我做錯什麼了?
即使在“提取成功完成”之後,我點擊顯示文件它打開 VSCode
執行 Linux Lite 4.8 x86_64
!!!!!!我不知道這是否適用於其他發行版,然後是 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 打開文件夾.我知道終端中的一切可能更快或更容易,但我在終端的網路上找到的所有內容都對我不起作用。
Linux 上的 Firefox 使用D-Bus程序間通信 (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