Як змінити розташування екранів?


16

Як розробник, я беру багато знімків екрана. Я часто беру багато, щоб поділитися з членами StackExchange у чаті. Проблема в тому, що мій робочий стіл настільки захаращений захопленнями екрана, що вони зараз перекриваються!

Як в Mac OS X 10.5.8 я можу змінити місце за замовчуванням, де розміщуються екранні знімки (зроблені за допомогою Command+ Shift+ 3або Command+ Shift+ 4)?

EDIT: Я вважаю за краще рішення, яке не потребує встановлення будь-якого програмного забезпечення.


Існує деякі тонкощі з сенсорною панеллю, які додають параметри, але основна функціональність папки за замовчуванням - це те, що ви можете встановити для кожної версії macOS конкретними діями. apple.stackexchange.com/questions/263424 може бути основною версією Touch Bar цього
bmike

Відповіді:


23

Відповідно до цієї сторінки ...

defaults write com.apple.screencapture location <path>

Також, щоб увімкнути / вимкнути тінь:

defaults write com.apple.screencapture disable-shadow -bool true
defaults write com.apple.screencapture disable-shadow -bool false

І змінити тип файлу:

defaults write com.apple.screencapture type <format>

Вам захочеться

killall SystemUIServer

щоб команди набули чинності.


7

Починаючи з версії Mojave 10.14.2 (і новішої), ви можете змінити "Зберегти на" призначення, ввівши режим скріншоту (натисніть клавішу екрана на сенсорній панелі або Command+ Shift+ 5), після чого ви побачите швидкі інструменти (вибір регіону тощо). Перейдіть до Опції -> Зберегти в ... -> Інше місцезнаходження ... та виберіть потрібне місце для своїх знімків екрана.

Тепер усі скріншоти (навіть ті, які ви обробляєте швидким редактором після створення скріншота), зберігатимуться у вибраному місці.

І вам не потрібне якесь конкретне програмне забезпечення чи сценарії.


3

Якщо ви використовуєте TinkerTool, ви можете змінити розташування, в якому буде збережено захоплення екрана:

alt текст

А також ви можете додати controlдо двох ярликів вище, щоб розмістити знімок екрана в буфері обміну, а не зберігати його на робочому столі. І вставити його в редактор зображень, як Жолудь.


Дякую ... будь-який спосіб це зробити за допомогою defaults?
Джош

2

Я усвідомлюю, що це питання було задано років тому ...

Тим не менш, я приїхав сюди вчора, намагаючись виправити імена (базові імена файлів) файлів PNG-екрану.

Пізніше я знайшов потрібну відповідь, тому пропоную її тут для майбутніх відвідувачів.

Якщо ви ненавидите імена, схожі на:

Screen shot 2011-07-05 at 5.38.53 AM

Потім ви можете виправити це в три етапи:

Спочатку запустіть:

defaults write com.apple.screencapture name "screenshot"

Або використовуйте будь-яке слово, яке ви хочете замінити для замовчування "Знімок екрана".

Потім (скасуйте привілеї суперпользователя / судо і) відредагуйте цей файл:

/System/Library/CoreServices/SystemUIServer.app/Contents/Resources/English.lproj/Localizable.strings

Якщо ваш комп'ютер не локалізований для використання "English.lproj", знайдіть відповідний lproj у цій самій папці "Ресурси".

Ось що потрібно редагувати в Localizable.strings:

/* Format screencapture file names */
/* "%@ %@ at %@" = "%1$@ %2$@ at %3$@"; */
"%@ %@ at %@" = "%1$@_%2$@_%3$@";

Тримайте ліву частину як "% @% @ at% @" і змінюйте праву (після знаку рівності) на свій смак. У наведеному вище фрагменті підкреслення використовуються там, де раніше використовувався пробіл.

Нарешті, звичайно:

killall SystemUIServer

Я знайшов цю інформацію на цій веб-сторінці , і вона працює для мене 10.6.


Це чудова інформація, але її слід задати як нове запитання (як я можу змінити ім'я файлу захоплення екрана), а потім скопіюйте свою відповідь на це. Цілком нормально (і заохочується!) Задавати і відповідати на власне питання, щоб ділитися знаннями. Залиште коментар до мого запитання із посиланням на ваше запитання після того, як ви його опублікуєте, і я вас схвалюю.
Джош

@Josh - дякую! насправді, вам, мабуть, варто просто підтримати Лрі тут: apple.stackexchange.com/questions/53422/… ... Я знайшов відповідь Лрі після всього цього безладу. Річ у тім: ваше запитання постійно з'являлося в пошуку Google, а інше ніколи цього не робилося (але я врешті-решт виявив, що це просто перегляд stackexchange без google).
пестофаг

Зауважте, що це не буде працювати на версії 10.11+, оскільки що-небудь в /System/захищене Захистом цілісності системи (SIP).
n8felton

-1

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


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