Вимкніть відновлення для кожної програми в Mac OS X Lion із записом за замовчуванням
Зміст:
У нашій публікації про те, як вимкнути Resume для Safari або інших програм в OS X 10.7, кілька наших коментаторів зазначили, що немає необхідності змінювати дозволи окремих каталогів програм. Крім того, ви можете вимкнути функцію «Відновити» для окремої програми за допомогою команди запису за замовчуванням, введеної в термінал.
Вимкнути відновлення для кожного додатка
Ось кілька прикладів стандартних рядків для окремих програм, а потім ми покажемо вам, як знайти власні рядки для інших програм:
Вимкнути резюме для Safari defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false
Вимкнути для Google Chrome defaults write com.google.Chrome NSQuitAlwaysKeepsWindows -bool false
Вимкнути для QuickTime Player X defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false
Вимкнути для попереднього перегляду defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false
Ви захочете перезапустити програму, для якої ви вимкнули цю функцію, щоб зміни набули чинності.
Вимкнення «Резюме» для інших програм Щоб вимкнути «Резюме» з іншими програмами, вам потрібен доступ до каталогу вашої особистої бібліотеки (пам’ятайте, що /Library і ~/Library відрізняються), щоб ви могли знайти точний синтаксис назви програми. Папка, яку ви шукаєте:
~/Library/Saved Application State/
Мені подобається функція Go To Folder, оскільки до неї легко отримати доступ за допомогою Command+Shift+G, але ви також можете перейти туди, натиснувши Option у меню Go.
Коли ви перебуваєте в папці Saved Application State вашої особистої бібліотеки, ви шукаєте com.developerName.ApplicationName.savedState, для іншого прикладу ми виберемо Terminal, який знаходиться в цьому каталозі як com. apple.Terminal.savedState.
Відмовтеся від розширення «.savedState» і введіть першу частину назви каталогу в ту саму команду, яку використовували вище, щоб вона виглядала так:
defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false
Введіть це в командний рядок і перезапустіть термінал, і відновлення більше не буде активовано лише для цієї програми. Подібно до іншого методу, ви можете зробити це за допомогою будь-якої кількості програм, скільки забажаєте.
Як увімкнути відновлення для певних програм
Повторно ввімкнути Resume у Lion так само просто, як і вимкнути його, нам просто потрібно налаштувати команду запису за замовчуванням за допомогою оператора TRUE, а не FALSE. Для прикладу Safari команда буде такою:
defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool true
Ще раз перезапустіть Safari, і ви побачите, що Resume знову ввімкнено. Зауважте, що якщо ви вимкнули «Відновити» на загальносистемній основі через панель налаштувань, вам потрібно буде повторно ввімкнути це окремо.
Дякуємо нашим коментаторам, які вказали на команди запису за замовчуванням!