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.
ps aux
veya benzer bir şey. Bırakın uzmanlar beni bu son emir veya araştırmanızda düzeltsin.
/usr/share/xsessions
. Ayrıca içine bakmak gerekirgnome-session
,kde-session
vb 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 denirgnome-session-config
falan. Hangi programların "gnome-session-" ile başladığını görmeye çalışın.