ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

Monitor profilieren mit ArgyllCMS

Fehlendes Makro

Das Makro „InArbeit“ konnte nicht gefunden werden.

Fehlendes Makro

Das Makro „Getestet“ konnte nicht gefunden werden.

 * [1]: [:Pakete installieren: Installation von Programmen]
 * [2]: [:Terminal:Ein Terminal öffnen]
 * [3]: [:Programme starten: Ein Programm starten]
 * [4]: [:Packprogramme: Archive entpacken]
 * [5]: [:Rechte:Rechte für Dateien und Ordner ändern]

Dieser Artikel beschreibt, wie man seinen Monitor mit Hilfe von Argyllcms 🇬🇧 farbverbindlich kalibrieren kann.

Argyllcms ist ein Kommandozeilen-Programm, welches mit Hilfe von Kalibrierungsgeräten den Monitor misst. Es misst Gamma, Kontrast und die Farbwerte eines Monitors. Es speichert die Abweichungen der Norm und verändert danach den Monitor auch so, dass der Monitor die Farben echt wieder gibt.

Um den Monitor mit dieser Anleitung zu kalibrieren, wird ein Messgerät benötigt (z.B. ein [http://spyder.datacolor.com/ Spyder] {en} ).

Installation

Benötigte Pakete

Zuerst, muss man folgende Pakete installieren [1]:

  • jam (universe, [2])

  • libxxf86dga-dev

  • libxxf86misc-dev

  • libxxf86vm-dev

  • libxss-dev

Jam ist ein Entwicklungstool und man benötigt dieses, um Argyllcms zu kompilieren.

Installation

Man lädt den Source Code 🇬🇧 von der Argyllcms Webseite 🇬🇧 herunter.

Dann muss man das Verzeichnis /usr/local/argyllcms erstellen, wozu Root-Rechte erforderlich sind. Dorthin kopiert man die heruntergeladene zip Datei und entpackt sie [4].

Nun muss man zwei Dateien noch ausführbar machen [5], und zwar makeall.ksh und makeinstall.ksh

sudo chmod +x /usr/local/argyllcms/makeall.ksh
sudo chmod +x /usr/local/argyllcms/makeinstall.ksh

Nun führt man beide Programme mit Root Rechten aus 83], zuerst makeall.ksh und danach makeinstall.ksh

sudo sh makeall.ksh

erscheint nach diesem Befehl eine Meldung, dass Pakete geskippt wurden, so liegt das daran, dass noch ein paar Abhängigkeiten nicht erfüllt sind. Erscheint keine Fehlermeldung, fährt man fort:

sudo sh makeinstall.ksh

Nachdem das Kompilieren ohne Fehler durchgelaufen ist, kopiert man alle Argyllcms Programme welche im Verzeichnis /usr/local/argyllcms/bin sind in das Verzeichnis /usr/local/bin.

Kalibrieren

Nachdem man Argyllcms installiert hat, kann man nun den Monitor kalibrieren. Dazu wechselt man in ein Verzeichnis, in das die Profildaten abgespeichert werden (z.B. /home/USERNAME/Monitor)

Um die Kalibrierung zu beginnen, schließt man als erstes das Kalibrierungsgerät an.

Sonderfall Spyder 2

Möchte man ein Spyder 2 Gerät benutzten, so benötigt man die Firmware von der Original Windows Installations CD.

Um die Firmware zu installieren, legt man die CD ins Laufwerk und gibt man im Terminal folgenden Befehl ein [2]:

sudo spyd2en -v

Damit sollte die Firmware automatisch von der CD ausgelesen werden. Eine ausführlichere Beschreibung bietet die Argyllcms Webseite unter Spyd2en 🇬🇧 .

Besitzt man keinen Spyder 2 kann man diesen Schritt überspringen und fährt mit der eigentlichen Kalibrierung fort:

# Falls man eine CRT Monitor hat
sudo dispcal -v -y c -o TargetA
# Falls man eine LCD Monitor hat
sudo dispcal -v -y l -o TargetA

Jetzt erscheint ein weißes (in der Beta Version ein schwarzes) Feld in der Mitte des Monitors. Nun befestigt man das Kalibrierungsgerät so, dass es mit dem Auge auf Höhe des weißen (schwarzen) Feldes hängt. Dann drückt man

Fehlendes Makro

Das Makro „Tasten“ konnte nicht gefunden werden.

.

Jetzt hat man 7 Punkte, welche man wählen kann. Falls man es eilig hat wählt man gleich "5) Check all". Nun verändert sich das Feld. Es färbt sich unterschiedlich ein. Nach einiger Zeit kommt man wieder zu den sieben Einstellungspunkten. Nun geht man einfach auf "6) Continue on to calibration". Jetzt dauert es einige Zeit, wieder verändert sich das Feld. Nach einiger Zeit erhält man den Hinweis, dass man nun das Kalibrierungsgerät entfernen kann.

Als nächstet gibt man folgendes im Terminal ein:

sudo targen -v -d3 -f250 DisplayA

Hier wird nun ein File erstellt.

Nun kommt der dritte Schritt:

# Falls man eine CRT hat
sudo dispread -v -y c -k TargetA.cal DisplayA
# Falls man eine LCD hat
sudo dispread -v -y l -k TargetA.cal DisplayA

Hier geht er nun Patches durch, welche das Programm Targen gemacht hat. Die Anzahl dieser Patches wurde mit dem Parameter -f gemacht. In diesem Fall geht er 250 Patches durch. Wenn man die Kalibrierung genauer haben will sollte man 500 nehmen. Jetzt muss noch ein .icc File erstellt werden, welches man nachher aufrufen kann.

sudo profile -v -D"Display A" -qm -as DisplayA

Als letztes muss man nur noch die Veränderung aufrufen. Dies macht man mit dem Programm dispwin.

# Dieser Befehl funktioniert auch ohne Root Rechte, allerdings wird das Farbprofil dann nur für den aktuell angemeldeten Benutzer geändert.
sudo dispwin DisplayA.icc

Nun sollte sich der Monitor in der Farbe ändern. Im ersten Moment wirkt die neue Farbwiedergabe "falsch", allerdings nur weil man sich an die ursprünglichen, falschen Farben gewöhnt hat.

Achtung: Nach einem Neustart ist das neue Profil nicht mehr aktiv und muss neu geladen werden. Man kann sich hierfür ein Autostart Skript erstellen.

Farbprofil beim Start automatisch setzen

Damit das soeben erstellte Farbprofil beim Anmelden automatisch gesetzt wird, muss man sich ein kleines Skript z.B. im Verzeichnis /usr/local/argyllcms erstellen:

sudo nano /usr/local/argyllcms/set_icc

und schreibt folgenden Inhalt in die Datei:

#!/bin/bash
dispwin /PFAD/ZUR/DATEI/DisplayA.icc

wobei die Pfadangabe angepasst werden muss, je nach dem wo man sein Profil gespeichert hat und wie man die Datei benannt hat. Nun muss man die Datei abspeichern mit Strg+O und Enter, nano beenden mit Strg+X und ausführbar machen:

sudo chmod +x /usr/local/argyllcms/set_icc

Jetzt kann man im Gnome Menü unter System - Einstellungen - Sitzungen mit Hinzufügen ein neues Startprogramm hinzufügen. Als Name wählt man Bilschirm Profil und als Befehl sh /usr/local/argyllcms/set_icc.

Nun wird bei jedem Anmelden das neu erstellte Farbprofil geladen.

Fehlendes Makro

Das Makro „Diskussion“ konnte nicht gefunden werden.

Diese Revision wurde am 2. Juni 2008 12:31 von fragglerocker erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Hardware, Grafik, ungetestet