Dot-Desktop

相關的 .desktop 文件在哪裡?

  • October 19, 2020

我可以使用打開 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

$ 

您應該能夠在以下文件夾之一中找到該文件:

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

請參閱https://wiki.archlinux.org/index.php/Desktop_entries以供參考。

引用自:https://unix.stackexchange.com/questions/615318