Pertanyaan Apa saja semua lokasi autostart di Ubuntu?


Saya seorang pemula Ubuntu yang membutuhkan beberapa saran dari siapa pun yang sangat akrab dengan metodologi startup Ubuntu yang berbeda.

Saya tertarik untuk menyebutkan semua aplikasi yang dipicu saat startup pada setiap instalasi 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 lengkap untuk semua lokasi konfigurasi autostart.

Tujuan akhirnya adalah menulis skrip yang iterasi melalui semua lokasi konfigurasi, lalu memunculkan daftar semua hal yang dipicu antara daya dan kapan desktop siap digunakan.

Sejauh ini saya tahu tentang:

  • pemula, contoh file konfigurasi: /etc/init.d/foo

  • autostart (sistem), misalnya file konfigurasi: /etc/xdg/autostart/foo.desktop

  • autostart (profil), misalnya file konfigurasi: ~/.config/autostart/foo.desktop

  • cron's @reboot, contoh file konfigurasi: /var/spool/cron/crontabs

Apakah ada cara lain bahwa suatu aplikasi dapat menyuntikkan dirinya ke dalam urutan startup sistem secara keseluruhan atau kemungkinan tidak terbatas? Contoh aplikasi yang mungkin Anda pertimbangkan saat menjawab, yang saya bayangkan dapat memiliki startup yang tidak standar:

Perangkat lunak antivirus, malware, daemon, skrip khusus, perangkat lunak produksi - bebas / tidak bebas, binari, indikator, dropbox, dll.

Apakah ada aplikasi yang sudah tersedia yang akan menyebutkan secara berulang-ulang semua yang berjalan saat boot?

Terima kasih, bantuan apa pun dihargai.


13
2018-06-05 02:06


asal


Anda harus memeriksanya /usr/share/xsessions. Anda juga harus melihat ke dalam gnome-session, kde-session, dll. konfigurasi file. Juga, saya tahu GNOME memiliki sistem untuk memulai hal-hal ketika Anda masuk. Cari Aplikasi Startup (meskipun ini menyembunyikan beberapa hal secara default). Saya pikir biner disebut gnome-session-config, atau sesuatu. Coba lihat program apa yang dimulai dengan "gnome-session-". - strugee
Saya pikir menjalankan bootchart menampilkan setiap proses yang disebut selama boot. Setelah boot, mungkin Anda bisa berlari ps aux atau yang serupa. Biarkan para ahli mengoreksi saya pada perintah terakhir ini atau riset Anda. - Severo Raz
Ada juga file ".profile" di folder rumah pengguna yang telah saya gunakan untuk menjalankan perintah baris perintah setiap kali saya masuk. Jadi satu-satunya cara bagi Anda untuk autostart sesuatu dengan profil pengguna tertentu. Cukup tambahkan perintah ke bagian akhir file itu. - Tanel Mae


Jawaban:


Kemungkinannya (pada dasarnya) tidak ada habisnya. Skrip dan aplikasi dapat memicu skrip dan aplikasi lain yang tidak hidup di tempat mana pun yang terdaftar.

Paket 'bootchart' adalah salah satu cara yang baik untuk mendaftar (dan menampilkan) semua aplikasi, apa yang memulai mereka, dan kapan dalam siklus boot mereka dimulai. Ini juga berguna untuk menemukan penyebab boot yang luar biasa panjang. Ini berfungsi untuk sistem yang diinstal, bukan untuk pemasangan yang diberikan secara hipotetis.


3
2018-06-14 11:54