Ubuntu'daki tüm otomatik başlatma konumları nelerdir?


14

Ben farklı bir Ubuntu başlangıç ​​metodolojisine aşina olan herkesin tavsiyesine ihtiyaç duyan bir Ubuntu acemisiyim.

Ubuntu 13.04 veya sonraki herhangi bir yüklemesinde başlangıçta tetiklenen tüm uygulamaları numaralandırmakla ilgileniyorum. Bir komut dosyası veya uygulamanın önyükleme zamanında başlatılabilmesi için çok çeşitli yollar olduğunu biliyorum, ancak tüm otomatik başlatma yapılandırma konumları için kapsamlı bir listeye sahip olduğumdan emin olmak istiyorum .

Nihai amaç, tüm yapılandırma konumları boyunca yinelenen bir komut dosyası yazmak, ardından güç açıkken ve masaüstü kullanıma hazır olduğunda tetiklenen her şeyin bir listesini yayınlamaktır.

Şimdiye kadar biliyorum:

  • uptart, örnek yapılandırma dosyası: /etc/init.d/foo

  • autostart (sistem), örnek yapılandırma dosyası: /etc/xdg/autostart/foo.desktop

  • autostart (profil), örnek yapılandırma dosyası: ~/.config/autostart/foo.desktop

  • cron's @reboot, örnek yapılandırma dosyası: /var/spool/cron/crontabs

Bir uygulamanın kendini genel sistem başlatma sırasına enjekte etmesinin başka bir yolu var mı veya olasılıklar sonsuz mu? Yanıtlarken dikkate alabileceğiniz, standart dışı bir başlangıç ​​yapabileceğini düşündüğüm uygulamalara örnekler:

Virüsten koruma yazılımı, kötü amaçlı yazılım, arka plan programı, özel komut dosyası, üretim yazılımı - ücretsiz / özgür olmayan, ikili dosyalar, göstergeler, dropbox vb.

Önyükleme sırasında çalışan her şeyi sıralı olarak numaralandıracak bir uygulama zaten var mı?

Teşekkürler, herhangi bir yardım için teşekkür ederiz.


Kontrol etmelisin /usr/share/xsessions. Ayrıca içine bakmak gerekir gnome-session, kde-sessionvb yapılandırma dosyaları. Ayrıca, GNOME'un giriş yaptığınızda bir şeyler başlatmak için bir sistemi olduğunu biliyorum. Başlangıç ​​Uygulamalarını arayın (varsayılan olarak bazı şeyleri gizlese de). Bence ikili denir gnome-session-configfalan. Hangi programların "gnome-session-" ile başladığını görmeye çalışın.
13'te strugee

Bootchart çalıştırmak önyükleme sırasında şimdiye kadar çağrılan her işlemi görüntüler düşünüyorum. Önyüklemeden sonra, belki de koşabilir ps auxveya benzer bir şey. Bırakın uzmanlar beni bu son emir veya araştırmanızda düzeltsin.
Severo Raz

Ayrıca, kullanıcıların giriş klasöründe her oturum açışımda bir komut satırı komutunu çalıştırmak için kullandığım ".profile" dosyası da var. Bu dosyanın sonuna bir komut eklemeniz yeterlidir.
Tanel Mae

Yanıtlar:


4

Olasılıklar (esasen) sonsuzdur. Komut dosyaları ve uygulamalar, listelenen yerlerden hiçbirini yaşamayan diğer komut dosyalarını ve uygulamaları tetikleyebilir.

'Önyükleme' paketi, tüm uygulamaları, ne başlattığını ve önyükleme döngüsünde ne zaman başladıklarını listelemenin (ve görüntülemenin) iyi bir yoludur. Alışılmadık derecede uzun bir önyüklemenin nedenini keşfetmek için de kullanışlıdır. Kurulduğu sistem için çalışır, varsayımsal herhangi bir kurulum için değil.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.