GNU/Linux >> Belajar Linux >  >> Ubuntu

Perintah Startup Disimpan?

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.


Ubuntu
  1. Pelajari Perbedaan Antara Perintah "su" dan "su -" di Linux

  2. Cara mendapatkan jalur Desktop di gnome

  3. Cara membatasi perintah pengguna di Linux

  1. 20 perintah Linux penting untuk setiap pengguna

  2. 10 perintah yang harus diketahui setiap pengguna Linux

  3. Perbedaan Antara Perintah "su" dan "su -" di Linux

  1. Bagaimana cara menambahkan pengguna ke desktop Linux Anda

  2. 6 tanda Anda mungkin pengguna Linux

  3. Cara mengubah jumlah perintah yang disimpan di Bash History