Cheat Sheet für macOS Homebrew

Kleine Übersicht für Homebrew Befehle: zeige installierte Cask brew list --cask zeige installierte Formulae ohne Dependencies brew leaves aktualisiere Listen mit Formulae und Casks brew update zeige Formuale und Casks welche aktualisiert werden können brew outdated installiere Updates brew upgrade installiere Update nur für bestimmte Formulare/Cask brew upgrade formulae|cask Beispiel für Wechsel vom Standard-PHP 8 (php) auf PHP 7.4 (php@7.4), es müssen beide Versionen installiert sein: $ php -v PHP 8....

9. November 2021

Tastenbelegung für Pos1, Ende und Bild auf/ab ändern

Wer sich an die Funktion der Pos1, Ende und Bild auf/ab Tasten unter Windows oder Linux gewöhnt hat, kann das gleiche Verhalten auch für externe Tastaturen unter macOS nachbilden. Dazu muss, falls noch nicht vorhanden die Datei ~/Library/KeyBindings/DefaultKeyBinding.dict angelegt werden. Diese wird dann mit folgenden Zeilen gefüllt: { "\UF729" = "moveToBeginningOfLine:"; /* pos1 */ "^\UF729" = "moveToBeginningOfDocument:"; /* crtl + pos1 */ "$\UF729" = "moveToBeginningOfLineAndModifySelection:"; "\UF72b" = "moveToEndOfLine:"; /* end */ "^\UF72B" = "moveToEndOfDocument:"; /* ctrl + end */ "$\UF72B" = "moveToEndOfLineAndModifySelection:"; "\UF72C" = "pageUp:"; "\UF72D" = "pageDown:"; } Mehr zum Thema gibts bei SS64....

8. November 2021

QR-Code für TOTP auslesen

Falls man seine TOTP-Secrets nicht per Smartphone-Kamera einscannen kann (oder will) und das Secret nicht mit angezeigt wird (wie z.B. bei Amazon), kann man sich den Barcode auch einfach als Bild abspeichern und Tools wie zbar nutzen. Dieses kann einfach per Homebrew, APT, … installiert werden: $ brew install zbar $ zbarimg qrcode.png QR-Code:otpauth://totp/Amazon%3Abla%40foo.de?secret=UOI0ENM5ETOCA4X4EJECJJ2B1HHYGUQ45QGN321DSGBE91Y20OCK&issuer=Amazon scanned 1 barcode symbols from 1 images in 0,02 seconds

8. November 2021

Homebrew + PECL + ImageMagick

Theoretisch lässt sich auch unter macOS ein ImageMagick für PHP ganz einfach über pecl install imagick installieren. Leider gibt es da irgendwo ein Problem und die Installation schlägt wegen einer fehlenden Header-Datei fehl. Das ganze lässt sich aber recht einfach mit einem Symlink lösen: $ brew install php@7.4 pkg-config imagemagick $ ln -s /opt/homebrew/include/pcre2.h /opt/homebrew/Cellar/php@7.4/7.4.25/include/php/ext/pcre/pcre2.h $ pecl install imagick

4. November 2021

macOS Tastatur: ^ und < vertauscht

Wenn das automatische Einrichten der Tastatur mal wieder nicht richtig geklappt hat, dann einfach die plist löschen: $ sudo rm /Library/Preferences/com.apple.keyboardtype.plist Anschließend den Mac neu starten. Dann sollte der Tastatur-Assistent wieder erscheinen und mann kann die Tastatur neu einrichten.

4. November 2021