Huwag paganahin ang "Muling Buksan ang Windows Kapag Nagla-log In" sa Mac OS X Ganap

Talaan ng mga Nilalaman:

Anonim

Maaaring napansin mo na kapag nag-log out ka o nag-reboot sa Mac OS X, makakakuha ka ng dialog window na may checkbox sa tabi ng “Muling buksan ang mga bintana kapag nagla-log in muli” na nagpapanumbalik ng lahat ng iyong kasalukuyang bukas na application at mga bintana.

Kung hindi mo ito gusto at pagod ka na sa pag-alis ng check sa kahon upang hindi na muling buksan ang mga bintana, maaari kang gumamit ng script ng third party upang gawing walang silbi ang feature.Upang linawin, ang ginagawa nito ay ganap na hindi paganahin ang tampok, hindi alintana kung ang checkbox na iyon upang mapanatili ang mga bintana ay naka-check o hindi, ang mga bintana ay hindi maibabalik.

Bagama't bahagi ito ng feature na Resume ng OS X, iba ito sa ganap na pag-disable ng Resume ng app o sa bawat application basis, dahil epekto lang ito ng mga pag-reboot at pag-logout.

Pag-off sa “Muling buksan ang mga bintana kapag nagla-log in muli” sa pamamagitan ng Paggawa nitong Walang silbi

Tandaan, hindi pinapagana ng script na ito ang feature, ngunit lalabas pa rin ang dialog window. Ang pagkakaiba ay sa script na ito, hindi mahalaga kung ang dialog box ay naka-check o hindi, ang mga window at app ay hindi magbabalik . Ito ay naglalayong sa mga advanced na user na kumportable sa command line, ang hindi wastong syntax ay maaaring magresulta ng mga error o pagbisita sa maling URL kaya maging partikular sa iyong ginagamit. Kung hindi ka sigurado, huwag magpatuloy. Ito ay pag-access ng script mula sa isang third party na website, gamitin sa iyong sariling peligro.

Idikit ang sumusunod sa isang linya sa loob ng Terminal at pindutin ang return:

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

Susunod, suriin ang file upang matiyak kung ano ang gusto mong nilalaman nito:

cat ~/fixlogin.sh

Kung ang file ay tumutugma sa mga nilalaman ng script sa ibaba, maaari mo itong isagawa gamit ang sumusunod:

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

TANDAAN: kung mas gugustuhin mong gumawa ng sarili mong file at hindi gumamit ng curl para i-download ang script na “fixlogin.sh” mula sa isang remote host na tinatawag na pastie, ang file ay ito, maaari mong i-paste ang sumusunod sa isang dokumento na tinatawag na 'loginfix.sh', gawin itong executable sa chmod +x, at manu-manong isagawa ang script:

"

!/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 Ang mga default na /loginfix.sh ay isulat ang com.apple.loginwindow LoginHook /usr/bin/loginfix.sh"

Tulad ng nakikita mo, tinatanggal ng script ang lahat sa loob ng user ~/Library/Preferences/ByHost/ directory na tumutugma sa “com.apple.loginwindow.”

(Ang teksto sa itaas ay sadyang maliit para magkasya ito sa isang linya)

Pagkatapos ay isagawa ito gamit ang sumusunod na command:

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

Nagda-download ang command na iyon ng script, inilalagay ito sa naaangkop na lokasyon, ginagawa itong executable, at pagkatapos ay inaalis ang pansamantalang file. Kung nagtataka kayo, ang mga nilalaman ng na-download na bash script ay ang mga sumusunod:

"

!/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 Ang mga default na /loginfix.sh ay isulat ang com.apple.loginwindow LoginHook /usr/bin/loginfix.sh"

Kung sakaling gusto mong bumalik sa default na gawi ng OS X Lion feature na ito, i-type lang ang sumusunod na default na write command:

sudo default tanggalin ang com.apple.loginwindow LoginHook

At babalik ka para makapili ng window restore batay sa pinili ng checkbox na iyon.

Ang munting script na ito ay nagmula sa HexBrain, salamat sa pagpapadala nito sa Mark!

Huwag paganahin ang "Muling Buksan ang Windows Kapag Nagla-log In" sa Mac OS X Ganap