Як я можу відключити заставку у вікні входу?


11

Як я можу відключити заставку у вікні входу?


1
-1, прийняте рішення незрозуміле. Він повинен вказувати, що потрібно розмістити у файлі plist.
Гілі

Прийняте рішення має бути таким, яке запропонував Курт.
Майк Корменді

Відповіді:


7

Ви можете редагувати .plist файл за /Library/Preferences/com.apple.screensaverдопомогою текстового редактора, редактора Plist (потрібні інструменти для розробників OS X) або defaultsкоманди в терміналі, щоб видалити заставку у вікні входу.

Подобається це:

sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0

1
як це відредагувати там? що додати, або що встановити, або що видалити?
Олег Дану

1
Що має ваш com.apple.screensaverфайл у ньому? Чи можете ви розмістити вміст у Pastie ? Чого варто, використовуючи defaultsдля читання мого файлу, це повертається, і я ніколи не отримую заставки. Однак зауважте, що я працюю 10.6.6, тому якщо ваш файл використовує старий (XML) стиль .plist, не вмикайте його. Ви можете просто спробувати потрапити в файл також.
Просто Джейк

-1, не працює для мене під гірським левом.
Гілі

Файл є двійковим файлом плістів (у будь-якому випадку під 10.8) і для редагування текстовим редактором спочатку потрібно перетворити за допомогою plutil -convert xml1 /Library/Preferences/com.apple.screensaver.plist. Потім файл можна редагувати, а заставки змінювати.
Джош

16

Я вважаю, що це робить фокус (принаймні, здається, він працював на мене вже кілька годин):

sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0

Це відключає заставку у вікні входу.


2
Я вважаю, що це має бути відповіддю, оскільки я завжди використовую його на своїх серверах.
bloudraak

4

Неможливо відключити заставку для входу в Mountain Lion через помилку. Відповідно до https://discussions.apple.com/thread/4540671?start=0&tstart=0, найкраще, що ви можете зробити - це увійти в налаштування заставки кореневого екрана та змінити його на Message, що використовує менше ресурсів.

Дивіться /apple//a/16515/21181 про те, як це зробити.


0

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

Перш ніж робити щось, я помітив, що названий файл com.apple.screensaver.plistще не існує в /Library/Preferences/. Але видаючи defaults-команду, як згадується у прийнятій відповіді, створили цей файл із правильним loginWindowIdleTime-введенням просто чудово. Це було підтверджено як defaults read /Library/Preferences/com.apple.screensaverі вручну, підтверджуючи існування файлів та перевіряючи його вміст.

Однак це, мабуть, не мало жодного впливу на заставку на екрані входу.

Тоді я застосував інший підхід, який насправді спрацював:

  1. Я відкрив командний рядок (вікно терміналу)
  2. Спочатку я видав $ > sudo -sкорінь
  3. Потім, як root, я запустив системні налаштування :# > /Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences
  4. І, нарешті, я зайшов у « Налаштування» для робочого столу та заставки », щоб використовувати звичайний графічний інтерфейс, щоб відключити час очікування заставки.

Це зробило для мене трюк.

Мені цікаво, однак, якщо defaults-command, можливо, справді вже працював нормально, просто змінене значення plist ще не було підібране (синхронізоване) screensaverпроцесом (все ще працює?) …


-2

Проблема полягає в тому, що екран входу не є результатом заставки, я блокую свій Mac, коли виходжу. Заставка з'являється сама по собі, навіть якщо її відключено з SysPref.


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