Mac
Shortcuts
Control + K : fill 2nd clipboad by cut text from cursor till end of line Control + Y : paste from 2nd clipboad
Finder / Open file Dialogs
Command + Shift + . : show hidden files
Windows Management (better use Rectangle App, see below)
Control + Tab : Switch between applications Control + < : Switch between windows of same application swipe 3-finger-upwards : Mission Control
Emoji
Control+Command+Space
Disabling/speedup animations
# Window opening animations defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool true # revert # defaults write NSGlobalDomain # The resizing animation defaults write NSGlobalDomain NSWindowResizeTime -float 0.001 # revert # defaults write NSGlobalDomain NSWindowResizeTime -float 0.2 # The Quick Look window animation defaults write -g QLPanelAnimationDuration -float 0 # revert # defaults delete -g QLPanelAnimationDuration # Launching an app from the Dock defaults write com.apple.dock launchanim -bool false # revert # defaults write com.apple.dock launchanim -bool true
Time Machine Backups
Prepare external Hard Disk
Formating problem
Erase process has failed, press done to continue. Mediakit reports not enough space on device for requested operation.
Quoting [1] : Here's what I would try. First run
diskutil list
to get the name to the disk you're trying to format. The below commands assume this is "disk1", but replace "disk1" with the correct disk if it's something different. Now unmount the disk:
diskutil unmountDisk force disk1
and then write zeros to the boot sector:
sudo dd if=/dev/zero of=/dev/disk1 bs=1024 count=1024
finally attempt to partition it again:
diskutil partitionDisk disk1 GPT JHFS+ "My External HD" 0g
Encryption Takes For Ever
Quoting [2]: To speed up the process of TM encryption, go to Disk Utility, select your external HDD and erase and use the option journaled/encrypted. Once your external HDD is erased, you can redo the backup and the encryption will be as fast as a flash.
Delete old backups
mount backup drive in filder via connect to server
afp://my_DS_Hostname
now it can be found under Locations and you can delete old backups by sending them to bin (and cleaning that one afterwards)
Install Google Keep Notes as Application via Chromium
First download Chromium and move to applications than follow this guide to create a shell script for automator.
Type = Application Action = Run Shell Script Contents = /Applications/Chromium.app/Contents/MacOS/Chromium --app=https://keep.google.com
Save as .app in Application folder and drag to dock, done!
Settings
Hide top panel from secondary screen from [3]
Mission Control -> Uncheck the box next to 2Displays have separate Spaces"
Tools
Git
Git requires apple xcode tools
xcode-select --install
HomeBrew Package Manager
from [4] First update the formulae and Homebrew itself:
brew update
install
brew install mypackage
list installed pakages
brew list
uninstall
brew remove mypackage
You can now find out what is outdated with:
brew outdated
Upgrade everything with:
brew upgrade
By default, Homebrew does not uninstall old versions of a formula, so over time you will accumulate old versions. To remove them, simply use:
brew cleanup mypackage
or clean up everything at once:
brew cleanup
or to see what would be cleaned up:
brew cleanup -n
Special Commands
show dependancies
brew deps gnuplot
search for a package/version
brew search gnuplot
manual download file into cache to install a local file [5] ignore dependencies
brew install gnuplot --ignore-dependencies
Eraze Disk/fill by Zeros
diskutil zeroDisk /Volumes/myDiskName/
alternative: create a big file
dd if=/dev/zero of=tmp_file.txt
Spelling: unlearn a word/edit custom words
vim ~/Library/Spelling/LocalDictionary
Apps
- https://rectangleapp.com Window mover (Control+Command+Arrows)
- https://maccy.app clipboard manager (Command+Shift+C)
- https://apphousekitchen.com/ AlDente: charge limiter
Not in use
- https://github.com/exelban/stats/ system stats
- https://matthewpalmer.net/rocket/ emoji typing
- https://www.mowglii.com/itsycal/ tiny menu bar calendar
- https://macmousefix.com/ Mac Mouse Fix brings all features of an Apple Trackpad
- https://spoti.ca/ controls for Spotify and Apple Music
Fixing problems
this ssh warning
perl: warning: Setting locale failed.
can be fixed by setting this in .zshrc
export LC_ALL=en_US.UTF-8