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


1

Отримано помилку: "Скріншот не вдалося зберегти. У вас немає дозволу на збереження файлів у тому місці, де зберігаються скріншоти. ' з ОС X Yosemite.

Я відкрив термінал і спробував направити скріншоти, щоб зберегти на робочому столі:

Brigittes-Air:~ eggsalad$ defaults read com.apple.screencapture location 2017-01-06 03:04:47.765 defaults[17729:1947540] The domain/default pair of (com.apple.screencapture, location) does not exist

Тому я спробував написати:

Brigittes-Air:~ eggsalad$ defaults write com.apple.screencapture location ~/Desktop 2017-01-06 03:05:08.652 defaults[17742:1948451] Could not write domain com.apple.screencapture; exiting

Я не впевнений, де зберігаються скріншоти, якщо локація не існує. Ідеї?

EDIT

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

Brigittes-Air:~ eggsalad$ defaults write com.apple.screencapture location/Users/eggsalad/Desktop killall SystemUIServer

2017-01-06 03:22:35.444 defaults[18265:2001767] Unexpected argument SystemUIServer; leaving defaults unchanged.

Результат другого редагування : ls -l ~/Library/Preferences/com.apple.screencapture.plist

було:

ls: /Users/eggsalad/Library/Preferences/com.apple.screencapture.plist: No such file or directory


Щоб відповісти на ваше останнє запитання, звучить так, ніби вони ніде не зберігаються. Але пошук у центрі уваги файлу під назвою "2017-01-06 03: 04: 47.765" сказав би вам точно.
calum_b

Так, я знаю, що вони не економлять, тому файл не існує.
brigitte

Чи можете ви, будь ласка, запустіть ls -l ~/Library/Preferences/com.apple.screencapture.plistі додати результат до питання?
nohillside

@patrix Пробував, доданий результат.
brigitte

Гм, ls -ld ~/Library/Preferencesтакож тоді, будь ласка
nohillside

Відповіді:


2

Можливо, ви просто неправильно зрозуміли команди. Спробуйте

defaults write com.apple.screencapture location /Users/eggsalad/Desktop

переконайтесь Return, що тоді натисніть

killall SystemUIServer

і натисніть Returnзнову.

Потім бігайте

defaults read com.apple.screencapture location

В крайньому випадку просто скиньте всі налаштування для свого користувача:

 defaults delete com.apple.screencapture

1
Я спробував першу команду, і вона, на жаль, відповіла тим самимCould not write domain com.apple.screencapture; exiting
brigitte

Тут я додав процедуру скидання @brigitte - замість того, щоб писати значення, просто очистіть усі типові параметри цього додатка, щоб повернутися до стандартних налаштувань. Набагато простіша і коротша команда. Це допомагає і для інших речей, як, наприклад, коли він копіює на картону замість того, щоб записати файл на зберігання: apple.stackexchange.com/questions/328060
bmike
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.