相关的 .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以供参考。

相关内容