Freedesktop teknik özelliklerini (XDG olarak da bilinir) izleyen tüm masaüstü ortamlarında , kullanıcı oturum açma işleminde veya çıkarılabilir bir ortam takıldığında otomatik başlatma uygulamalarından yararlanılmalıdır .
Kullanıcı oturum açma sırasında bir uygulamayı otomatik olarak başlatmak için masaüstü ortamı .desktopburada belirtilen uygulamayı yürütecek bir dosya arar . Bu .desktopdosyalar genellikle
$XDG_CONFIG_DIRS/autostart
Ancak bunları aşağıdaki konumlarda da kullanabiliriz:
~/.config/autostart/ ## if $XDG_CONFIG_HOME is not set
etc/xdg/autostart/ ## if $XDG_CONFIG_DIRS is not set
Her halükarda .desktopbulunan bir dosya ~/.config/autostart, çalıştırılacak en önemli dosya olarak tanımlanır ve böylece .desktopdiğer konumlardaki dosyaları geçersiz kılar .
Ubuntu bu özelliği yerine getirir ve kullanıcılar "Otomatik Başlatma Uygulamaları" na GUI yaklaşımıyla uygulamalar ekleyebilir.
Uygulama, masaüstünden bağımsız olarak ~/.profilekabuk, /etc/rc.localsistem başlangıcında veya daha yakın zamanda systemd kullanılarak çalıştırılmak üzere çeşitli konumlardan bağımsız olarak başlatılabilir .