MAC 隐藏属性设置方法

阅读: 评论:0

MAC 隐藏属性设置方法

MAC 隐藏属性设置方法

本段引用自 ,感谢大别。
  在开始介绍这些隐藏属性开关之前,有必要给各位补充一下基础知识。OS X 操作系统和应用程序,大都是使用 Property List (.plist 文件) 存储用户偏好设置。 我们在系统偏好设置,或应用程序自身的偏好设置中看到的选项,大部分都与相关的plist文件内容一一对应。操作系统或应用程序,把默认设置,和用户设置,存储到plist文件中,以便下次启动后,读取用户的设置。本文将要介绍的这些隐藏设置,大都是针对plist文件的修改,或添加隐藏选项到plist而已。一般来说,我们并不需要直接去手动修改plist文件,而是通过一个 defaults read/write (读写) 命令,来读取/写入设置项而已。比如 defaults write com.apple.finder QuitMenuItem -boolean YES 这一条命令,是让 Finder 菜单栏显示 “退出 Finder” 按钮的开关。可以看到,命令结构很简单,defaults write (写入/更改某项设置) com.apple.finder 是 Finder 的 Bundle ID 系统用这个 ID 来唯一标识 Finder 这个应用程序。QuitMenuIten 则是我们要写入/更改的某项设置名称。-boolean 是表明此设置为布尔型变量(布尔型变量只有 YES/NO 可以理解为开启,关闭两个状态),YES 则表明我们要开启这项设置。由于 OS X Lion 为每一个应用程序偏好设置增加了运行时锁定(lock),防止意外的非同步写入。则上一条命令完整的写法应该是 killall Finder;defaults write com.apple.finder QuitMenuItem -boolean YES 这样才能保证在杀死 Finder 进程(lock解锁)时写入以上设置。如果不加 killall Finder 则可能导致写入无效。当然,某些设置,则需要用户注销当前登陆,甚至重启后才能生效,我会在后文中一一注明。还有就是隐藏设置项的数据类型,常见的有 -boolean (值 YES/NO ) 通常用与开启,关闭某项设置,比如前面的 QuitMenuItem,我们如果要恢复默认设置,则重新执行以上命令并将 YES 改为 NO 即可,即,killall Finder;defaults write com.apple.finder QuitMenuItem -boolean NO。另外还有 -integer 类型(整数型,通常为一个大于等于 0 的正整数,负数设置则少见)。-string (字符型,通常用与设定显示字符)。-float (浮点型, 用于设定某些动画效果延时时间) 等等。最后一点,是关于属性的作用域。属性一般分为系统级属性(这个本文不涉及),全局属性和当前用户属性,一般来说,直接以 defaults read/write com.apple.*** 这样方式书写的命令,都是当前用户的属性,这些设置也只在当前用户下有效。而 sudo defaults read/write /Library/Preferences/com.apple.*** 则为全局属性,这些属性一旦设置后,对所有用户都有效。这也是为何这种全局命令要在前面加上 sudo 的原因。
  本文所有命令都需要在终端(应用程序Applications——实用工具Utilities——终端Terminal)中运行,复制代码后敲击回车以运行,每种设置后边都有还原方式,运行方法相同。
  修改设置存在一定风险,请注意备份重要数据。
关于DOCK
  加亮鼠标悬停的图标,在终端中输入
  
  1. defaults write com.apple.dock mouse-over-hilite-stack -boolean yes;killall Dock
复制代码   还原
  
  1. defaults delete com.apple.dock mouse-over-hilite-stack;killall Dock
复制代码

  将Dock改为2D样式
  
  1. defaults write com.apple.dock no-glass -bool TRUE;killall Dock
复制代码   还原
  
  1. defaults delete com.apple.dock no-glass;killall Dock
复制代码

  让隐藏窗口半透明,在终端中输入
  
  1. defaults write com.apple.Dock showhidden -bool YES;killall Dock
复制代码   还原
  
  1. defaults delete com.apple.Dock showhidden;killall Dock
复制代码

  在左边dock中添加空格,在终端中输入
  
  1. defaults write com.apple.dock persistent-apps -array-add '{tile-data={};tile-type="spacer-tile";}';killall Dock
复制代码   在右边dock中添加空格,在终端中输入
  
  1. defaults write com.apple.dock persistent-others -array-add '{tile-data={};tile-type="spacer-tile";}';killall Dock
复制代码

  在dock上添加一个最近打开程序的目录,在终端中输入
  
  1. defaults write com.apple.dock persistent-others -array-add '{ "tile-data" = { "list-type" = 1; }; "tile-type" = "recents-tile"; }';killall Dock
复制代码

  锁定Dock项目,在终端中输入
  
  1. defaults write com.apple.dock contents-immutable -boolean YES;killall Dock
复制代码

  在Dock中只显示正在运行的程序,在终端中输入
  
  1. defaults write com.apple.dock static-only -bool TRUE;killall Dock
复制代码

  在Dock图标上滚动滚轮(触摸板双指向上),显示该程序Expose
  
  1. defaults write com.apple.dock scroll-to-open -bool TRUE;killall Dock
复制代码   还原
  
  1. defaults delete com.apple.dock scroll-to-open;killall Dock
复制代码

  缩小Dock,非常小
  
  1. defaults write com.apple.dock tilesize -int 8;killall Dock
复制代码   还原
  
  1. defaults delete com.apple.dock tilesize;killall Dock
复制代码

  改变List Stack效果
修改前 后   
  
  1. defaults write com.apple.dock use-new-list-stack -bool TRUE;killall Dock
复制代码   还原
  
  1. defaults delete com.apple.dock use-new-list-stack;killall Dock
复制代码

关于Finder
  在Quick Look中添加选取文字的功能
  
  
  1. defaults write com.apple.finder QLEnableTextSelection -bool TRUE;killall Finder
复制代码   还原
  
  1. defaults delete com.apple.finder QLEnableTextSelection;killall Finder
复制代码

  在Finder菜单中添加退出选项
  
  1. defaults write com.apple.finder QuitMenuItem -bool TRUE;killall Finder
复制代码   还原
  
  1. defaults delete com.apple.finder QuitMenuItem;killall Finder
复制代码

  显示隐藏文件
  
  1. defaults write com.apple.finder AppleShowAllFiles -bool TRUE;killall Finder
复制代码   还原
  
  1. defaults delete com.apple.finder AppleShowAllFiles;killall Finder
复制代码

  Lion中想要改变窗口大小,可以将鼠标移到窗口的四周,当鼠标变成箭头时候就可以拖拽以改变窗口大小,不过这个窗口边框的范围太小,有的时候鼠标很难准确定位变成箭头,执行以下命令来增加这个范围(需要注销)
  
  1. defaults write -g AppleEdgeResizeExteriorSize 10
复制代码   还原
  
  1. defaults delete -g AppleEdgeResizeExteriorSize
复制代码

  在Finder标题栏显示路径
  
  1. defaults write com.apple.finder _FXShowPosixPathInTitle -bool TRUE; killall Finder
复制代码   还原
  
  1. defaults delete com.apple.finder _FXShowPosixPathInTitle;killall Finder
复制代码

  在Finder中简短个人文件夹显示路径(需要开启Finder路径栏)
  修改前
  修改后
  
  1. defaults write com.apple.finder PathBarRootAtHome -bool TRUE;killall Finder
复制代码   还原
  
  1. defaults delete com.apple.finder PathBarRootAtHome;killall Finde
复制代码

  改变Finder主体字体(string后边是字体的名字,)
  
  1. defaults write com.apple.finder NSSystemFont -string AmericanTypewriter;killall Finder
复制代码   改变Finder标题字体
  
  1. defaults write com.apple.finder NSTitleBarFont -string ArialBlack;killall Finder
复制代码   改变字号
  
  1. defaults write com.apple.finder NSTitleBarFontSize 16;killall Finder
复制代码   还原
  
  1. defaults delete com.apple.finder NSSystemFont
  2.   defaults delete com.apple.finder NSTitleBarFont
  3.   defaults delete com.apple.finder NSTitleBarFontSize
  4.   killall Finder
复制代码

  关于iTunes
  歌曲或者表演者旁边有个箭头,点击就可以在iTunes Store中进行相关搜索,将箭头改为在资料库中显示该歌曲或表演者。在终端中输入
  
  1. defaults write com.apple.iTunes invertStoreLinks -bool YES
复制代码

  在iTunes上显示音乐信息,在终端中输入
  
  1. defaults write com.apple.dock itunes-notifications -boolean YES;killall Dock
复制代码   如果想要在气泡中始终显示iTunes图标,在终端中输入
  
  1. defaults write com.apple.dock notification-always-show-image -bool YES;killall Dock
复制代码

  关于Dashboard
  可以将dashboard中的widget拖放到桌面上
  
  1. defaults write com.apple.dashboard devmode YES;killall Dock
复制代码   还原
  
  1. defaults delete com.apple.dashboard devmode;killall Dock
复制代码

  禁用Dashboard
  
  1. defaults write com.apple.dashboard mcx-disabled -bool TRUE;killall Dock
复制代码   还原
  
  1. defaults delete com.apple.dashboard mcx-disabled;killall Dock
复制代码

  关于Launchpad
  改变Launchpad背景模糊程度(这个int整形数值可以设置从0-255的整数)
  
  1. defaults write com.apple.dock springboard-blur-radius -int 150;killall Dock
复制代码   还原
  
  1. defaults delete com.apple.dock springboard-blur-radius;killall Dock
复制代码

  重置Launchpad
  
  1. defaults write com.apple.dock ResetLaunchPad -bool TRUE;killall Dock
复制代码

  Mission Control
  当你使用多个桌面时,可以通过将窗口拖到屏幕两端来改变该窗口所在桌面,有经验的FY肯定知道将窗口拖到两边之后需要停顿1、2秒才能切换桌面,执行以下命令缩短时间
  
  1. defaults write com.apple.dock workspaces-edge-delay -float 0.15;killall Dock
复制代码   改成立即切换桌面
  
  1. defaults write com.apple.dock workspaces-edge-delay -float 0;killall Dock
复制代码   还原
  
  1. defaults delete com.apple.dock workspaces-edge-delay;killall Dock
复制代码

  禁用Mission Control
  
  1. defaults write com.apple.dock mcx-expose-disabled -bool TRUE;killall Dock
复制代码   还原
  
  1. defaults delete com.apple.dock mcx-expose-disabled;killall Dock
复制代码

  关于Mail
  在Mail中强制显示无格式邮件
  
  1. defaults write com.apple.mail PreferPlainText -bool YES
复制代码

  关于Desktop
  临时关闭桌面,隐藏桌面的所有图标,在进行演讲的时候经常会用到
  
  1. defaults write com.apple.finder CreateDesktop -bool FALSE;killall Finder
复制代码   想要还原
  
  1. defaults delete com.apple.finder CreateDesktop;killall Finder
复制代码

  在桌面显示壁纸路径
  
  1. defaults write com.apple.dock desktop-picture-show-debug-text -bool TRUE;killall Dock
复制代码   还原
  
  1. defaults delete com.apple.dock desktop-picture-show-debug-text;killall Dock
复制代码

  系统动画
  改变最小化窗口动画
  
  1. defaults write com.apple.dock mineffect -string suck;killall Dock
复制代码   还原
  
  1. defaults delete com.apple.dock mineffect;killall Dock
复制代码

  改变Dock Stack动画
  
  1. defaults write com.apple.dock use-old-grid-animation -bool TRUE;killall Dock
复制代码   还原
  
  1. defaults delete com.apple.dock use-old-grid-animation;killall Dock
复制代码

  关闭QuickLook动画
  
  1. defaults write com.apple.finder QLPanelAnimationDuration -int 0;killall Finder
复制代码   还原
  
  1. defaults delete com.apple.finder QLPanelAnimationDuration;killall Finder
复制代码

  关闭Mission Control动画
  
  1. defaults write com.apple.dock expose-animation-duration -int 0;killall Dock
复制代码   加速Mission Control动画
  
  1. defaults write com.apple.dock expose-animation-duration -float 0.15
复制代码   减慢Mission Control动画
  
  1. defaults write com.apple.dock expose-animation-duration -float 1
复制代码   还原
  
  1. [code]defaults delete com.apple.dock expose-animation-duration;killall Dock
复制代码 [/code]


  关闭文件和打印弹窗动画(需要注销系统)
  
  1. defaults write -g NSWindowResizeTime -float 0.01
复制代码   还原
  
  1. defaults delete -g NSWindowResizeTime
复制代码

  取消Launchpad动画
  
  1. defaults write com.apple.dock springboard-show-duration -int 0
  2.   defaults write com.apple.dock springboard-hide-duration -int 0;killall Dock
复制代码   还原
  
  1. defaults delete com.apple.dock springboard-show-duration
  2.   defaults delete com.apple.dock springboard-hide-duration;killall Dock
复制代码

  加速Launchpad翻页速度
  
  1. defaults write com.apple.dock springboard-page-duration -int 0;killall Dock
复制代码   还原
  
  1. defaults delete com.apple.dock springboard-page-duration;killall Dock
复制代码

  关闭窗口和对话框弹出动画(一个从屏幕中间放大的动画)
  
  1. defaults write -g NSAutomaticWindowAnimationsEnabled -bool FALSE
复制代码   还原
  
  1. defaults delete -g NSAutomaticWindowAnimationsEnabled
复制代码

  加快Dock自动隐藏弹出速度
  
  1. defaults write com.apple.dock autohide-time-modifier -int 0;killall Dock
复制代码   还原
  
  1. defaults delete com.apple.dock autohide-time-modifier;killall Dock
复制代码

  关于截屏
  改变截屏文件格式(需要注销)
  
  1. defaults write com.apple.screencapture type -string BMP[/code;]
  2.   string后边可以改为BMP GIF JPEG PDF PNG TIFF
  3.   还原
  4.   [code]defaults delete com.apple.screencapture type
复制代码

  改变截屏文件名(将XXX改为你想要的文件名)
  
  1. defaults write com.apple.screencapture name "XXX";killall SystemUIServer
复制代码   还原
  
  1. defaults write com.apple.screencapture name "Screen Shot";killall SystemUIServer
复制代码

  改变截屏保存路径(location后边就是你想要修改的路径,可以用你的用户名替换USERNAME)
  
  1. defaults write com.apple.screencapture location /Users/USERNAME/Documents/
复制代码   还原
  
  1. defaults delete com.apple.screencapture location
复制代码

  取消窗口截屏阴影
  
  1. defaults write com.apple.screencapture disable-shadow -bool TRUE
复制代码   还原
  
  1. defaults delete com.apple.screencapture disable-shadow
复制代码
  其他
  关闭惯性滚轮
  
  1. defaults write -g AppleMomentumScrollSupported -bool FALSE
复制代码   还原
  
  1. defaults delete -g AppleMomentumScrollSupported
复制代码

  修复外接显示器字体问题
  
  1. defaults -currentHost write -g AppleFontSmoothing -int 2
复制代码   还原
  
  1. defaults -currentHost delete -g AppleFontSmoothing
复制代码

  各位有兴趣可以试一下,在MAC apps中比如Mail、Safari、TextEdit,保持按下键盘按键只能输入一个字,而不会重复输入,执行以下命令来实现连续重复输入字母(此项修改需要重启相关软件)
  
  1. defaults write -g ApplePressAndHoldEnabled -bool FALSE
复制代码   还原
  
  1. defaults delete -g ApplePressAndHoldEnabled
复制代码

  在登录页面显示更多信息(需要注销)
  
  1. sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo 1
复制代码   还原
  
  1. sudo defaults delete /Library/Preferences/com.apple.loginwindow AdminHostInfo
复制代码

  关闭文件下载警告。当你第一次打开网上下载的文件时,系统都会弹出一个警告,执行以下命令可以关闭警告。(需要注销)
  
  1. defaults write com.apple.LaunchServices LSQuarantine -bool FALSE
复制代码   还原
  
  1. defaults delete com.apple.LaunchServices LSQuarantine
复制代码

  Debug菜单
  Safari、Disk Utility等都有Debug菜单,里边有不少实用功能

  Safari
  
  1. defaults write com.apple.Safari IncludeInternalDebugMenu -boolean YES
复制代码   Disk Utility
  
  1. defaults write com.apple.DiskUtility DUDebugMenuEnabled -boolean YES
复制代码   iCal
  
  1. defaults write com.apple.iCal IncludeDebugMenu -boolean YES
复制代码   AppStore
  
  1. defaults write com.apple.appstore ShowDebugMenu -boolean YES
复制代码   AddressBook
  
  1. defaults write com.apple.AddressBook ABShowDebugMenu -boolean YES
复制代码

  改变Time Machine备份周期(int后边整形以秒计算。执行此命令需要输入密码,如果没有设置过root密码,在终端中输入passwd root,然后设置密码,输入密码过程中没有任何提示。)
  
  1. sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int 7200
复制代码   还原
  
  1. sudo defaults delete /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval
复制代码

  关闭空硬盘Time Machine提醒。如果你没有设置Time Machine,每次你插入空磁盘就会提示你设置Time Machine(需要注销)
  
  1. defaults write com.apple.TimeMachine DoNotOfferNewDisksForBackup -bool TRUE
复制代码   还原
  
  1. defaults delete com.apple.TimeMachine DoNotOfferNewDisksForBackup
复制代码

  改变iCal事件默认时间长度(int后边输入整形数字,以分钟计算)
  
  1. defaults write com.apple.iCal "Default duration in minutes for new event" -int 30
复制代码   还原
  
  1. defaults delete com.apple.iCal "Default duration in minutes for new event"
复制代码

  在保存文件对话框中始终使用展开模式。如图
  修改前
  修改后
  
  1. defaults write -g NSNavPanelExpandedStateForSaveMode -bool TRUE
复制代码   还原
  
  1. defaults delete -g NSNavPanelExpandedStateForSaveMode
复制代码

  禁止在网络共享时添加.DS_store文件。当你远程访问某个pc之后,就会在这台pc上看到很多.DS_store文件,这个在winodws中是完全没用而且不会隐藏的。
  
  1. defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
复制代码   还原
  
  1. defaults delete com.apple.desktopservices DSDontWriteNetworkStores
复制代码

  只在桌面显示一个正在运行的窗口,将其他程序窗口隐藏
  
  1. defaults write com.apple.dock single-app -bool TRUE;killall Dock
复制代码   还原
  
  1. defaults delete com.apple.dock single-app;killall Dock
复制代码

本文发布于:2024-02-01 01:13:39,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170672121932767.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:属性   方法   MAC
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23