作为开发人员,我拍摄了许多屏幕截图。我经常在聊天中花很多时间与StackExchange成员分享。问题是我的桌面上充满了屏幕截图,以至于它们现在重叠了!
在Mac OS X 10.5.8上,如何更改屏幕截图(使用Command+ Shift+ 3或Command+ Shift+ 拍摄)的默认位置4?
编辑:我更喜欢不需要安装任何软件的解决方案。
作为开发人员,我拍摄了许多屏幕截图。我经常在聊天中花很多时间与StackExchange成员分享。问题是我的桌面上充满了屏幕截图,以至于它们现在重叠了!
在Mac OS X 10.5.8上,如何更改屏幕截图(使用Command+ Shift+ 3或Command+ Shift+ 拍摄)的默认位置4?
编辑:我更喜欢不需要安装任何软件的解决方案。
Answers:
根据此页面 ...
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
使命令生效。
如果您使用TinkerTool,则可以更改屏幕截图的保存位置:
另外,您还可以添加control到上面的两个快捷方式,以将屏幕快照放置在剪贴板上,而不是将其保存到桌面上。并将其粘贴到像Acorn这样的图像编辑器中。
defaults
吗?
我知道这个问题是几年前提出的...
尽管如此,我昨天还是来到这里试图修复屏幕捕获PNG文件的名称(基本文件名)。
后来我找到了所需的答案,因此在这里为将来的访客提供了答案。
如果您讨厌以下名称:
Screen shot 2011-07-05 at 5.38.53 AM
然后,您可以通过三个步骤对其进行修复:
第一次运行:
defaults write com.apple.screencapture name "screenshot"
或使用任何您想要的词代替默认的“屏幕截图”。
然后(删除超级用户/ sudo特权并)编辑此文件:
/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。
/System/
内容均受系统完整性保护(SIP)保护。