Autostarting

This article links to various methods to launch scripts or applications automatically when some particular event is taking place.

On bootup / shutdown

Use systemd services.

On user login / logout

Use systemd/User services.

On device plug in / unplug

Use udev rules.

On time events

Periodically at certain times, dates or intervals:

Once at a date and time:

On filesystem events

Use an inotify event watcher:

On shell login / logout

See Command-line shell#Configuration files.

On Xorg startup

On desktop environment startup

Most desktop environments implement XDG Autostart.

If the desktop environments has an article, see its Autostart section.

On window manager startup

Many window managers implement XDG Autostart.

If the window manager has an article, see its Autostart section.

gollark: I checked my digital copy. It does not contain the word ||goose|| at all.
gollark: This is definitely the real experience.
gollark: I just put TV stuff on a second monitor and do other things.
gollark: I thought about it slightly more, and a problem with offloading work to clones is that you won't both learn from whatever work you do.
gollark: Pick randomly as a tiebreaker, then.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.