Saya seorang pemula Ubuntu yang membutuhkan beberapa saran dari siapa pun yang sangat akrab dengan metodologi startup Ubuntu yang berbeda.
Saya tertarik untuk menghitung semua aplikasi yang dipicu saat startup pada setiap instal Ubuntu 13.04 atau lebih tinggi. Saya tahu ada berbagai cara skrip atau aplikasi dapat diluncurkan pada saat boot, tetapi saya ingin memastikan bahwa saya memiliki daftar komprehensif untuk semua lokasi konfigurasi autostart.
Tujuan akhirnya adalah menulis skrip yang beriterasi melalui semua lokasi konfigurasi, lalu memuntahkan daftar semua hal yang dipicu antara daya hidup dan saat desktop siap digunakan.
Sejauh ini saya tahu tentang:
mulai, contoh file konfigurasi:
/etc/init.d/foo
autostart (sistem), contoh file konfigurasi:
/etc/xdg/autostart/foo.desktop
autostart (profil), contoh file konfigurasi:
~/.config/autostart/foo.desktop
@reboot cron, contoh file konfigurasi:
/var/spool/cron/crontabs
Apakah ada cara lain bahwa aplikasi dapat menyuntikkan dirinya ke dalam urutan startup sistem secara keseluruhan atau apakah kemungkinan tidak terbatas? Contoh aplikasi yang mungkin Anda pertimbangkan saat menjawab, yang saya bayangkan bisa memiliki startup yang tidak standar:
Perangkat lunak antivirus, malware, daemon, skrip khusus, perangkat lunak produksi - gratis / tidak bebas, binari, indikator, dropbox, dll.
Apakah ada aplikasi yang sudah tersedia yang akan menghitung semua yang berjalan saat boot?
Terima kasih, bantuan apa pun dihargai.
/usr/share/xsessions
. Anda juga harus melihat ke dalamgnome-session
,kde-session
, dll config file. Juga, saya tahu GNOME memiliki sistem untuk memulai barang saat Anda masuk. Cari Aplikasi Startup (meskipun ini menyembunyikan beberapa hal secara default). Saya pikir biner disebutgnome-session-config
, atau apalah. Coba lihat program apa yang dimulai dengan "gnome-session-".ps aux
atau yang serupa. Biarkan para ahli mengoreksi saya pada perintah terakhir ini atau penelitian Anda.Jawaban:
Kemungkinannya (pada dasarnya) tidak terbatas. Skrip dan aplikasi dapat memicu skrip dan aplikasi lain yang tidak menampilkan salah satu tempat yang terdaftar.
Paket 'bootchart' adalah salah satu cara yang baik untuk mendaftar (dan menampilkan) semua aplikasi, apa yang memulainya, dan ketika dalam siklus boot, mereka mulai. Hal ini juga berguna untuk menemukan penyebab dari boot yang terlalu panjang. Ia bekerja untuk sistem yang diinstal, bukan untuk hipotetis apa pun yang diberikan-instal.
sumber