自动启动
外观
(从 Execute commands after X start 重定向而来)
本文档链接了各种在特定事件发生时自动启动脚本或应用程序的方法。
启动/关机时
启用相关的 systemd 服务。如果应用程序未提供 systemd 服务,请编写自己的服务。
用户登录/注销时
设备插入/拔出时
使用 udev 规则。
定时事件时
在特定时间、日期或间隔定期执行
在指定日期和时间执行一次
文件系统事件时
使用 inotify 事件监视器
- inotify-tools,参见 inotifywait(1)
- incron
- fswatchAUR
- entr
- systemd 可以通过 systemd.path(5) 文件在文件系统事件发生时激活单元。
Shell 登录/注销时
参见 命令行 Shell#配置文件。
Xorg 启动时
桌面环境启动时
大多数桌面环境都实现了 XDG Autostart。
如果桌面环境有单独的页面,请参见其自动启动部分。
窗口管理器启动时
许多窗口管理器(以及Wayland 合成器)实现了 XDG Autostart。
如果它有单独的页面,请参见其自动启动部分。