一些LION用的隐藏设置
本帖最后由 bearsoft 于 2012-2-14 22:44 编辑打开TRIM支持
sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x51)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
解决黑苹果睡眠后CMOS被重置
sudo perl -pi -e 's|\x75\x30\x44\x89\xf8|\xeb\x30\x44\x89\xf8|; s|\x75\x3d\x8b\x75\x08|\xeb\x3d\x8b\x75\x08|' /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
关闭Resume特性,停止在登陆时还原上一次打开的窗口
新建/usr/bin/loginfix.sh脚本并权限改为755
#!/bin/bash
rm /Users/*/Library/Preferences/ByHost/com.apple.loginwindow.*
如放在桌面时 sudo mv ~/Desktop/loginfix.sh /usr/bin;chmod 755 /usr/bin/loginfix.sh
再增加登录时运行项
defaults write com.apple.loginwindow LoginHook /usr/bin/loginfix.sh
还原 defaults delete com.apple.loginwindow LoginHook
关闭Mac OS X的虚拟内存
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist; sudo rm /private/var/vm/swapfile*
还原 sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
登录界面中隐藏某些用户,例如test user testuser1三个用户
sudo defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList -array-add test user testuser1
还原 sudo defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList
打开DEBUG菜单
DiskUtility 当我们需要从 Recovery HD 中提取一些内容时,通常需要使用终端命令。但是如果我们打开磁盘工具的 Debug 菜单,选择 显示所有分区 (Show every partition),则会方便很多。
iCal 可以看到,我们通过开启 Debug 菜单,可以打开多个 iCal 窗口,高亮显示活动日期等。
AddressBook 其中比较有用的是 进入时光机备份的功能 (Enter Time Machine),它可以将时光机备份中所有有关 AddressBook 的项目通过 AddressBook 直接显示出来。
Safari 里面有太多对于开发者甚至不同用户有用的项目了,比如显示使用时间,页面数,缓存相关的设置项,模拟一些操作,甚至模拟 Safari 崩溃。
appstore 我们可以通过此菜单,监视 App 下载文件夹,保存 AppStore 当前页面到磁盘。当下载安装出现问题时,可以清空 AppStore 的 Cookie,直至重置整个 AppStore。
defaults write com.apple.DiskUtility DUDebugMenuEnabled -boolean YES
defaults write com.apple.iCal IncludeDebugMenu -boolean YES
defaults write com.apple.AddressBook ABShowDebugMenu -boolean YES
defaults write com.apple.Safari IncludeInternalDebugMenu -boolean YES
defaults write com.apple.appstore ShowDebugMenu -boolean YES
修改Time Machine备份间隔,单位是秒
sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval 3600
查看 sudo defaults read /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval
全部清理Launchpad
rm ~/Library/Application/Support/Dock/*.db;killall Dock
用SQL方式清理Launchpad
sqlite3 ~/Library/Application\ Support/Dock/*.db "DELETE from apps WHERE title='APPNAME';" && killall Dock
Remove All Applications from Launchpad
sqlite3 ~/Library/Application\ Support/Dock/*.db "DELETE from apps; DELETE from groups WHERE title<>''; DELETE from items WHERE rowid>2;";killall Dock
Disable the Character Accent Menu and Enable Key Repeat in Mac OS X Lion
defaults write -g ApplePressAndHoldEnabled -bool false
打开字符菜单defaults write -g ApplePressAndHoldEnabled -bool true
启用APP STORE的WETKIT页面元素菜单
defaults write com.apple.appstore WebKitDeveloperExtras -bool true
还原 defaults delete com.apple.appstore WebKitDeveloperExtras
修改截图保存路径
defaults write com.apple.screencapture location ~/Desktop/;killall SystemUIServer
修改截图保存格式PNG, PDF, GIF, TIFF, and JPG
defaults write com.apple.screencapture type jpg;killall SystemUIServer
打开LION的FTP服务
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
还原 sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist
同时在共享的远程登录里使用SSH之后可以用SFTP
显示Lion中用户文件夹下的Library目录
~/Library目录在lion下是默认隐藏的。这样很不方便。用一下命令可以使其显示:
chflags nohidden ~/Library
或setfile -a v ~/Library
如果想再让其隐藏,可以:
chflags hidden ~/Library
或setfile -a V ~/Library
Finder显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder
还原 defaults delete com.apple.finder AppleShowAllFiles;killall Finder
永久禁止打开下载文件时警告,会影响非HFS+分区的文件关联不建议使用
defaults write com.apple.LaunchServices LSQuarantine -bool NO;killall Finder
还原 defaults delete com.apple.LaunchServices LSQuarantine
开启X-Ray Folder
defaults write com.apple.finder QLEnableXRayFolders 1;killall Finder
还原 defaults delete com.apple.finder QLEnableXRayFolders
不恢复上一次关闭前的窗口:预览.app
defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false
还原 defaults delete com.apple.Preview NSQuitAlwaysKeepsWindows;killall Finder
在Wi-Fi不支持AirDrop的Mac上使用Ethernet接口支持AirDrop
defaults write com.apple.NetworkBrowser BrowseAllInterfaces 1;killall Finder
还原 defaults delete com.apple.NetworkBrowser BrowseAllInterfaces;killall Finder
Finder标题显示全路径
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder
还原 defaults delete com.apple.finder _FXShowPosixPathInTitle;killall Finder
Finder菜单显示退出
defaults write com.apple.finder QuitMenuItem -boolean YES;killall Finder
还原 defaults delete com.apple.finder QuitMenuItem;killall Finder
Select Text in Quick Look Windows在文本文件的快速查看里直接选词
defaults write com.apple.finder QLEnableTextSelection -bool TRUE;killall Finder
还原 defaults delete com.apple.finder QLEnableTextSelection;killall Finder
Dock增加一个Recent Application文件夹stack,显示最近启动的10个应用,右键单击这个stack,还可以切换stack内容为“最近打开的文稿”、“个人收藏项目”等
defaults write com.apple.dock persistent-others -array-add '{ "tile-data" = { "list-type" = 1; }; "tile-type" = "recents-tile"; }';killall Dock
还原 将该图标拖出Dock
Dock显示新式列表方式
defaults write com.apple.dock use-new-list-stack -bool YES;killall Dock
还原 defaults delete com.apple.dock use-new-list-stack;killall Dock
Dock上的隐藏的窗口图标显示为透明
defaults write com.apple.Dock showhidden -bool YES;killall Dock
还原 defaults delete com.apple.dock showhidden;killall Dock
Dock只显示活动的图标
defaults write com.apple.dock static-only -bool TRUE;killall Dock
还原 defaults delete com.apple.dock static-only;killall Dock
Dock设置更大的图标
defaults write com.apple.dock largesize -float 256;killall Dock
还原 重新设置图标大小
Dock上的iTunes显示当前播放信息
defaults write com.apple.dock itunes-notifications -bool TRUE;killall Dock
还原 defaults delete com.apple.dock itunes-notifications;killall Dock
显示当前的壁纸文件全路径
defaults write com.apple.dock desktop-picture-show-debug-text -bool TRUE;killall Dock
还原 defaults delete com.apple.dock desktop-picture-show-debug-text;killall Dock
Dock上双指向上向下的手势Enable Hidden Dock Stack Gestures in Mac OS X Lion
defaults write com.apple.dock scroll-to-open -bool TRUE;killall Dock
还原 defaults delete com.apple.dock scroll-to-open;killall Dock
四指双击转跳到上一个桌面空间
defaults write com.apple.dock double-tap-jump-back -bool TRUE;killall Dock
还原 defaults delete com.apple.dock double-tap-jump-back;killall Dock
在Mission Control的预览窗口向上滚动可以放大窗口的比例,1为原始大小,默认是0.6defaults write com.apple.dock expose-cluster-scale -float 1;killall Dock
还原 defaults delete com.apple.dock expose-cluster-scale;killall Dock
加速Launchpad显示时的淡入淡出效果(0最快,默认为0.2秒)
defaults write com.apple.dock springboard-show-duration -float 0;defaults write com.apple.dock springboard-hide-duration -float 0;killall Dock
还原 defaults delete com.apple.dock springboard-show-duration;defaults delete com.apple.dock springboard-hide-duration;killall Dock
加速Mission Control显示时的淡入淡出效果(0最快,默认为0.2秒)
defaults write com.apple.dock expose-animation-duration -float 0.2;killall Dock
还原 defaults delete com.apple.dock expose-animation-duration;killall Dock
不错,谢谢,辛苦 这个技术贴值得收藏!! 平时还在零散的收藏,这下全有了,谢谢LZ 今天就遇到了睡眠后CMOS被重置的情况,刚好可以收藏! 楼主这个只适用于LION系统吗 xuzhen20050315 发表于 2012-1-27 22:13 static/image/common/back.gif
楼主这个只适用于LION系统吗
多数是10.5~10.7都可用,字体渲染值10.5与之后的参数不同 值得收藏. 都还没用试过,什么时候试试 不错,特别是Dock增加双指向上向下的同四指向上向下的手势,实现非多点触摸的两指功能扩展 这个一定要顶。
页:
[1]