哪个程序$XDG_CONFIG_HOME/autostart
在 Debian 9 中运行?
我尝试将以下.desktop
文件放入$XDG_CONFIG_HOME/autostart
:
[Desktop Entry]
Type=Application
Name=test
Comment=test
NoDisplay=true
Exec=sh -c 'cat /proc/$$/status >~/test_output'
NotShowIn=GNOME;KDE;XFCE;
它的 PPID 是 1 ( systemd
),但我找不到 systemd 如何处理这些$XDG_CONFIG_HOME/autostart
条目。
答案1
这是由实现以下功能的桌面环境处理的桌面应用程序自动启动规范。如果您使用 Debian 9、GNOME 中的默认桌面环境,自动启动应用程序将由 启动gnome-session
。
systemd
我想您的进程最终成为其父进程的事实是因为其原始父进程停止并使其继续运行;其父进程死亡的进程将被重新设置为 pid 1。