- 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. 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 withcmd+shift+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
. - 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 app like Emacs, 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 apps: pinch with 4 fingers on touchpad.
- 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.
- Lighweight docker desktop alternative https://formulae.brew.sh/cask/orbstack (paid).
- two-finger click on touch pad is right-click.
Last active
June 23, 2025 08:19
-
-
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