Как да ускори процеса на затваряне в OS X
Аз съм свикнал просто да накарам моя Mac да спи, като затвори капака му, правейки го веднага готов за употреба, когато трябва да го използвам. Все пак е добре да го изключвате от време на време. Сега, през изминалата седмица, правилно изключвам Mac, по правилния начин. Работата е, че забелязвам, че моят Mac отнема около 30 секунди, за да се изключи, което е по-дълго от стандартния 3-10 секунди, в който трябва да се изключи. Това не е фатално, но доста досадно.
Започнах да се чудя дали това може да има нещо общо с многобройните програми, които използвам. Всеки път, когато изключите вашия Mac, OS X ще се опита да излезе с чисто разнообразие от програми и фонови услуги. Понякога OS X чака взаимодействие като запазването на документ, но понякога това е така, защото фоновите услуги са спрели да реагират и системата чака предварително определен период от време, преди да ги накара да напуснат. Това може да доведе до необичайно дълго време за изключване на вашия Mac.
Ако вашият Mac също се сблъсква с продължителни изключвания, може да възникне проблем, причинен от някои приложения или някои неактивни процеси на фона. Изпробвайте следните две поправки, за да получите кратък период от време за изключване:
1. Затваряне с "Отваряне на Windows отново при влизане в системата":
Този процес работи правилно с почти всички Mac налични на пазара днес. Също така е супер лесно, много по-просто от втората поправка, която споменахме. Просто следвайте следните стъпки, за да направите бързо изключване на вашия Mac.
1. Изключете компютъра си с " Проверете отново прозореца, когато се върнете в опцията " проверени:
2. Сега включете Mac отново.
3. Сега отново изключете компютъра си от Mac с " Отваряне на прозорците при връщане в" опцията не е отметнато:
Сега трябва да преживеете по-бързо време за изключване. Но ако този метод не работи за Вас, опитайте по-подробно описаното по-долу подробно.
2. Променете времето по подразбиране за OS X, за да излезете от процесите
По подразбиране Apple настрои OS X да чака приложенията и фоновите процеси да приключат сами. Ако това не е така, след период на изчакване от 20 секунди системата изпраща сигнал за убиване. И ако вашият Mac работи с различни процеси, това общо време за изключване може да се удължи до няколко минути.
Една лесна корекция променя времето по подразбиране от 20 секунди до по-ниска стойност; което накара Mac да излезе от тези процеси по-рано. Никога не бихме препоръчали принуждаването да спрем за приложения, тъй като системата вече се готви за това при изключване. Но това може да доведе до по-бързо време за изключване и OS X ще напусне тези приложения след 20 секунди, така че защо да не опитате.
launchd
управлява периода на изчакване за всички процеси. Като инструктирате launchd
да съкрати този период от време, можете лесно да ускорите периодите на изключване за значителен период от време.
В командите по-долу ще променим стойността на изчакването до 5 секунди, което означава, че OS X ще изчака 5 секунди, преди да нахлуе в процеса на спиране. Ако смятате, че 5 секунди е твърде кратък период от време, можете да промените тази стойност на всяко цяло число, по-голямо от нула. Отворете терминал (Application -> Utilities) и въведете следните команди:
sudo по подразбиране запишете /System/Library/LaunchDaemons/com.apple.coreservices.appleevents ExitTimeOut -int 5 sudo по подразбиране запишете /System/Library/LaunchDaemons/com.apple.securityd ExitTimeOut -int 5 sudo по подразбиране запишете / System / Library / LaunchDaemons / com.apple.mDNSResponder ExitTimeOut -int 5 sudo по подразбиране запишете /System/Library/LaunchDaemons/com.apple.diskarbitrationd ExitTimeOut -int 5 sudo по подразбиране write /System/Library/LaunchAgents/com.apple.coreservices.appleid.authentication ExitTimeOut -int 5
Всяка от тези команди е отделна за всеки от горепосочените процеси. Когато приключите, рестартирайте компютъра си и след това проверете дали това подобрява или не времето за изключване.
За да отмените тези действия и да върнете времето за убиване до 20 секунди, просто стартирайте командите отново, но с стойност 20.