Potpuno onemogućite “Ponovno otvori Windows prilikom ponovne prijave” u Mac OS X-u
Sadržaj:
Možda ste primijetili da kada se odjavite ili ponovno pokrenete Mac OS X, dobivate dijaloški prozor s potvrdnim okvirom pored "Ponovno otvori prozore pri ponovnoj prijavi" koji vraća sve vaše trenutno otvorene aplikacije i prozori.
Ako vam se ne sviđa i umorni ste od poništavanja okvira da više ne otvarate prozore, možete upotrijebiti skriptu treće strane da tu značajku učini beskorisnom.Da pojasnimo, ono što ovo radi je potpuno onemogućavanje značajke na stalnoj osnovi, bez obzira na to je li potvrdni okvir za očuvanje prozora označen ili ne, prozori se neće vratiti.
Iako je ovo dio značajke Nastavak OS X-a, ovo se razlikuje od potpunog onemogućavanja Nastavka aplikacije ili na temelju aplikacije, jer ovo utječe samo na ponovno pokretanje i odjavu.
Isključivanje opcije "Ponovno otvaranje prozora prilikom ponovne prijave" čineći je beskorisnom
Zapamtite, ova skripta onemogućuje značajku, ali dijaloški prozor će i dalje iskakati. Razlika je u ovoj skripti, neće biti važno je li dijaloški okvir označen ili ne, prozori i aplikacije neće se vratiti. Ovo je namijenjeno naprednim korisnicima koji dobro poznaju naredbeni redak, neodgovarajuća sintaksa može rezultirati pogreškama ili posjećivanjem pogrešnog URL-a, pa budite oprezni u tome što koristite. Ako niste sigurni, nemojte nastaviti. Ovo je pristup skripti s web stranice treće strane, koristite je na vlastitu odgovornost.
Zalijepite sljedeće u jedan red unutar terminala i pritisnite return:
curl http://pastie.org/pastes/2427953 -L -s -o ~/fixlogin.sh
Zatim provjerite datoteku kako biste bili sigurni da je to ono što želite da sadrži:
cat ~/fixlogin.sh
Ako datoteka odgovara sadržaju skripte ispod, možete je izvršiti sa sljedećim:
chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh
NAPOMENA: ako biste radije stvorili svoju vlastitu datoteku, a ne koristite curl za preuzimanje skripte "fixlogin.sh" s udaljenog hosta koji se zove pastie, datoteka je ova, možete zalijepiti sljedeće u dokument pod nazivom 'loginfix.sh', učinite ga izvršnim pomoću chmod +x i ručno izvršite skriptu:
!/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 defaults write com.apple.loginwindow LoginHook /usr/bin/loginfix.sh"
Kao što vidite, skripta briše sve unutar korisničkog direktorija ~/Library/Preferences/ByHost/ što odgovara “com.apple.loginwindow.”
(Gornji tekst je namjerno malen kako bi mogao stati u jedan red)
Zatim ga izvršite sljedećom naredbom:
chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh
Ta naredba preuzima skriptu, postavlja je na odgovarajuće mjesto, čini je izvršnom i zatim uklanja privremenu datoteku. Ako se pitate, sadržaj preuzete bash skripte je sljedeći:
"!/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 defaults write com.apple.loginwindow LoginHook /usr/bin/loginfix.sh"
Ako se ikada poželite vratiti na zadano ponašanje ove značajke OS X Lion, samo upišite sljedeću zadanu naredbu za pisanje:
sudo defaults delete com.apple.loginwindow LoginHook
I vratit ćete se da biste mogli odabrati vraćanje prozora na temelju izbora tog potvrdnog okvira.
Ova mala skripta dolazi od HexBraina, hvala što ste ovo poslali u Mark!