Probleme mit rsync unter macOS 15.4

Mit dem Update auf macOS 15.4 hat Apple das mitgelieferte rsync aufgrund von Lizenzänderungen durch openrsync ersetzt. Allerdings ist openrsync nicht komplett kompatibel, sodass dieser Tausch durchaus zu Problemen führen kann.

So funktioniert z.B. das Skript rsync-time-backup nicht mehr korrekt, nachdem das Update durchgeführt wurde. Eine Lösung ist es rsync über Homebrew nachzuinstallieren:

brew install rsync

Nach der Installation funktionieren solche auf rsync basierende Skripte wieder.

Hidden-Attribut von Dateien unter macOS entfernen

Wenn eine Datei unter macOS versteckt ist, so ist das Hidden-Attribut der Datei gesetzt oder ein Punkt vor der Datei bzw. dem Ordner gesetzt, z.B. im Fall .git. Für ersteren Fall, also Dateien, welche ohne Punkt beginnen und trotzdem versteckt sind, kann das Hidden-Attribut über einen Befehl im Terminal entfernt werden:

chflags nohidden text.txt

Soll die Datei wieder versteckt werden, so kann dies mit dem Befehl:

chflags hidden text.txt

bewerkstelligt werden.

Videogröße unter macOS mit dem QuickTime Player reduzieren

Wer unter macOS ein Video schnell in einer kleineren Auflösung exportieren möchte, kann hierfür den QuickTime Player nutzen. Dazu muss das Video im ersten Schritt mit der App geöffnet werden.

Nachdem das Video geöffnet wurde, kann mit der Konvertierung begonnen werden

Anschließend kann über das Menü ein Export-Vorgang angestartet werden. Der passende Eintrag findet sich unter Ablage -> Exportieren als. Dort kann die gewünschte Auflösung (von 4K bis 480p, alternativ nur Audio) gewählt werden. Damit startet der Export-Vorgang und anschließend wird die Datei im Dateisystem abgelegt.

Doppelte Geburtstage aus dem Kalender unter macOS entfernen

Der Kalender unter macOS zeigt Geburtstage an, welche er aus den Kontakten bezieht. Manchmal kann es hierbei im Kalender zu dem Problem kommen, das Geburtstage doppelt angezeigt werden. Dieses Verhalten verschwindet auch nicht durch einen Neustart der Kalender-Anwendung.

Die Einstellungen des Kalenders.

Abhilfe schafft hierbei der Aufruf der Einstellungen der App. Dort findet sich der Punkt Geburtstagskalender einblenden. Wird dieser deaktiviert und anschließend wieder aktiviert, werden die Geburtstage im Kalender neu gesetzt. Hierbei kann es vorkommen, dass der Kalender die Geburtstage nicht sofort anzeigt. Ein Neustart der App behebt das Problem, sodass nur noch ein Geburtstag pro Person sichtbar sein sollte.

Aufnahme mittels SoX unter macOS

Wer auf der Suche nach einer Möglichkeit ist, im Terminal unter macOS, eine Aufnahme in eine Datei zu schreiben, kann hierfür SoX nutzen. Dazu sollte dieses im ersten Schritt über Homebrew installiert werden:

brew install sox lame

Neben dem Paket für SoX wird lame installiert um eine Encodierung zu MP3 zu ermöglichen. Nach der Installation kann die Aufnahme im Terminal mittels:

sox -t coreaudio "default" -C 256 output.mp3

gestartet werden. In diesem Fall stellt default das Gerät dar, von dem aufgenommen wird. Anschließend wird über den aktuellen Status der Aufnahme informiert:

Input File     : 'default' (coreaudio)
Channels       : 2
Sample Rate    : 48000
Precision      : 32-bit
Sample Encoding: 32-bit Signed Integer PCM

In:0.00% 00:00:05.23 [00:00:00.00] Out:250k  [    ==|==    ]        Clip:0

Soll die Aufnahme gestoppt werden, kann dies mittels Control + C, erledigt werden.