Teljesen tiltsa le a „Windows újranyitása visszajelentkezéskor” lehetőséget Mac OS X rendszerben

Tartalomjegyzék:

Anonim

Észrevehette, hogy amikor kijelentkezik vagy újraindítja a Mac OS X rendszert, megjelenik egy párbeszédablak, amelyen egy jelölőnégyzet található „Ablakok újranyitása visszajelentkezéskor” mellett, amely visszaállítja az összes jelenleg megnyitott alkalmazást és ablakok.

Ha nem tetszik, és belefáradt abba, hogy törölje a jelölőnégyzetet, hogy többé ne nyissa meg újra az ablakokat, használhat egy harmadik féltől származó szkriptet, hogy használhatatlanná tegye a funkciót.Az egyértelműség kedvéért, ez azt jelenti, hogy folyamatosan teljesen letiltja a szolgáltatást, függetlenül attól, hogy az ablakok megőrzésére szolgáló jelölőnégyzet be van-e jelölve vagy sem, az ablakok nem fognak visszaállni.

Noha ez az OS X Folytatás funkciójának része, ez más, mint az alkalmazás Folytatás teljes vagy alkalmazásonkénti letiltása, mivel ez csak az újraindítást és a kijelentkezést érinti.

Az „Ablakok újranyitása újbóli bejelentkezéskor” kikapcsolása haszontalanná tételével

Ne feledje, hogy ez a szkript letiltja a funkciót, de a párbeszédablak továbbra is felugrik. A különbség ebben a szkriptben van, nem számít, hogy a párbeszédpanel be van-e jelölve vagy sem, az ablakok és az alkalmazások nem állnak vissza. Ez azoknak a haladó felhasználóknak szól, akik kényelmesen kezelik a parancssort, a helytelen szintaxis hibákhoz vezethet, vagy rossz URL-címet kereshet fel, ezért ügyeljen arra, hogy mit használ. Ha nem biztos benne, ne folytassa. Ez egy harmadik fél webhelyéről származó szkript elérése, használata saját felelősségére.

Illessze be a következőket egyetlen sorba a terminálon belül, és nyomja meg a return gombot:

curl http://pastie.org/pastes/2427953 -L -s -o ~/fixlogin.sh

Ezután ellenőrizze a fájlt, hogy megbizonyosodjon arról, hogy azt szeretné, hogy tartalmazza:

cat ~/fixlogin.sh

Ha a fájl egyezik az alábbi szkripttartalommal, akkor a következővel hajthatja végre:

chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh

MEGJEGYZÉS: ha inkább saját fájlt szeretne létrehozni, és nem a curl segítségével szeretné letölteni a „fixlogin.sh” szkriptet egy távoli, pastie nevű gazdagépről, akkor ez a fájl, akkor a következőt illessze be egy 'loginfix.sh' nevű dokumentumot, tegye futtathatóvá a chmod +x paranccsal, és futtassa manuálisan a szkriptet:

"

!/bin/bash echo !/bin/bash> /tmp/loginfix.sh echo rm /Users//Library/Preferences/ByHost/com.apple.loginwindow.>> /tmp/loginfix.sh mv /tmp/loginfix.sh /usr/bin/loginfix.sh chmod +x /usr/bin /loginfix.sh alapértelmezett írása com.apple.loginwindow LoginHook /usr/bin/loginfix.sh"

Amint láthatja, a szkript mindent töröl a ~/Library/Preferences/ByHost/ felhasználói könyvtárból, amely megfelel a „com.apple.loginwindow.”

(A fenti szöveg szándékosan kicsi, hogy egyetlen sorban elférjen)

Ezután hajtsa végre a következő paranccsal:

chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh

A parancs letölti a szkriptet, elhelyezi a megfelelő helyre, végrehajthatóvá teszi, majd eltávolítja az ideiglenes fájlt. Ha kíváncsi, a letöltött bash szkript tartalma a következő:

"

!/bin/bash echo !/bin/bash> /tmp/loginfix.sh echo rm /Users//Library/Preferences/ByHost/com.apple.loginwindow. >> /tmp/loginfix.sh mv /tmp/loginfix.sh /usr/bin/loginfix.sh chmod +x /usr/bin /loginfix.sh alapértelmezett írása com.apple.loginwindow LoginHook /usr/bin/loginfix.sh"

Ha valaha is vissza szeretne térni az OS X Lion funkció alapértelmezett működéséhez, írja be a következő alapértelmezett írási parancsot:

sudo defaults delete com.apple.loginwindow LoginHook

És visszatérhet, és kiválaszthatja az ablak-visszaállítást a jelölőnégyzet választása alapján.

Ez a kis szkript a HexBraintől származik, köszönjük, hogy elküldted Markban!

Teljesen tiltsa le a „Windows újranyitása visszajelentkezéskor” lehetőséget Mac OS X rendszerben