Teljesen tiltsa le a „Windows újranyitása visszajelentkezéskor” lehetőséget Mac OS X rendszerben
Tartalomjegyzék:
É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!