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 .desktopfile untuk menjalankan aplikasi yang ditentukan di sana. .desktopFile-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 .desktopfile yang terletak di ~/.config/autostartdidefinisikan sebagai file yang paling penting untuk dijalankan sehingga menimpa .desktopfile 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 ~/.profileuntuk shell, /etc/rc.localuntuk berjalan pada saat sistem dimulai atau, lebih baru dengan menggunakan systemd .