TITLE: Snippets to tweak macOS Finder.app DATE: 2020-05-10 AUTHOR: John L. Godlee ==================================================================== MacOS' Finder.app and the Dock aren't really designed for power users, but both are so integral to the Desktop Environment that it's difficult to do without. Fortunately there are a few tweaks which can be made to make both a bit better. Below is a list of the various code snippets I've used to adjust Finder, the Dock, and a couple of other closely related utilities that come bundled with macOS: Show full filepath in Finder address bar: defaults write com.apple.finder _FXShowPosixPathInTitle -bool true; killall Finder Hide path bar in Finder: defaults write com.apple.finder ShowPathbar -bool true; killall Finder Show hidden files and directories in Finder: defaults write com.apple.finder AppleShowAllFiles TRUE; killall Finder Enable text selection in QuickLook windows: defaults write com.apple.finder QLEnableTextSelection -bool TRUE; killall Finder Disable QuickLook window animation: defaults write -g QLPanelAnimationDuration -float 0; killall Finder Disable window animations: defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false Reduce transparency across system: defaults write com.apple.universalaccess reduceTransparency 1 Show file extensions in Finder: defaults write NSGlobalDomain AppleShowAllExtensions -bool true; killall Finder Display folders first in finder: defaults write com.apple.finder _FXSortFoldersFirst -bool true; killall Finder Always use list view as default in Finder: defaults write com.apple.finder FXPreferredViewStyle -string "Nlsv"; killall Finder Show the user Library folder in Finder: chflags nohidden ~/Library && xattr -d com.apple.FinderInfo ~/Library Make the Dock reappear instantly on hover and disable the slide-in animation: defaults write com.apple.Dock autohide-time-modifier -int 0; killall Dock defaults write com.apple.Dock autohide-delay -float 0; killall Dock Make hidden apps transparent in the Dock: defaults write com.apple.Dock showhidden -bool yes; killall Dock Disable bouncing animation for Dock items: defaults write com.apple.Dock no-bouncing -bool TRUE; kilall Dock Expand system save panel by default: defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode -bool true defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode2 -bool true Disable screenshot floating preview thumbnail created by Screenshot.app: defaults write com.apple.screencapture show-thumbnail -bool FALSE