Pympress auf macOS mit MacPorts installieren

Pympress ist ein Presenter-Tool für PDF-Präsentationen und eignet sich ideal für Zwei-Screen-Setups mit Beamer oder externem Monitor. Dabei wird auf dem Beamer nur der Präsentationsinhalt angezeigt, während auf dem Laptop die Referentenansicht mit Notizen, Timer und Vorschau erscheint. Besonders in Kombination mit LaTeX Beamer (z. B. mit der Option „show notes on second screen“) lassen sich Präsentationen so professionell und komfortabel halten.

Diese Anleitung zeigt die saubere Installation unter macOS Ventura mit MacPorts.

Schritt 1: Xcode & Befehlszeilentools (Die Basis)

1. Installiere Xcode aus dem App Store.

2. Öffne das Terminal und akzeptiere die Lizenzvereinbarung:


sudo xcodebuild -license

xcode-select --install

Schritt 2: MacPorts installieren

MacPorts ist ein Paketmanager, der Linux-Software für den Mac verfügbar macht.

1. Lade den passenden Installer (.pkg) für deine macOS-Version von macports.org herunter.

2. Führe die Installation wie gewohnt durch.

Schritt 3: Das System aktualisieren

Damit MacPorts alle Pakete in der neuesten Version findet, muss der Katalog aktualisiert werden.


sudo port selfupdate
sudo port upgrade outdated

Dies stellt sicher, dass die Datenbank der verfügbaren Programme auf dem neuesten Stand ist.

Schritt 4: XQuartz installieren

Da Pympress eine grafische Oberfläche (GTK+) nutzt, benötigt macOS eine Schnittstelle für das Fenstersystem, die über das Standard-macOS hinausgeht.


sudo port install xquartz

Hinweis: Nach der Installation von XQuartz ist es oft ratsam, den Mac einmal neu zu starten.

Schritt 5: Python & Grafik-Bibliotheken vorbereiten

Pympress ist in Python geschrieben und benötigt Bibliotheken zur PDF-Anzeige (Poppler) und Fensterdarstellung (GTK3).

sudo port install python312 py312-pip gtk3 poppler +introspection pygobject3

Wir installieren hier Python 3.12 und den Paketmanager pip direkt mit.

Schritt 6: Pympress via Pip installieren (Der “Workaround”)

Manchmal schlägt der direkte Weg über sudo port install pympress fehl (aufgrund von Konflikten in den Übersetzungs-Tools). Der sicherste Weg ist daher die Installation direkt über Pythons eigenen Manager:


sudo -H /opt/local/bin/python3.12 -m pip install pympress

Schritt 7: Ein praktisches Kürzel (Alias) erstellen

Damit du nicht jedes Mal den langen Pfad tippen musst, erstellen wir ein kurzes Kommando:

  1. Öffne die Konfiguration: nano ~/.zshrc
  2. Füge diese Zeile am Ende ein: alias pympress='/opt/local/bin/python3.12 -m pympress'
  3. Speichere mit Strg+O und schließe mit Strg+X.
  4. Aktiviere es: source ~/.zshrc

Fazit

Jetzt kannst du deine Präsentation einfach mit dem Befehl pympress im Terminal starten. Viel Erfolg bei deinem nächsten Vortrag!


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *