Theo Thông số kỹ thuật tự khởi động ứng dụng máy tính để bàn , mà Ubuntu và tất cả các môi trường máy tính để bàn chính như Gnome, LXDE, XFCE tuân theo, Ứng dụng khởi động là .desktop
các tệp được lưu trữ cho mỗi người dùng trong
~/.config/autostart
Và trên toàn cầu, cho tất cả người dùng, trong
/etc/xdg/autostart
(đây là một sự đơn giản hóa, các thư mục thực được xác định bởi Đặc tả thư mục cơ sở XDG )
Tính năng bật / tắt được cung cấp bởi thuộc tính này trong mỗi .desktop
tệp:
X-GNOME-Autostart-enabled=true (or false)
Nếu người dùng bật / tắt trạng thái của một ứng dụng nhất định (không xóa nó) trong thư mục hệ thống, nó sẽ được sao chép vào thư mục người dùng và sau đó thuộc tính X-GNOME-Autostart-enabled
được thay đổi. Nếu người dùng xóa một ứng dụng đã cho khỏi danh sách, .desktop sẽ được sao chép vào thư mục người dùng với Hidden=true
thuộc tính (hoặc tệp bị xóa đơn giản nếu nó chỉ xuất hiện trong thư mục người dùng)
Các tệp trong cả thư mục người dùng và hệ thống không cần phải được đánh dấu là có thể thực thi được. Quyền mặc định là 644 (rw-r - r--). Quyền thực thi cho .desktop
các tệp chỉ hữu ích cho các trình khởi chạy trong khu vực máy tính để bàn của bạn (không gian làm việc), vì vậy chúng hiển thị biểu tượng của chúng và cho phép nhấp đúp để khởi động ứng dụng. Đối với Dash, Launcher, Autostart và các menu nói chung, bit thực thi là không liên quan.