←→ Underneath: Background Apps · Összes Mac-útmutató
Mit jelent az „Engedélyezés a háttérben” egy Macen?
A Rendszerbeállítások › Általános › Bejelentkezési elemek és bővítmények oldalon van egy Engedélyezés a háttérben nevű lista, minden app mellett egy kapcsolóval. Ebből megtudod, mit vezérelnek valójában ezek a kapcsolók.
Röviden: minden bejegyzés egy app (vagy fejlesztő), amely háttérelemet telepített: egy segédfolyamatot, launch agentet vagy daemont, amely az app megnyitása nélkül is futhat. Ha kikapcsolod a kapcsolót, ezek az elemek nem futnak tovább. Az app ugyanúgy megnyílik, de a segédfolyamattól függő funkciók, például az automatikus frissítés, a szinkronizálás vagy a VPN, leállhatnak.
Honnan jött
Az Apple a macOS 13 Venturában vezette be ezt a listát. Korábban az appok csendben telepíthettek launch agenteket. Ma a macOS minden háttérelemet nyilvántart a Background Task Management adatbázisában, Háttérelemek hozzáadva értesítést küld, amikor új elem jelenik meg, és kapcsolót ad hozzá.
Mi számít háttérelemnek
- Launch agentek: a te nevedben futnak, miután bejelentkeztél. Gyakran frissítők, menüsor-segédek vagy szinkronizáló kliensek.
- Launch daemonok: root jogosultsággal futnak, a Mac indulásától. Gyakran VPN-, biztonsági, mentési vagy illesztőprogram-eszközök.
- Appon belüli segédfolyamatok: a macOS 13 óta az appok a saját csomagjukon belülről is regisztrálhatnak segédfolyamatot, fájl nélkül a
LaunchAgentsmappákban.
Azok az appok, amelyek egyszerűen megnyílnak bejelentkezéskor, a fölötte lévő külön Megnyitás bejelentkezéskor listában vannak. Lásd: Hogyan akadályozhatod meg, hogy appok nyíljanak meg bejelentkezéskor.
Miért mutatnak egyes bejegyzések fejlesztői nevet
A macOS aszerint csoportosítja az elemeket, hogy ki írta alá őket. Ha az elem egy egyszerű .plist fájl egy LaunchAgents mappában, a macOS gyakran nem tudja egy apphoz kötni, ezért az aláírásban szereplő fejlesztőnevet mutatja, például „Google LLC” vagy „Adobe Inc.”. Ilyenkor egy kapcsoló az adott fejlesztő több elemére is vonatkozhat.
Kikapcsoljam?
| App típusa | Ha kikapcsolod |
|---|---|
| Frissítők (Google, Microsoft, Adobe, Zoom) | Az app nem frissíti magát. Általában rendben van, ha kézzel frissítesz. |
| Menüsor-segédek | A menüsor ikonja eltűnhet, amíg meg nem nyitod az appot. |
| Felhőszinkronizálás (Dropbox, OneDrive, Google Drive) | A fájlok nem szinkronizálódnak a háttérben. |
| VPN- és biztonsági eszközök | A védelem leállhat, vagy nem tud kapcsolódni. Hagyd bekapcsolva, hacsak nem távolítod el az eszközt. |
| Biztonsági mentési eszközök | Az ütemezett mentések leállnak. Hagyd bekapcsolva. |
| Hardvereszközök (egér-, billentyűzet-, audio-illesztőprogramok) | Az egyedi gombok vagy eszközök nem működhetnek. |
| Törölt appok | Semmi. A visszamaradt elemet el kell távolítani; lásd lent. |
A kapcsoló kikapcsolása nem töröl fájlokat. A visszavonáshoz kapcsold vissza. Egyes változások csak kijelentkezés vagy újraindítás után lépnek életbe.
A bejegyzés mögötti fájl megkeresése
A beállítások oldal nem mutatja, melyik fájlból származik egy bejegyzés. Így találod meg:
- Nyisd meg a
~/Library/LaunchAgents, a/Library/LaunchAgentsés a/Library/LaunchDaemonsmappát a Finderben (⇧⌘G), és keress a fejlesztő nevét viselő fájlokat. - Vagy futtasd ezt a Terminálban (kéri a rendszergazdai jelszavadat, és hosszú listát ír ki):
Minden elemnél látszik a neve, a fejlesztője, az URL-je (a fájl vagy az app útvonala), és hogy engedélyezve van-e.sudo sfltool dumpbtm
Törölt appok maradványai
Ha egy bejegyzés egy már törölt apphoz tartozik, a launch agent fájlja általában még ott van a fenti mappák egyikében. Távolítsd el biztonságosan, ahogy a launch agentek letiltásáról szóló útmutató leírja. Ha a lista ezután is hibásnak tűnik, az Apple sfltool resetbtm parancsa visszaállítja az egész adatbázist; utána indítsd újra a Macet. Minden app újra engedélyt kér a háttérben futáshoz, ezért csak utolsó lépésként használd.
GYIK
Mit jelent az Engedélyezés a háttérben egy Macen?
A háttérelemekkel rendelkező appokat sorolja fel: segédfolyamatokat, launch agenteket vagy daemonokat, amelyek akkor is futhatnak, ha az app ablaka nincs nyitva. A kapcsoló dönti el, hogy a macOS engedi-e futni ezeket az elemeket.
Biztonságos kikapcsolni az Engedélyezés a háttérben kapcsolót?
A nem szükséges frissítőknél és segédfolyamatoknál általában igen. Maga az app továbbra is megnyílik. A VPN-, biztonsági mentési, szinkronizáló és biztonsági eszközöknek, valamint egyes hardvereszközöknek viszont szükségük van a háttérelemükre, így a kikapcsolás miatt leállhatnak.
Miért fejlesztő nevét mutatja az Engedélyezés a háttérben app helyett?
A macOS a háttérelemeket az őket aláíró fejlesztő szerint csoportosítja. Ha egy elem egyszerű launch agent fájl, és nem egy appon belül van, a macOS gyakran az aláírásban szereplő fejlesztő nevét mutatja.
Miért kaptam „Háttérelemek hozzáadva” értesítést?
A macOS akkor mutatja, amikor egy app új háttérelemet telepít. Ez tájékoztatás, nem figyelmeztetés. Kattints rá, hogy megnyisd a Bejelentkezési elemek és bővítmények oldalt, és átnézd az elemet.
Töröl bármit a kikapcsolás?
Nem. A fájlok a helyükön maradnak. A macOS csak nem engedi futni az elemeket. Kapcsold vissza a kapcsolót a visszavonáshoz.