Setiap lingkungan desktop yang mengikuti spesifikasi freedesktop (alias XDG) harus menggunakan aplikasi autostarting pada login pengguna atau setiap kali media yang dapat dilepas dimasukkan.
Untuk memulai ulang aplikasi secara otomatis saat pengguna masuk, lingkungan desktop mencari .desktop
file untuk menjalankan aplikasi yang ditentukan di sana. .desktop
File-file ini biasanya terletak di
$XDG_CONFIG_DIRS/autostart
Tetapi kami juga dapat memilikinya di lokasi berikut:
~/.config/autostart/ ## if $XDG_CONFIG_HOME is not set
etc/xdg/autostart/ ## if $XDG_CONFIG_DIRS is not set
Dalam setiap kasus .desktop
file yang terletak di ~/.config/autostart
didefinisikan sebagai file yang paling penting untuk dijalankan sehingga menimpa .desktop
file di lokasi lain.
Ubuntu memenuhi spesifikasi ini dan pengguna dapat menambahkan aplikasi dengan pendekatan GUI ke "Autostart Applications".
Aplikasi dapat dimulai secara otomatis dari desktop dari berbagai lokasi lain seperti ~/.profile
untuk shell, /etc/rc.local
untuk berjalan pada saat sistem dimulai atau, lebih baru dengan menggunakan systemd .