Zum Inhalt

MacOS

Konfigurationsdateien im Home Directory mit Git zwischen macOS und Kubuntu Linux synchronisieren

Hat man einen neuen Laptop oder PC, beginnt das zeitraubende und wenig anspruchsvolle einrichten der Arbeitsumgebung. Es müssen Apps und Tools installiert werden und Konfigurationsdateien erstellt und angepasst werden.

Aber stopp 🛑, es gibt eine einfache und effiziente Möglichkeit die wichtigen Konfigurationsdateien über ein Git Repository für MacOS und Linux zentral zu verwalten und bei Bedarf schnell auf den neuen Client zu holen.

Da die meisten Apps für Linux und MacOS verfügbar sind und auch die Ordnerstruktur gleich aufgebaut werden kann, eignet sich Git für diese Aufgabe besonders gut.

Just the Browser mistet den Webbrowser aus

Just the Browser schmeißt alles Unnötige raus und macht aus dem Webbrowser wieder einen Webbrowser ohne Schnick Schnack.

Es werden die Webbrowser, Mozilla Firefox, Google Chrome und Microsoft Edge unterstützt.

Das bereitgestellte Skript schmeißt die folgenden Funktionen raus:

  • Die meisten KI-Funktionen: Funktionen, die generative KI-Modelle verwenden, entweder auf dem Gerät oder in der Cloud, wie Copilot in Microsoft Edge oder Tab-Gruppenvorschläge in Firefox. Die wichtigste Ausnahme ist die Seitenübersetzung in Firefox.
  • Shopping-Funktionen: Preisverfolgung, Gutscheincodes, Kreditintegrationen usw.
  • Gesponserte oder Drittanbieter-Inhalte: Vorgeschlagene Artikel auf der Seite „Neuer Tab“, gesponserte Website-Vorschläge usw.
  • Standardbrowser-Erinnerungen: Popups oder andere Aufforderungen, den Standard-Webbrowser zu ändern.
  • Erste Erfahrungen und Aufforderungen zum Datenimport: Begrüßungsbildschirme des Browsers und damit verbundene Aufforderungen, Daten automatisch aus anderen Webbrowsern zu importieren.
  • Telemetrie: Datenerfassung durch Webbrowser. Die Absturzberichterstattung bleibt aktiviert, wenn der Browser (z. B. Firefox) dies als separate Option unterstützt.
  • Startbeschleunigung: Funktionen, mit denen Webbrowser ohne ausdrückliche Genehmigung zusammen mit dem Betriebssystem gestartet werden können.1

Meine Software - Eine Übersicht - Teil 3

Aufgeklappter Laptop, auf der Tastatur wird geschrieben

Vor einigen Jahren habe ich mal angefangen meine Software aufzulisten. Das letzte Mal wurde die Liste im August 2023 aktualisiert. In der Zeit hat sich einiges getan. Es sind einige Tools von meinem Client verschwunden und ein paar Apps dazugekommen.

MacOS - ls kann keine Ordner auflisten

Der Befehl ls gehört zum täglichen Werkzeug eines Administrators, sowohl bei Linux als auch bei MacOS.

Das Tool bietet einen großen Funktionsumfang. Damit kann man sehr genau festlegen, was, wie und in welcher Reihenfolge aufgelistet werden soll. Der ls-Befehl kann dadurch sehr lang und das manuelle Eingeben sehr umständlich werden.

Abhilfe schaffen sog. Alias. Das sind Kurzbefehle, die in der Konfigurationsdatei .bashrc, .zshrc oder einer anderen Shell vom Benutzer selbst festgelegt werden können.

Bei MacOS gibt es jedoch ein kleines Problem mit dem Auflisten von Ordnern:

> ls --g
error: unexpected argument '--g' found

Abhilfe schafft das Tool gls, dass im Paket coreutils enthalten ist. coreutils ist eine Sammlung von CLI-Programmen, die für verschiedene Betriebssysteme bereitgestellt wird. Neben ls befinden sich viele weitere bekannte Tools in der Sammlung. 3

Ansible - ERROR No module named 'markupsafe'

Seit ein paar Tagen bekomme ich beim Ausführen von Ansible auf meinem MacBook den Fehler ERROR No module named markupsafe. Das Starten von Playbooks ist nicht mehr möglich und die Administration meiner Server kann nicht mehr automatisiert durchgeführt werden.

Meine Software - Eine Übersicht - Teil 2

Vergangenes Jahr habe ich bereits einen Beitrag über Software geschrieben, die ich auf meinen Clients verwende. Nach über einem Jahr gibt es ein Update.

Damals habe ich noch die drei Betriebssysteme Kubuntu, MacOS und Windows verwendet. Aktuell nutze ich ausschließlich ein MacBook Air mit M1 Chip.

In der Liste habe ich die Software aufgelistet, die ich auf meinem Client installiert habe und regelmäßig verwende.

Die Apps habe ich nach Möglichkeit versucht über den Paketmanager Homebrew zu installieren. Die Verwaltung der einzelnen Apps wird dadurch erheblich erleichtert.