- To have switching with
alt+tab
and window previews, install https://formulae.brew.sh/cask/alt-tab. You may need to change in settingsalt+tab
toShow windows from applications: All apps
. - To have fast switching between fullscreen windows: don't fullscreen and just autohide top bar instead:
System Settings > Control Center > Automatically hide and show the menu bar: Always
. AlsoSystem Settings > Wallpaper > Colors: black
or set image with black at the top. You may also autohide dock. One downside if you move mouse to top bar and click to fast, you will show desktop instead. Threre is some possibility for fast switching with fullscreen windows with https://github.com/koekeishiya/yabai but is hacky. - Install https://brew.sh. Disable qurantine with
export HOMEBREW_CASK_OPTS=--no-quarantine
in~/.zshrc
link. To upgrade packages without asking for root password many times https://github.com/rofrol/dotfiles/blob/master/bin/brew-update. To list brew packages https://github.com/rofrol/dotfiles/blob/master/bin/brew-packages. - Learn Finder shortcuts:
enter
to rename.cmd+up
to go parent dir.cmd+down
to go to child dir.cmd+c
copies.cmd+v
pastes copy. To cut and paste, copy first but paste withoption+cmd+v
. Enable status bar. Then you will be able to right-click on bread crumb and chooseServices > New Ghostty tab here
. To toggle hidden filescmd+shift+,
or commanddefaults write com.apple.finder AppleShowAllFiles YES
. You cannot close Finder (be default). Only close windows withcmd+w
. To set association of some file extension with some program:right-click file > Get Info > Open with: select app > Change all...
. To search current folder always:Settings > Advanced > When performing a search: Search the Current Folder
. Show file extensions:Settings > Advanced > Show all file extensions
. To delete filecmd+backspace
. To open new tabcmd+tab
. To set locationcmd+shift+g
. To preview file, pressspace
. To add Bin to sidebarctrl+cmd+t
orFile > Add to Sidebar
. Then you cancmd+click
link in sidebar to open in new tab. Helps when emptying Bin and Finder tab is closed automatically. - To open multiple images in fullscreen like slideshow in Preview app: select multiple images in Finder with with
cmd
orshift
. Then presscmd+down
. Sometimes it will open them in multiple windows :(. - Text cursor shortcut for: home
ctrl+a
, endctrl+e
. Like in Emacs. End of filecmd+down
. Beggining of filecmd+up
. - To maximize window: some apps like Google Chrome support maximizing by double-clicking title bar. If not, double-click corner with
option
key. Or install https://formulae.brew.sh/cask/rectangle andctrl+cmd+enter
. - https://formulae.brew.sh/cask/stats, https://github.com/pakerwreah/Calendr, https://formulae.brew.sh/cask/pika.
Pika > Settings > Color Format > sRGB IEC61966-2.1
for correct colors. https://formulae.brew.sh/formula/atuin. - For transient prompt https://formulae.brew.sh/formula/oh-my-posh and https://github.com/rofrol/dotfiles/blob/master/.config/oh-my-posh/themes/rofrol.omp.json.
- To toggle internal display when external connected with shorcut: install https://formulae.brew.sh/cask/betterdisplay (paid app). Then in
Keyboard > Keyboard shorcuts > Display connection > Toggle built-in display: shift+cmd+7
. - https://sindresorhus.com/menu-bar-spacing https://apple.stackexchange.com/questions/406316/can-the-spacing-of-menu-bar-apps-be-modified-in-macos-big-sur-and-later
- To add action to finder in Services, for example: https://github.com/rofrol/dotfiles/blob/master/bin/subtitles_encoding_and_line_ending.sh
- For advanced shorcuts: https://formulae.brew.sh/cask/karabiner-elements. For example https://github.com/rofrol/dotfiles/blob/16bfc639431b37ec940a9a574863b7db7c42d816/.config/karabiner/karabiner.json#L334
- Similar to WinDirStat https://formulae.brew.sh/cask/disk-inventory-x.
- Extract archives like rar, 7z https://formulae.brew.sh/cask/the-unarchiver.
- Torrents https://formulae.brew.sh/cask/qbittorrent
- For playing movies https://formulae.brew.sh/cask/iina.
- For subtitles https://qnapi.github.io/. Sometimes file may have txt extension but iina cannot open it. Try to disabling subtitles post-processing in settings for that file. Or the file can have wrong encoding, fileformat. Fix it with subtitles_encoding_and_line_ending.sh from above. You may need to sync subtitles to video with https://formulae.brew.sh/formula/alass
alass-cli en.srt pl.srt out.srt
. If english subtitles are embeded in mkv file: install https://formulae.brew.sh/cask/mkvtoolnix. Thenmkvinfo *.mkv | less
andmkvextract tracks *.mkv 3:en.srt
. If mkvinfo shows for subtitles: Codec ID: S_HDMV/PGS, change extension tosup
and convert to srt with https://pgs-to-srt.com/. If it showsS_VOBSUB
:mkvextract tracks file.mkv 3:track3
will produce track3.idx and track3.sub. Convert to srt with https://subtitletools.com. To translate english srt subtitles https://translatesubtitles.co/. - To merge pdf files into one: select them in Finder, right-click and
Quick Actions > Create PDF
. - Create folder with selected files in Finder: right-click and
New Folder with Selection
. - Deleting app by dragging it to Bin or
cmd+backspace
. Or better usebrew uninstall
. - zsh: to set environment variable for some gui app like Emacs.app, you need to put it in
~/.zshrc
, not~/.zprofile
. - To install older hp printer driver use https://formulae.brew.sh/cask/pacifist. Example https://github.com/kisswiki/kisswiki/blob/e6c14800a61d3a5d017df3970ae7b7c46c9dcb07/src/os/macos/printer_hp_laserjet_p1102.md?plain=1#L5
- To show all app icons: pinch with 4 fingers on touchpad. You can also add shorcut for this to
cmd+space
inSettings > Keyboard > Keyboard Shorcuts... > Launchpad & Dock > Show Launchpad
and disablecmd+space
for Spotlight inSettings > Keyboard > Keyboard Shorcuts... > Spotlight
. That way you can disable completetly spotlight indexing service https://apple.stackexchange.com/questions/265749/what-is-spotlight-indexing-and-should-i-turn-it-off. - To make screenshot: whole screen
cmd+shift+3
, selected rectanglecmd+shift+4
, uicmd+shit+5.
To change screenshots locationcmd+shift+5 > Options > Select directory
. - If macos prevents you opening downloaded app, try
right-click > Open
. - For terminal, install https://formulae.brew.sh/cask/ghostty. It allows to have different font-size per split. To enter polish characters like
ł
withalt+l
, in ghostty configmacos-option-as-alt = left
. Also use karabiner to switch right cmd with right option for entering polish chraracters like on Windows. - To have
cmd+space
search only for apps:Macos > System Settings > Spotlight > Search results > check only Applications
. - Games: https://formulae.brew.sh/cask/steam, https://formulae.brew.sh/cask/porting-kit, https://formulae.brew.sh/cask/heroic. https://github.com/AndreRH/hangover. https://git.ryujinx.app/ryubing/ryujinx. https://github.com/Kegworks-App/Kegworks.
- Lighweight docker desktop alternative https://formulae.brew.sh/cask/orbstack (paid).
- two-finger click on touch pad is right-click.
- Show all windows: swipe up with 3 fingers. Or
ctrl+up
. To show only single app windows:ctrl+down
. You can change it inSettings > Desktop and Dock > Shorctus
orSettings > Keyboard > Keyboard Shorcuts... > Mission Control
. - To disable hot corners go to
Settings > Desktop and Dock > Hot Corners
.
Last active
July 13, 2025 14:53
-
-
Save rofrol/9ddf89e1f7a709bb85c53e1c2d782fa4 to your computer and use it in GitHub Desktop.
tips for a lifetime windows user switching to mac
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment