Saat Anda membuka "Aplikasi Startup", Anda melihat daftar perintah yang dijalankan saat startup dan Anda dapat menambahkan perintah Anda sendiri.
Saya ingin tahu di mana daftar ini disimpan. Apakah di gconf di suatu tempat?
Ada dua alasan saya ingin tahu ini:
- menambahkan perintah secara terprogram
- menonaktifkan beberapa perintah (di Oneiric, perintah default tidak ditampilkan lagi)
Jawaban Terbaik
Sesuai dengan Spesifikasi Autostart Aplikasi Desktop, yang diikuti oleh Ubuntu dan semua lingkungan desktop utama seperti Gnome, LXDE, XFCE, Aplikasi Startup adalah .desktop
file yang disimpan per pengguna di
~/.config/autostart
Dan juga secara global, untuk semua pengguna, di
/etc/xdg/autostart
(ini adalah penyederhanaan, direktori sebenarnya ditentukan oleh Spesifikasi Direktori Dasar XDG)
Fitur aktifkan/nonaktifkan disediakan oleh atribut ini di setiap .desktop
berkas:
X-GNOME-Autostart-enabled=true (or false)
Jika pengguna mengaktifkan/menonaktifkan status aplikasi tertentu (tanpa menghapusnya) yang ada di folder sistem, itu disalin ke direktori pengguna dan kemudian atribut X-GNOME-Autostart-enabled
diubah. Jika pengguna menghapus aplikasi tertentu dari daftar, .desktop disalin ke folder pengguna dengan Hidden=true
atribut (atau file hanya dihapus jika hanya ada di direktori pengguna)
File di folder pengguna dan sistem tidak perlu ditandai sebagai dapat dieksekusi. Izin default adalah 644 (rw-r–r–). Izin yang dapat dieksekusi untuk .desktop
file hanya berguna untuk peluncur di area desktop Anda (ruang kerja), sehingga mereka menampilkan ikonnya dan memungkinkan klik dua kali untuk memulai aplikasi. Untuk Dash, Launcher, Autostart, dan menu secara umum, bit yang dapat dieksekusi tidak relevan.