関連する.desktopファイルはどこにありますか?

関連する.desktopファイルはどこにありますか?

たとえば、次のようにPythonソースファイルを開くことができますxdg-open

$ xdg-open Documents/tmp/paramk.py
Waiting for Emacs...
$

Emacsフレームワークを閉じるとemacsclient呼び出され、返されます。xdg-open

好奇心で食べました。

$ xdg-mime query filetype Documents/tmp/paramk.py
text/x-python
$ xdg-mime query default text/x-python
userapp-emacsclient-CHYLDY.desktop
$

いつも気になって、通話内容を詳しく知りたかったのですがemacsclient

$ locate userapp-emacsclient-CHYLDY.desktop
$ apt-file search userapp-emacsclient
$ 

私の質問:デスクトップシステムは後ろから何をしていますか?


付録

$ cat /etc/issue
Debian GNU/Linux bullseye/sid \n \l

$ 

答え1

次のフォルダのいずれかでファイルを見つけることができます。

  • /usr/share/applications
  • /usr/local/share/applications
  • ~/.local/share/applications

バラよりhttps://wiki.archlinux.org/index.php/Desktop_entries参考用。

関連情報