Не дозволяйте Mavericks від повторного запуску програм


19

Mavericks продовжує запускати останні програми при запуску, хоча я завжди тримаю прапорець, який повинен контролювати цю функцію. Це насправді дратує, тому що (a) запуск займає набагато більше часу, (b) я хочу вирішити, які програми потрібно запускати, а які ні, і (c) є деякі програми, які можуть вийти з ладу (власна Логіка Apple, для екземпляр).

Якби я знав, де OS X зберігає інформацію про останні програми, я міг би написати сценарій, який видаляє цю інформацію при вході в систему. Хтось розібрався, куди ставлять ці речі?

EDIT: Мене також цікавить місце, де Mavericks ставить скріншот з минулого сеансу. Як ви могли помітити, скріншот завжди відображається спочатку під час входу в систему, потім екран оновлюється фактичним вмістом вікна.


прапорець у елементах входу приховає лише додаток (це не завадить запустити його). Щоб видалити / запобігти певному елементу входу в Облікові записи користувачів, почніть маркувати елемент і натисніть "-"
Chrisii

1
Я не кажу про елементи входу. Я кажу про особливість Maverick, яка автоматично
запускає

ви повинні зробити своє додаткове запитання окремим запитанням @digorydoo
dwightk

Я вважаю, що інформація про запущені програми та скріншот зберігаються в одному місці, але я можу помилятися.
digory doo

Відповіді:


18

Я знаю три офіційних місця, якими керуються небажані предмети при запуску:

1) Налаштування входу: якщо ви хочете видалити елемент, переконайтесь, що ви виділили його, а потім натисніть "-", а не зніміть його. Якщо це не встановлено, він все одно запуститься, він просто матиме приховані вікна.

налаштування для входу

2) "Загальне" - переконайтеся, що "Закрити вікна при закритті програми" встановлено прапорець. Це не повинно контролювати, які програми насправді відкриваються, але я бачив, як деякі люди плутають небажані вікна з небажаними програмами.

загальний

3) Діалогове вікно "Повторно відкрити програми при вході в систему" при виході - це не повинно бути відміченим.

Крім того, є кілька неофіційних хитрощів, які можна спробувати:

Вимкнути існування ApplePersistence:

defaults write -g ApplePersistence -bool no

Зауважте, що це також відключить версії (автоматичне збереження)

Встановіть "Налаштування системи> Загальне> Останні елементи" NONE (за замовчуванням - 10)

посилання:

Перші три поради спрацювали на мене; останні два - з https://discussions.apple.com/thread/5538748?start=0&tstart=0


1
У (1) прапорець приховує вікна програми при запуску. Це не стосується пункту рядка меню.
Гілбі

Я не говорив про це (1). Щодо (2) та (3), я знімав ці прапорці, але час від часу Mavericks, здається, ігнорує мій вибір та все одно запускає програми. Я спробую відключити ApplePersistance, це може бути рішенням, але не можу спробувати його.
digory doo

Жодне з них не працювало, але знімати прапорець параметр "Відкрити при вході", доступний через піктограму Dock.
олігофрен

Жоден із них не працював для мене на macOS 10.12, навіть не використовував @ oligofren.
Flimm

Я постійно бачу ці самі рекомендації на різних форумах, але вони не працюють для мене і ніколи не мають різних версій Mac OS X. Зараз я запускаю macOS 10.13.3. і ТАКЕ доведеться вручну закрити всі мої програми, інакше вони завжди відкриються при перезапуску. Хтось має рішення?
user24601

8

Ваше запитання не є (або, принаймні, не) дуже конкретним. Отже, є кілька відповідей, які можуть вам бути корисними при спробі контролювати дратівливі програми, які відкриваються при вході:

  1. Комбінація клавіш для відключення запуску елементів під час входу
  2. Кнопки натисніть, щоб "офіційно" видалити елементи запуску
  3. Місця, де потрібно фактично видалити елементи запуску


1. Комбінація клавіш для відключення запуску елементів під час входу

Тимчасово відключіть елементи запуску під час входу, утримуючи клавішу Shift. Коли умовно тримати клавішу shift:

Якщо ваш комп'ютер переходить до екрана входу, перш ніж увійти, утримуйте зрушення під час входу та відпустіть, коли док завантажується.

Якщо ваш комп’ютер пропускає екран входу, утримуйте зсув, коли після перезавантаження з’явиться панель прогресу, і знову відпустіть, коли завантажується робочий стіл / док.

Знайшов певний доказ того, що це особливість: стаття про підтримку Apple підтримує статті .


2. Кнопки натисніть, щоб "офіційно" видалити елементи запуску

Перейдіть до: "Налаштування системи> Користувачі та групи> Елементи входу". Видаліть небажані предмети.

Також, як і раніше, зніміть прапорець, який відображається під час виходу, щоб повторно відкрити програми.


3. Місця, де потрібно фактично видалити елементи запуску

Є деякі інші місця, які приховано, і ви не можете їх виправити за допомогою прапорця чи кнопки. Поставте прапорець "/ Бібліотека / LaunchDaemons" та "/ Library / LaunchAgents".


Якщо нічого з цього не допоможе, у вас може виникнути складний випадок, і ви можете спробувати скористатися Google, щоб знайти інші секрети, подібні цій статті, у Macworld .


Приємна знахідка. Я не міг цього копати назад ...
bmike

Приємно, я дав тобі додатковий голос.
Джозеф Хансен

Я не питав про тимчасове відключення, я хочу назавжди позбутися функції.
digory doo

Я оновив свою відповідь і сподіваюся, що Ви вважаєте її кориснішою.
Джозеф Хансен

5

Потрібно клацнути правою кнопкою миші / натиснути відповідну програму, щоб відкрити спливаюче меню> в розділі Опції > Скасувати> Відкрити при вході

і це повинно це вирішити ... перезавантажте комп'ютер, щоб побачити, чи буде він це робити знову. Це має вирішити це, оскільки у мене така ж проблема з Chrome.

Дивіться зображення, що додається нижче:

введіть тут опис зображення


Це було все! Завдяки мільйонів. Але як це стало перевіряти в першу чергу?
олігофрен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.