V systéme Mac OS X úplne zakážte funkciu „Opätovné otvorenie systému Windows pri opätovnom prihlásení“.
Obsah:
Mohli ste si všimnúť, že keď sa odhlásite alebo reštartujete Mac OS X, zobrazí sa dialógové okno so začiarkavacím políčkom „Pri opätovnom prihlásení znova otvoriť okná“, ktoré obnoví všetky vaše aktuálne otvorené aplikácie a okná.
Ak sa vám to nepáči a už vás nebaví zrušiť začiarknutie políčka, aby ste už neotvárali okná, môžete použiť skript tretej strany, aby ste túto funkciu zneužili.Aby sme objasnili, čo to znamená, že túto funkciu neustále úplne deaktivujete, bez ohľadu na to, či je začiarkavacie políčko na zachovanie okien začiarknuté alebo nie, okná sa neobnovia.
Hoci je to súčasť funkcie obnovenia operačného systému OS X, je to niečo iné ako úplné zakázanie obnovenia aplikácie alebo pre jednotlivé aplikácie, pretože to ovplyvňuje iba reštarty a odhlásenia.
Vypnutie funkcie „Znova otvoriť okná pri opätovnom prihlásení“ tým, že bude zbytočné
Pamätajte, že tento skript túto funkciu zakáže, ale dialógové okno sa bude stále zobrazovať. Rozdiel je v tomto skripte, nezáleží na tom, či je dialógové okno začiarknuté alebo nie, okná a aplikácie sa neobnovia. Toto je zamerané na pokročilých používateľov, ktorým vyhovuje príkazový riadok, nesprávna syntax môže viesť k chybám alebo návšteve nesprávnej adresy URL, preto buďte opatrní pri tom, čo používate. Ak si nie ste istý, nepokračujte. Toto je prístup k skriptu z webovej stránky tretej strany, použitie na vlastné riziko.
Prilepte nasledujúce do jedného riadku v termináli a stlačte kláves return:
curl http://pastie.org/pastes/2427953 -L -s -o ~/fixlogin.sh
Ďalej skontrolujte súbor, aby ste sa uistili, že je to, čo chcete, aby obsahoval:
cat ~/fixlogin.sh
Ak sa súbor zhoduje s obsahom skriptu nižšie, môžete ho spustiť nasledujúcim spôsobom:
chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh
POZNÁMKA: ak by ste radšej vytvorili svoj vlastný súbor a nepoužívali curl na stiahnutie skriptu „fixlogin.sh“ zo vzdialeného hostiteľa s názvom pastie, súbor je tento, môžete doň vložiť nasledujúce dokument s názvom 'loginfix.sh', urobte ho spustiteľným pomocou chmod +x a spustite skript manuálne:
!/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 predvolené hodnoty zápisu com.apple.loginwindow LoginHook /usr/bin/loginfix.sh"
Ako vidíte, skript vymaže všetko v adresári používateľa ~/Library/Preferences/ByHost/, ktorý sa zhoduje s „com.apple.loginwindow.“
(Vyššie uvedený text je zámerne malý, aby sa zmestil na jeden riadok)
Potom ho vykonajte nasledujúcim príkazom:
chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh
Tento príkaz stiahne skript, umiestni ho na vhodné miesto, urobí ho spustiteľným a potom odstráni dočasný súbor. Ak vás to zaujíma, obsah stiahnutého bash skriptu je nasledujúci:
"!/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 predvolené nastavenia zápisu com.apple.loginwindow LoginHook /usr/bin/loginfix.sh"
Ak sa niekedy budete chcieť vrátiť späť k predvolenému správaniu tejto funkcie OS X Lion, stačí zadať nasledujúci predvolený príkaz zápisu:
sudo defaults delete com.apple.loginwindow LoginHook
Vrátite sa späť a budete môcť vybrať obnovenie okna na základe výberu začiarkavacieho políčka.
Tento malý skript pochádza od spoločnosti HexBrain, ďakujeme za odoslanie v Markovi!