สภาพแวดล้อมเดสก์ท็อปใด ๆ ที่ทำตามข้อกำหนด freedesktop (aka XDG) ควรใช้แอปพลิเคชันเริ่มต้นอัตโนมัติในการเข้าสู่ระบบของผู้ใช้หรือเมื่อใดก็ตามที่แทรกสื่อที่ถอดออกได้
สำหรับการเริ่มต้นแอปพลิเคชันใหม่อัตโนมัติเมื่อผู้ใช้ลงชื่อเข้าใช้สภาพแวดล้อมเดสก์ท็อปจะมองหา.desktop
ไฟล์เพื่อเรียกใช้งานแอปพลิเคชันที่ระบุไว้ที่นั่น .desktop
ไฟล์นี้มักจะอยู่ใน
$XDG_CONFIG_DIRS/autostart
แต่เราสามารถมีพวกมันไว้ในตำแหน่งต่อไปนี้:
~/.config/autostart/ ## if $XDG_CONFIG_HOME is not set
etc/xdg/autostart/ ## if $XDG_CONFIG_DIRS is not set
ไม่ว่าในกรณีใด.desktop
ไฟล์ที่อยู่ใน~/.config/autostart
นั้นหมายถึงว่าเป็นไฟล์ที่สำคัญที่สุดที่จะเรียกใช้ดังนั้นจึงเป็นการแทนที่.desktop
ไฟล์ในตำแหน่งอื่น
อูบุนตูเป็นไปตามข้อกำหนดนี้และผู้ใช้สามารถเพิ่มแอปพลิเคชันด้วยวิธี GUI เพื่อ "แอปพลิเคชันเริ่มต้นอัตโนมัติ"
แอพลิเคชันสามารถอัตโนมัติเริ่มต้นที่เป็นอิสระของเดสก์ทอปจากสถานที่อื่น ๆ อีกมากมายเช่น~/.profile
เปลือกใน/etc/rc.local
สำหรับการทำงานในช่วงเริ่มต้นของระบบหรือเมื่อเร็ว ๆ นี้โดยใช้systemd