網(wǎng)易MuMu模擬器PRO Mac版v1.2.147蘋果電腦版中文 / 385.3M
iCloud Bypass(繞過激活鎖)最新蘋果電腦版中文 / 12.8M
mac os x 10.11鏡像v10.11穩(wěn)定版中文 / 4.83G
MacOS Catalina正式版v10.15.2 官方版中文 / 4.90G
Rar解壓利器mac版v1.4 官方免費版中文 / 10.2M
蘋果操作系統(tǒng)MACOSX 10.9.4 Mavericks完全免中文 / 4.86G
VMware Fusion 11 Pro for MacV11.0.3帶注冊中文 / 386.0M
Apowersoft Mac錄屏王v1.2.0 官方免費版中文 / 12.2M
很多mac用戶大概都有過把command+q當做command+w按導致應用退出的經(jīng)歷,這里西西推薦的這款SlowQuitApps for mac可以幫你避免這種問題。SlowQuitApps for mac可以在你誤按command+q的時候出現(xiàn)一個計時圓圈,當圓圈走滿一圈時才會執(zhí)行這個操作,你有足夠的時間來放棄這個操作。
SlowQuitApps 這款免費軟件非常優(yōu)雅地解決了這個問題,徹底杜絕了誤觸。
SlowQuitApps 運行效果
如上圖所示,在啟動 SlowQuitApps 之后,需按住 ⌘Command - Q,直到顯示的環(huán)形倒計時結束后,才會關閉程序。
其安裝方法也很簡單,可以直接通過 Homebrew 安裝它。如果你還不了解 Homebrew 是什么,請參閱我派這篇文章:《像 Mac 高手一樣管理應用,從 Homebrew 開始》。
在安裝了 Homebrew 之后,直接在終端中依次運行如下兩行命令:
brew tap dteoh/sqa brew cask install slowquitapps
安裝完成后,直接啟動它,此時會顯示一個提示窗口,詢問是否允許在登錄時自動啟動它:
自動啟動提示窗口
依自己的需求選擇即可。
這時你會發(fā)現(xiàn)這個軟件沒有任何窗口界面,甚至連菜單欄上的圖標都沒有,但在任意軟件界面上按 ⌘Command-Q 都可以看到這個環(huán)形的倒計時了。
當要關閉它的時候,只需在終端中運行以下命令即可:
killall SlowQuitApps
也可以通過 LaunchBar 關閉它,方法是在 LaunchBar 中檢索到 SlowQuitApps,按 Tab 鍵,再輸入 QUIT 檢索到 Quit Application 并回車:
使用 LaunchBar 關閉 SlowQuitApps
如果覺得軟件默認的倒計時時間有點長,想要調(diào)整這個時間,比如要把它設為 1.5 秒,只需在終端中運行如下命令:
defaults write com.dteoh.SlowQuitApps delay -int 1500
其中結尾的 1500 即代表要設置的倒計時時間,單位為毫秒,即 1.5 秒。每次設置完成后,需要關閉 SlowQuitApps 并重新啟動。
這款軟件還有一個白名單功能,SlowQuitApps 不會作用于所有列入白名單的程序,在按下 ⌘Command - Q 時會像平常那像直接關閉當前程序。
例如,如果想把備忘錄程序列入白名單,只需在終端中輸入如下命令:
defaults write com.dteoh.SlowQuitApps whitelist -array-add com.apple.Notes
其中,com.apple.Notes 是備忘錄程序的 Bundle ID,可以在終端使用如下命令查看:
osascript -e 'id of app "Notes"'
或
mdls -name kMDItemCFBundleIdentifier /Applications/Notes.app
在終端中查看 Bundle ID
也可以使用 LaunchBar 查看應用程序的 Bundle ID:
在 LaunchBar 中檢索到目標程序后,按 → 方向鍵,選擇 Info.plist 回車,再輸入 ID 檢索得到 CFBundleIdentifier,回車即可查看。
使用 LaunchBar 查看 Bundle ID
通過如下命令可以在終端中查看列入白名單的程序的 Bundle ID 列表:
defaults read com.dteoh.SlowQuitApps whitelist
相反,如果想要讓 SlowQuitApps 只作用于名單中的程序,名單以外的程序在按下 ⌘Command-Q 時直接關閉,則可用以下命令進行名單反轉:
defaults write com.dteoh.SlowQuitApps invertList -bool YES
如果要取消上面進行的名單反轉,則運行以下命令:
defaults delete com.dteoh.SlowQuitApps invertList
同理,在設置完成后,需要重新啟動 SlowQuitApps 以使設置生效。
特別說明