フォルダを開くためにクリックすると、システムはVSCodeを起動します。

フォルダを開くためにクリックすると、システムはVSCodeを起動します。

こんにちは皆さん、時間をいただきありがとうございますという言葉から始めたいと思いました!

問題がありますが、これを解決するために何をすべきかわかりません。何かをダウンロードし、Firefoxで矢印をクリックしてダウンロードを確認し、アプリ名の横にあるフォルダをクリックすると、そのアプリが保存されているフォルダが開きますか? (私の考えはmoz / .tmpのようだと思います)とにかくフォルダをクリックするとVSCodeが開きます。私は何が間違っていましたか?

「抽出が正常に完了しました」と「開いているファイルを表示」をクリックしてもVSCode

Linux Lite 4.8 x86_64の実行

ここに画像の説明を入力してください。 ここに画像の説明を入力してください。 ここに画像の説明を入力してください。

答え1

!!!!これがLinux Lite以外の他のディストリビューションでも動作するかどうかわかりません! ! ! !

VSCode(他のエディタでインストール可能)をインストールする場合、システムVSCodeがファイルとディレクトリを開くことができる場合に何が起こるかを示すコードがあります。したがって、システムはファイルマネージャ(Linux Lite 4.8 == Thunar)の前にVSCodeを配置し、/usr/share/applications/何に移動したらmimeinfo.cacheファイルを表示する場合は、表示inode/directoryできる場所を見つける必要がありますinode/directory=code.desktop;Thunar-folder-handler.desktop;。これは、コード(VSCode)がデフォルトであり、ファイルを終了して開いているアプリケーションフォルダでコードを変更できることを意味します。MIMEタイプエディタ[フィルタの検索]フィールドでディレクトリを探し、[基本アプリケーション]を次に変更します。Thunarを使用してフォルダを開く

端末でより高速で簡単にできることはわかっていますが、Webで見つけたものはすべて端末で動作しません。

ここに画像の説明を入力してください。

答え2

Endeavour Linux(Archベース)でも同じ問題が発生しましたが、見つかった情報が不完全であるか、実際に必要なものよりも多くの手順が含まれていました。要約すると、問題を解決するために私がしたことは次のとおりです。

  1. まず、フォルダを開くためにデフォルトで定義されたプログラムを確認しました。私のコードはVisual Studio Code(code.desktop)です。実行を確認してください。
    xdg-mime query default inode/directory
    
  2. 使用しているファイルマネージャでデスクトップファイル名を見つけます。私はNautilusを使用しているので、実行しているシステムで利用可能なすべての関連デスクトップファイルを一覧表示します。
    ls /usr/share/applications/*autilus*
    
  3. 前のコマンドの出力にはが含まれているため、/usr/share/applications/org.gnome.Nautilus.desktop実行時にデフォルトでフォルダを開くように対応するデスクトップファイルを設定しました。
    xdg-mime default org.gnome.Nautilus.desktop inode/directory
    
  4. 確実にするために、現在どのプログラムがフォルダを開くように定義されているかをもう一度確認してください(手順1を繰り返します)。

答え3

LinuxでFirefoxを使用するDバスファイルマネージャまたは要求に応答するように設定された他のプログラムと通信するために使用されるプロセス間通信(IPC)メカニズム。このインターフェイスは、次のドキュメントで説明されています。 ファイルマネージャDBusインタフェース。 VSCode設定でバスにこのオブジェクトを公開する設定を見つけて無効にする必要があります。

私のコンピュータでは、ドルフィンファイルマネージャはこれらの要求を処理します。

/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

関連情報