自动启动

来自 Arch Linux 中文维基

有许多方法可在特定事件发生时自动执行脚本或启动应用程序,本文提供了这些方法的链接。

开关机时[编辑 | 编辑源代码]

启用相关的 systemd 服务。如果应用程序没有提供 systemd 服务,请自行编写

用户登录登出时[编辑 | 编辑源代码]

启用相关的用户单元

插入拔出设备时[编辑 | 编辑源代码]

使用 udev 规则。

基于时间事件[编辑 | 编辑源代码]

在特定时间、日期或间隔定期执行:

仅在某日或某时执行一次:

基于文件系统事件[编辑 | 编辑源代码]

使用 inotify 事件监视器:

shell 登录登出时[编辑 | 编辑源代码]

参见命令行解释器#配置文件

Xorg 启动时[编辑 | 编辑源代码]

桌面环境启动时[编辑 | 编辑源代码]

大多数桌面环境实现了 XDG Autostart

如果某个桌面环境有相关文章,请参见其“自动启动”(Autostart)章节。

窗口管理启动时[编辑 | 编辑源代码]

许多窗口管理器实现了 XDG Autostart

如果某个窗口管理器有相关文章,请参见其“自动启动”(Autostart)章节。