Mac Tips: 对 Chrome 禁用 Cmd+Q

我有一个坏习惯, 开巨多 Chrome 标签页, 然后幻想着有一天可以一个一个看完并记录… 以前的解决方案是使用 OneTab, 实际情况是内存占满, 从未看完过. 在一天两次 Cmd+Q 把所有标签页都关掉之后, 我要继续 hack 这个问题. Quora 上已经有人遇到并解决了这个问题, copy 过来: System Pref - Keyboard - Shortcuts - App Shortcuts - Add App: Chrome Title: Quit Google Chrome Shortcut: Cmd+Opt+Q

April 19, 2015 · 预计阅读时间 1 min · Uraka Lee

Mac 重装/数据迁移

transfer 出来的 Mac 系统, 有一些地方需要重新设置 关闭 guest: Pref - User - Unlock - Guest User - Uncheck 修改机器名1: Pref - Share - Computer Name 修改机器名2: sudo scutil --set HostName <name> 修改 Terminal 提示符 vim ~/.bash_profile export PS1="[\u@\h \W]\$ " # 增加这一行 source ~/.bash_profile 开启 TRIM 方法 1: 使用 Terminal 命令 方法 2: 使用 Chameleon SSD Optimizer 我是在使用过方法 1 之后才找到方法 2 的, 不过以后再有需要会先用方法 2 检查安装的软件 Dropbox CloudStation -> 家用 ONLY GoAgentX: 升个级吧 -> 买个 VPN 吧 Alfred: 设置 Spotlight 索引, 重建 Alfred 索引 配置 hosts/ssh-config/known_hosts/vimrc/gitconfig/SwitchySharp 各种清理 清理个人的 Login Items: Pref - User - Login Items 使用 CleanMyMac 清理全局的 Login Items 使用 CleanMyMac 删除没用的软件 到 ~/ 下删除没用的目录和没用软件的残留 到 ~/Library/Application Support/ 和 Preferences, Caches, Logs 目录下删除没用软件的残留 运行 Disk Utility 修复 HomeBrew 按照 brew doctor 的提示做即可 Update@2015.04.13: 修改"检查安装的软件"部分

April 19, 2015 · 预计阅读时间 1 min · Uraka Lee

Mac Chrome 升级

直接升级失败, Error 12 找到官方解决方案 ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall # Mac 10.9 上无此文件 sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall 折腾半天还是不行, 最后从官网下载了最新版的 Chrome, 覆盖安装 Update@2016.03.10: 使用 Homebrew Cask brew install caskroom/cask/brew-cask brew cask search chrome brew cask install google-chrome

December 25, 2013 · 预计阅读时间 1 min · Uraka Lee

Mac 图标缓存的二三事

信息焦虑的第三个症状:随时需要“清理”自己的电脑,虽然完全不知道究竟“清理”了啥。 CleanMyMac 满足了我的这个愿望,但也给我带来了一些麻烦。首当其冲的就是图标缓存问题——每次清理完之后,缓存就会瘫痪,不仅 Launchpad 中有的图标显示不出来,Alfred 也难以幸免,最让人无法接受的是 Finder 会崩溃(Path Finder 貌似无碍)。好在重启之后一切如常。 今天终于不淡定了,因为重启也不能解决问题了!按照 Apple 社区上给出的解决办法,打开终端,运行命令,图标找回,分组消失。。。 rm ~/Library/Application\ Support/Dock/*.db killall Dock 好吧,本来分组这种东西也是我蛋疼搞的,消失就消失吧,有 Alfred 呢。。。 Update@2013.11.26: 最新版的 CleanMyMac 2.2.0 貌似不会有清理完缓存瘫痪的问题了 Update@2015.01.21: 最新版的 MacOS 10.10 已经不能用上述命令行清理 Launchpad 了 Update@2016.03.10: 可以使用如下命令重置 Launchpad 图标 defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

November 25, 2013 · 预计阅读时间 1 min · Uraka Lee

纠结的 Alfred 与 Spotlight

既然已经不用 Spotlight 了,就打算把它的索引彻底关掉。Google 到若干相关文章,操作也都很简单,Apple 官网也有,于是就照着做了。 然后 Alfred 就挂了。新安装的 app 在 Alfred 中找不到,清了 cache 之后更是啥都没有了。 继续搞!没有找到确切的答案,但也能根据现有知识猜个差不离。无非是 Alfred 要调用 Spotlight 的结果,所以 Spotlight 关得不对 Alfred 也就不 work了。 于是还得打开 Spotlight,但是怎么打开还要考虑一下。目标是:Application 索引,而其它不索引。所以先把 HD 加到 privacy 中,再把 HD 下面 Application 之外的都加到 privacy 中;重启;查看一下索引大小,大概 12K;最后把 HD 从 privacy 中移除,DONE! PS1: Spotlight 索引文件的位置(from Apple 社区)在磁盘根目录 / PS2: 查看其大小需要 root 权限: sudo du -sh .Spotlight-V100 PS3: Path Finder 居然也要调用 Spotlight 的结果 PS4: Spotlight 真应该搞白名单机制,黑名单太纠结了

November 25, 2013 · 预计阅读时间 1 min · Uraka Lee