Što je UserEventAgent i zašto se pokreće na mom Macu?
Gledate kroz Monitor aktivnosti kada primijetite proces koji vam nije dopušten: UserEventAgent. Trebate li biti zabrinuti? Ne: ovo je osnovni dio macOS-a.
Ovaj članak je dio naše tekuće serije koja objašnjava različite procese pronađene u Nadzorniku aktivnosti, kao što su kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder i mnoge druge. Ne znate što su te usluge? Bolje počnite čitati!
Što je UserEventAgent?
Današnji proces, UserEventAgent, je demon, što znači da radi u pozadini. UserEventAgent prati razne stvari o vašem sustavu na korisničkoj razini. Za citiranje man stranice za postupak:
Uslužni program UserEventAgent je demon koji učitava dodatke za sustav koji obrađuju događaje na visokoj razini sustava koje nije moguće izravno nadzirati lansiranjem.
To nije strašno jasno, pa hajde da to raskinemo. Ranije smo razgovarali o procesu configd, koji radi u pozadini i prati stanje različitih stvari o vašem Macu. Na primjer, configd vodi evidenciju o tome je li online ili isključen te upozorava ostale programe koje koristite kada se to stanje promijeni. Postoji zbirka dodataka za configd koji omogućuju da proces to učini.
UserEventAgent igra sličnu ulogu kao i configd, ali nadzire skup stvari koje configd ne može - uglavnom zato što je configd-system-wide i pokreće ga root, dok je UserEventAgent fokusiran na vaš korisnički račun i radi na razini korisničkog računa. Možete to učiniti opipljivijim pregledavanjem dodataka UserEventAgent upravlja: oni su u /System / Library / UserEventPlugins
.
U mapi UserEventPlugins pronaći ćete dodatke vezane uz Bluetooth, alat za umrežavanje s nultom konfiguracijom Bonjour, vremenske zone, Time Machine, pa čak i Touch Bar. UserEventAgent prati stanje svih tih stvari i prijavljuje taj status aplikacijama koje koristite.
To je širok raspon funkcionalnosti, što znači da postoji mnogo potencijalnih razloga zbog kojih bi UserEventPlugins mogao početi koristiti velike količine sistemskih resursa. Nismo ih mogli sve ovdje opisati.
Ipak, postoji nekoliko osnovnih stvari koje možete isprobati ako primijetite da je u korištenju resursa došao UserEventPlugins. Prvo što morate pokušati (ne čudi) je ponovno pokretanje računala Mac. To je rudimentaran, ali će većina problema nestati. Ako se problem nastavi, pokušajte onemogućiti hardver ili softver koji ste nedavno dodali. Ako to zaustavi veliku upotrebu resursa, vjerojatno ste pronašli bug: prestanite koristiti dotični softver ili hardver, a zatim provjerite ima li softverskog ažuriranja koje rješava problem.
Image kredit: Fabian Irsara