OSX Lion'daki başlatma işlemlerini yönetme ve kaldırma


11

Kullanıcı adım (i yöneticim) için Başlangıç ​​Öğelerim yalnızca dropbox'ı gösteriyor - ancak işlemlerime (etkinlik izleyicide) bir bakış Adobe, Lexmark vb.

Başlangıçta başlatılan bu işlemleri nerede görebilir ve yönetebilirim?

Güncelleme

Steam ve VirtualBox - LaunchAgents'te bir çift buldum. Tekrar aktiviteme baktım ve "Seagate Drive Gauge" gösteriyor - programları kontrol ettim, bu sürecin nereden başlatıldığını bulmanın herhangi bir yolu var mı? LaunchDaemons mevcut değil ve başlangıç ​​öğeleri boş.

güncelleme 2

Harika şeyler, PID'yi buldu ve ps'de aradı ve:

/Library/Application Support/Seagate/Seagate Storage Gauge.app/Contents/MacOS/Seagate Storage Gauge -doautolnch /

AMA - nereden çağrıldığını nasıl bulabilirim ?

Yanıtlar:


11

Aşağıdaki klasörlere göz atın:

  • /Library/StartupItems
  • ~/Library/StartupItems (eğer varsa)
  • /Library/LaunchDaemons
  • /Library/LaunchAgents
  • ~/Library/LaunchAgents (eğer varsa)

StartupItemsİsme göre ne yapabileceğinizi anlayabilmeniz gerekir , ancak merak ediyorsanız onları Google'da bulabilirsiniz.

Launch Daemons ve Launch Agents'ın plist dosyalarına göz atarak tam olarak ne yaptığını anlayabilirsiniz. Genellikle yazılım güncelleyici gibi bir şeye giden yol içerirler.

İstemediğiniz
programları kaldırmak için: Sildiğiniz veya kaldırdığınız bir program için bir şey görürseniz, elbette ondan kurtulun.

Hala yüklediğiniz bir program için bir şey görürseniz, dikkatli olun. Bu başlangıç ​​öğeleri, otomatik güncelleme veya uyumluluk denetimi kadar önemsiz olabilir, ancak üst uygulamanın çalışması için Öğe, Daemon veya Agent'a ihtiyaç duyması tamamen mümkündür.

Bu yüzden, benim tavsiyem: Yüklediğiniz bir uygulamadan (veya sürücülerden) bir şey görürseniz, uygulamanın başlangıç ​​öğesini gerektiren işlevi devre dışı bırakmanıza izin verip vermediğini görmek için o uygulamanın tercihlerini kontrol edin. Varsa, devam edin. Değilse, bir sebepten dolayı oradadır; silme.

Uygulamaların başlangıç ​​öğelerini kaldırmakla gerçekten oynamak istiyorsanız, bunu dikkatli ve kendi sorumluluğunuzda yapın. Klasörü veya plist'i masaüstünüze taşıyın, yeniden başlatın ve uygulamayı tamamen test edin. Başlangıç ​​öğesi / aracısı / arka plan programı olmadan çalışsa bile, bir kopyasını saklayın, böylece bir şeyler ters giderse geri yükleyebilirsiniz.


Bunun için teşekkürler - Biraz yardımcı oldu. Steam ve VirtualBox - LaunchAgents'te bir çift buldum. Tekrar aktiviteme baktım ve "Seagate Drive Gauge" gösteriyor - programları kontrol ettim, bu sürecin nereden başlatıldığını bulmanın herhangi bir yolu var mı? LaunchDaemons mevcut değil ve başlangıç ​​öğeleri boş.
evilswan

Tüm diskinizde (komut satırından veya Herhangi Bir Dosya Bul gibi bir uygulamada) Seagate dosyaları için arama yapılıyor mu? Daha önce bahsettiğim klasörlerden başka bir uygulama yükleme öğesi görmedim.
Nathan Greenstein

1
Terminali açın, tam ekrana geçin, ps -A'yı çalıştırın, CMD nedir?
hsmiths

Harika şeyler, PID'yi buldu ve ps'de baktı ve öyle: /Library/Application Support/Seagate/Seagate Storage Gauge.app/Contents/MacOS/Seagate Storage Gauge -doautolnch / AMA - bunun nereden çağrıldığını nasıl bulabilirim ?
evilswan

@evilswan Bu denir, ancak bahsettiğim klasörlerden birinden çağrılmalıdır. Görünen gizli dosyalarla aramayı denediniz mi?
Nathan Greenstein

2

Bazı korumalı alan (veya App Store) uygulamaları ayrıca "giriş öğesi yer işaretleri" ekler /var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist:

$ /usr/libexec/PlistBuddy -c 'Print _com.apple.SMLoginItemBookmarks:com.dayoneapp.dayone-agent' /var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist
book 0(UserslaurTorrents
                        Day One.apContentsLibrary
LoginItemsDay One Reminders.app $4HXh?kld ????$A????H???A?1M?$5DF7A03E-A7FB-3E80-B61D-F10CD8BF7B5D?/?0c75ae904b0f99cb3a794e7360629c822a0f4a14;00000000;0000000000000020;com.apple.app-sandbox.read-write;00000001;01000002;0000000000641712;/users/lauri/torrents/day one.app/contents/library/loginitems/day one reminders.app??????D|@l 0 ? ? ? ?  0 <???????D

Oturum açma öğesi yer işaretlerini aşağıdaki komutlarla devre dışı bırakabilirsiniz sudo defaults write /var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist com.dayoneapp.dayone-agent '<dict><key>Disabled</key><true/></dict>'.

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.