XDG Autostart
The XDG Autostart specification defines a method for autostarting ordinary desktop entries on desktop environment startup and removable medium mounting, by placing them in specific #Directories.
Prerequisites
You need to use either a desktop environment that supports it, or a dedicated implementation, like:
- dex
- dapperAUR
- fbautostartAUR
- sandsmark-xdg-autostart-launcher-gitAUR
- systemd-xdg-autostart-generator
Directories
The Autostart directories in order of preference are:
- user-specific: $XDG_CONFIG_HOME/autostart(~/.config/autostartby default)
- system-wide: $XDG_CONFIG_DIRS/autostart(/etc/xdg/autostartby default)[1]
System-wide desktop entries can be overridden by user-specific entries with the same filename.
Tip: To disable a system-wide entry, create an overriding entry containing 
Hidden=true.For more details, read the specification.