Poista "Avaa Windows uudelleen sisäänkirjautumisen yhteydessä" kokonaan pois käytöstä Mac OS X:ssä
Sisällysluettelo:
Olet saattanut huomata, että kun kirjaudut ulos tai käynnistät Mac OS X:n uudelleen, näkyviin tulee valintaikkuna, jossa on valintaruutu "Avaa ikkunat uudelleen sisäänkirjautumisen yhteydessä", joka palauttaa kaikki tällä hetkellä avoinna olevat sovelluksesi ja windows.
Jos et pidä siitä ja olet kyllästynyt poistamaan valintaruutua, jotta et enää avaa ikkunoita, voit tehdä ominaisuudesta hyödyttömän kolmannen osapuolen komentosarjan avulla.Selvennykseksi totean, että tämä poistaa ominaisuuden kokonaan käytöstä jatkuvasti, riippumatta siitä, onko ikkunoiden säilyttämisen valintaruutu valittu vai ei, ikkunat eivät palaudu.
Vaikka tämä on osa OS X:n Resume-ominaisuutta, se on eri asia kuin sovelluksen jatkamisen poistaminen kokonaan tai sovelluskohtaisesti käytöstä, koska tämä vaikuttaa vain uudelleenkäynnistyksiin ja uloskirjautumiseen.
Avaa ikkunat uudelleen sisäänkirjautumisen yhteydessä pois päältä tekemällä siitä hyödytön
Muista, että tämä komentosarja poistaa ominaisuuden käytöstä, mutta valintaikkuna tulee silti näkyviin. Ero on tässä komentosarjassa, sillä ei ole väliä, onko valintaikkuna valittu vai ei, ikkunat ja sovellukset eivät palaudu. Tämä on suunnattu kokeneille käyttäjille, jotka ovat tottuneet käyttämään komentoriviä. Virheellinen syntaksi voi aiheuttaa virheitä tai vierailla väärässä URL-osoitteessa, joten kiinnitä huomiota siihen, mitä käytät. Jos et ole varma, älä jatka. Tämä on kolmannen osapuolen verkkosivuston komentosarjan käyttöä, käytä omalla vastuullasi.
Liitä seuraava yhdelle riville terminaaliin ja paina return:
curl http://pastie.org/pastes/2427953 -L -s -o ~/fixlogin.sh
Tarkista seuraavaksi tiedosto varmistaaksesi, että se on mitä haluat sen sisältävän:
cat ~/fixlogin.sh
Jos tiedosto vastaa alla olevaa komentosarjan sisältöä, voit suorittaa sen seuraavasti:
chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh
HUOMAA: jos haluat mieluummin luoda oman tiedoston etkä käyttää curl-ohjelmaa fixlogin.sh-komentosarjan lataamiseen pastie-nimisestä etäisännästä, tiedosto on tämä, voit liittää seuraavan dokumentti nimeltä 'loginfix.sh', tee siitä suoritettava komennolla chmod +x ja suorita komentosarja manuaalisesti:
!/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 oletusasetukset kirjoittaa com.apple.loginwindow LoginHook /usr/bin/loginfix.sh"
Kuten näet, komentosarja poistaa kaiken käyttäjän ~/Library/Preferences/ByHost/-hakemistosta, joka vastaa "com.apple.loginwindow."
(Yllä oleva teksti on tarkoituksella pieni, jotta se mahtuu yhdelle riville)
Suorita se sitten seuraavalla komennolla:
chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh
Tämä komento lataa komentosarjan, sijoittaa sen oikeaan paikkaan, tekee siitä suoritettavan ja poistaa sitten väliaikaisen tiedoston. Jos mietit, ladatun bash-skriptin sisältö on seuraava:
"!/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 oletusasetukset kirjoittaa com.apple.loginwindow LoginHook /usr/bin/loginfix.sh"
Jos haluat koskaan palata tämän OS X Lion -ominaisuuden oletustoimintoon, kirjoita seuraava oletusarvoinen kirjoituskomento:
sudo defaults delete com.apple.loginwindow LoginHook
Ja voit taas valita ikkunan palautuksen kyseisen valintaruudun valinnan perusteella.
Tämä pieni kirjoitus tulee HexBrainilta, kiitos, että lähetit tämän Markissa!