Bất kỳ môi trường máy tính để bàn nào tuân theo thông số kỹ thuật freedesktop (còn gọi là XDG) nên sử dụng các ứng dụng tự khởi động khi đăng nhập của người dùng hoặc bất cứ khi nào phương tiện di động được chèn.
Để tự động khởi động một ứng dụng khi người dùng đăng nhập, môi trường máy tính để bàn sẽ tìm một .desktop
tệp để thực thi ứng dụng được chỉ định ở đó. Tập .desktop
tin này thường được đặt trong
$XDG_CONFIG_DIRS/autostart
Nhưng chúng ta cũng có thể có chúng ở các vị trí sau:
~/.config/autostart/ ## if $XDG_CONFIG_HOME is not set
etc/xdg/autostart/ ## if $XDG_CONFIG_DIRS is not set
Trong mọi trường hợp, một .desktop
tệp nằm trong ~/.config/autostart
được định nghĩa là tệp quan trọng nhất được chạy do đó ghi đè lên .desktop
các tệp ở các vị trí khác.
Ubuntu đáp ứng đặc điểm kỹ thuật này và người dùng có thể thêm các ứng dụng với cách tiếp cận GUI vào "Ứng dụng tự khởi động".
Ứng dụng có thể được tự động khởi động độc lập với máy tính để bàn từ nhiều vị trí khác như ~/.profile
vỏ, /etc/rc.local
để chạy khi khởi động hệ thống hoặc gần đây hơn bằng cách sử dụng systemd .