自動啟動

出自 Arch Linux 中文维基

有許多方法可在特定事件發生時自動執行腳本或啟動應用程序,本文提供了這些方法的鏈接。

開關機時[編輯 | 編輯原始碼]

啟用相關的 systemd 服務。如果應用程序沒有提供 systemd 服務,請自行編寫

用戶登錄登出時[編輯 | 編輯原始碼]

啟用相關的用戶單元

插入拔出設備時[編輯 | 編輯原始碼]

使用 udev 規則。

基於時間事件[編輯 | 編輯原始碼]

在特定時間、日期或間隔定期執行:

僅在某日或某時執行一次:

基於文件系統事件[編輯 | 編輯原始碼]

使用 inotify 事件監視器:

shell 登錄登出時[編輯 | 編輯原始碼]

參見命令行解釋器#配置文件

Xorg 啟動時[編輯 | 編輯原始碼]

桌面環境啟動時[編輯 | 編輯原始碼]

大多數桌面環境實現了 XDG Autostart

如果某個桌面環境有相關文章,請參見其「自動啟動」(Autostart)章節。

窗口管理啟動時[編輯 | 編輯原始碼]

許多窗口管理器實現了 XDG Autostart

如果某個窗口管理器有相關文章,請參見其「自動啟動」(Autostart)章節。