Zum Inhalt springen

Farbmanagement unter Linux

PxlMonk zeigt die Vorschau durch das eigene Farbprofil deines Monitors, damit die Farben auf dem Bildschirm den echten Bildfarben entsprechen (siehe Bildschirmfarbe). Unter macOS und Windows wird das Profil automatisch erkannt. Unter Linux hängt es an einer Sache: Dein Desktop muss dem System mitteilen, welches Profil das Display verwendet. Diese Seite erklärt, wonach PxlMonk sucht und wie du das einrichtest.

Wenn du ein Foto öffnest, fragt PxlMonk das System in dieser Reihenfolge nach dem Farbprofil des Displays:

  1. Das Profil, das dein Desktop für den Bildschirm veröffentlicht. Unter X11 ist das die standardmäßige _ICC_PROFILE-Fenstereigenschaft, die Farbdienste (colord, über die GNOME- oder KDE-Farbintegration) setzen, sobald deinem Display ein Profil zugewiesen ist. Bei mehreren Monitoren wird das Profil des jeweiligen Bildschirms verwendet — ziehst du das Fenster auf einen anderen Monitor, wird neu aufgelöst.
  2. Wird ein Profil gefunden, konvertiert PxlMonk die Vorschau hinein (präzise Farbe pro Monitor), und das Feld Bildschirm-Profil im Info-Panel von Entwickeln zeigt dessen Namen.
  3. Wird keines gefunden, fällt PxlMonk auf sRGB zurück und zeigt einen Hinweis über der Vorschau: „Der Farbraum des Displays konnte nicht ermittelt werden.“ Es ist nichts kaputt — die Farben könnten nur von einem unkalibrierten oder Wide-Gamut-Panel abweichen.

Der Hinweis bedeutet also deinem Display ist kein Profil zugewiesen — nicht, dass etwas fehlgeschlagen ist. Die Abhilfe: eines zuweisen.

  1. Installiere colord und die Farbintegration deines Desktops. colord ist der Dienst, der Displayprofile speichert; die Desktop-Integration veröffentlicht das zugewiesene Profil für den Bildschirm.

    Terminal window
    # KDE Plasma
    sudo zypper install colord colord-kde
    # GNOME
    sudo zypper install colord gnome-color-manager
  2. Weise deinem Display ein Profil zu. Nutze die grafischen Einstellungen, falls dein Desktop sie hat:

    • GNOME: Einstellungen → Farbe → Display wählen → Profil hinzufügen und aktivieren.
    • KDE Plasma: Systemeinstellungen → Farbe (bei manchen Versionen Farbkorrektur).

    Manche Desktops — vor allem einige KDE-Plasma-6-Builds — haben gar kein Farb-Panel. Dort funktioniert die Kommandozeile immer (colord bringt das Werkzeug colormgr mit):

    Terminal window
    # 1) die Geräte-ID deines Displays finden
    colormgr get-devices
    # 2) verfügbare Profile auflisten und eines wählen — das aus der EDID abgeleitete Profil mit
    # dem Namen deines Monitors ist eine gute Wahl ohne Aufwand, oder „sRGB"
    colormgr get-profiles
    # 3) zuweisen und als Standard setzen (Objektpfade aus den beiden Befehlen oben verwenden)
    colormgr device-add-profile <geraete-objektpfad> <profil-objektpfad>
    colormgr device-make-profile-default <geraete-objektpfad> <profil-objektpfad>
  3. Ab- und wieder anmelden. Der Desktop veröffentlicht das zugewiesene Profil bei der Anmeldung für den Bildschirm — es mitten in der Sitzung zuzuweisen genügt allein nicht. Nach der erneuten Anmeldung ist das Profil aktiv.

  • Das automatisch erzeugte Display-Profil — colord legt eines aus den EDID-Daten deines Monitors an, benannt nach dem Display (z. B. „Surface Laptop 4“). Es ist eine kostenlose, vernünftige Schätzung des Panel-Gamuts und ein guter Standard.
  • Ein gemessenes Profil — für echte Genauigkeit kalibriere das Display mit einem Colorimeter und einem Werkzeug wie DisplayCAL. Weise das Ergebnis auf demselben Weg zu.
  • sRGB — erklärt das Panel zu sRGB. In Ordnung für einen Standard-Gamut-Bildschirm; bei einem Wide-Gamut-Panel leicht daneben, aber es blendet den Hinweis aus.

Öffne ein Foto in Entwickeln und sieh ins Info-Panel: Das Feld Bildschirm-Profil sollte nun den Namen deines Profils zeigen (z. B. „Surface Laptop 4“) statt „sRGB“, und der Hinweis ist weg.

Einen Farbraum erzwingen oder den Hinweis ausblenden

Abschnitt betitelt „Einen Farbraum erzwingen oder den Hinweis ausblenden“

Wenn du kein Profil einrichten kannst oder willst, öffne Einstellungen → Allgemein → Bildschirmfarbraum und wähle statt Automatisch (an Display anpassen) einen festen Wert:

  • sRGB — korrekt auf einem Standard-Gamut-Bildschirm, und entfernt den Hinweis.
  • Display P3 — für ein Wide-Gamut-Panel, oder um zu prüfen, wie ein Bild in P3 aussieht (Softproof).

Ein fester Farbraum wird auf jedem Monitor unverändert verwendet, sodass PxlMonk nichts mehr erkennen muss und der Hinweis nicht erscheint.