Я только что обновился до MacOS Mojave и сразу заметил пару вещей:
- Мои пользовательские обои на экране пропали.
- Когда вы нажимаете на имя пользователя на экране входа в систему, он переключается на его личный фон (обычные обои для первого места на основном мониторе).
Я предположил, что это только что переписало мой кешированный файл изображения. Но когда я пошел на его замену, ничего не произошло. Оказывается, com.apple.desktop.admin.png
все прошло целиком!
Сразу после того, как я сделал этот снимок экрана, я решил заглянуть в Desktop Pictures и нашел свой личный фон экрана входа в систему, который выглядит многообещающим. Он содержит еще одну папку, которая вероятно (редактировать: подтверждено) содержит фон экрана входа в систему моей учетной записи администратора.
источник
/Library
? И это должен быть HEIF, верно? Большинство моих изображений в формате JPEG, поэтому мне придется найти способ конвертировать их для этого. Может бытьsip
.Расширяя ответ Леонарда :
Вы можете сделать это, заменив
Mojave.heic
фон рабочего стола по умолчанию. Это не требует отключения SIP , так как он в/Library
./Library/Desktop Pictures/Mojave.heic
, скопировав егоMojave.heic.orig
или подобное.Замените
Mojave.heic
на новый файл. Не беспокойтесь, если это JPG или аналогичный файл, он все равно будет работать даже после того, как вы переименуете его вMojave.heic
*.Если у вас включен FileVault , измените параметр входа в Системные настройки. Например, показывать ли список пользователей или поля имени и пароля. Просто измените его обратно, если вы на самом деле не хотите, чтобы это изменилось.
Это связано с тем, что при загрузке с FileVault на экране входа в систему ваша система не загружается полностью ! На самом деле на вашем EFI-разделе работает крошечная система, поскольку ваш основной раздел зашифрован. Изменение параметра входа в систему заставит Системные настройки изменить настройки системы EFI, включая выбор смены обоев. Смотрите этот ответ .
Перезагрузитесь и наслаждайтесь!
* Я проверял это только с изображениями JPEG, но это может работать для других типов.
Абсолютно ненужная экономия времени
Я сделал небольшую программу Swift, которая делает все это за вас (она определяет версию ОС и работает как в Mojave, так и в более ранних версиях). Вам понадобится Xcode для его компиляции.
Это не должно сломать вашу систему, но я не могу ничего гарантировать - сначала убедитесь, что у вас есть резервные копии!
Теперь это также доступно на GitHub . Это может или не может быть обновлено здесь в будущем.
источник
Я получаю странное изображение, когда просто заменяю файл JPG, переименовывая его тоже в HEIC. Однако, когда я беру изображение, которое хочу, в качестве фона и экспортирую его в формате HEIC в Preview, все это прекрасно работает. Я работал с изображением 5333 × 3333, чтобы начать с:
/Library/Desktop\ Pictures
Когда вы выйдете из системы, вы должны увидеть свой новый фон. Попробуйте перезапустить, если не видите изображение сразу.
Если у вас возникли проблемы с экспортом файла в формате .heic, попробуйте отрегулировать размер изображения с помощью «Просмотр»: «Инструменты»> «Настроить размер». Для начала установите размер экрана, как показано в разделе «Информация о системе> Графика / Дисплеи».
источник