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ı .desktop
burada belirtilen uygulamayı yürütecek bir dosya arar . Bu .desktop
dosyalar 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 .desktop
bulunan bir dosya ~/.config/autostart
, çalıştırılacak en önemli dosya olarak tanımlanır ve böylece .desktop
diğ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 ~/.profile
kabuk, /etc/rc.local
sistem 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 .