To use and setup a MacBook-Air M1 for x86_64 development when coming from a Linux-Gnome system, following items are useful:

  • Maximizing and reshaping windows from the keyboard can be done with Rectangle
  • Selecting/opening apps using the index in the pannel can be done with Snap
  • Switching the Command key for the Ctrl key in firefox can be done with about:config and then setting ui.key.accelKey to 17 iso 224
  • Installation of common tools and utilities can be done with Homebrew
  • Support for x86_64 CLI builds via the Terminal can be done by right-click on Applications -> Utilities -> Terminal and selecting Get info -> Open using Rosetta
    • This works very well, only brew install complains, you should use arch -arm64 brew install instead
  • Set key repeat and delay to a usable value in Settings -> Keyboard
  • Fix key repeat issue in Sublime Text: defaults write com.sublimetext.4 ApplePressAndHoldEnabled -bool false
  • Do not used files that have the same lowercase name