Allgemeines
Kontrolliere den Gesamtlook und Gesamt-Feeling von darktable.
- interface language
- Set the language of the user interface. This includes the option to enable sentence case (
en@truecase
) for English. The system default is marked with an * (needs a restart) - theme
- Set the theme for the user interface. Aside from any aesthetic considerations, the recommended interface color for color evaluation is middle gray. Visual perception is affected by ambient brightness, and a low user interface brightness causes all kinds of illusions. Using a dark interface to retouch photos can therefore lead to excessive retouching (abuse of contrast and saturation) and to a photo that is too dark when printed. It is therefore highly recommended that you use one of the “grey” themes for retouching work as these are designed so that the user interface approximates middle gray. For those who have difficulty reading text in the default theme, darktable includes two “highcontrast” themes with white text on a dark background, but the caveats mentioned previously apply if you select one of them (default “darktable-elegant-grey”).
- System-Schriftgröße der Anzeige
- Wähle diese Möglichkeit an, um die Schriftgröße des Systems anders zu definieren. Wenn es nicht angekreuzt ist, kannst du eine Schriftgröße in das Feld darunter eintragen (Standard ein)
- Schriftgröße in Punkten
- Wenn “brauche System Schriftgröße"nicht angekreuzt ist, kannst du eine Schriftgröße (in Punkten) in das Feld darunter eintragen für darktable. Die Schriftgröße ändert sich sofort.
- GUI Einstellungen und Text DPI
- Stelle hier die Auflösung des GUI (Grafische Benutzerschnittstelle), um Kontrollkästchen, Knöpfe Labels etc. anders zu skalieren, verkleinern, um mehr Platz zu schaffen. Setze es auf -1, um die systemdefinierte globale Auflösung zu nutzen. Der Standard ist bei den meisten Systemen 96 DPI (benötigt einen Neustart).
🔗CSS Themes Änderungen
In addition to selecting a pre-built theme you can also apply additional CSS customizations of your own to tweak the look-and-feel of darktable.
Es gibt dafür zwei verschiedene Methoden:
- Kreiere ein benutzerdefiniertes Theme
- Falls du viele Änderungen an der Benutzeroberfläche von darktable machen willst, wirst du selber dein eigenes Theme kreieren wollen (in einer
.css
Datei) und es abspeicher in$HOME/.config/darktable/themes
(oderC:\%LOCALAPPDATA%\darktable\themes
in Windows). Dein neues Theme wird beim nächsten Starten von darktable automatisch in der Auswahlliste der Themes erscheinen. -
Bitte beachte, dass die Struktur vom internen CSS von darktable häufig wechselt, was es nötig machen kann erhebliche Änderungen an deinem Theme vorzunehmen, wenn die nächste Ausgabe von darktable erscheint. Aus diesem Grund (unter andere) empfehlen wir es nicht komplexe benutzerdefinierte Themes zu kreieren, ohne du bist bereit viel Zeit in den Unterhalt zu investieren. Wenn dein Theme auf einem vorgegebenen Theme mit den Direktiven
@import url
von darktable basiert, dann beachte, dass die CSS Theme möglicherweise nicht zwischen Installationen portiert werden kann (@import url
nutzt relative Pfade und der Ort der vorgebauten Themes hängt vom System ab). - Kreiere Theme Optimierungen
- Unten in der Kolonne Allgemein gibt es ein Textfeld, innerhalb welchem du deine eigenen CSS-Optimierungen eingeben kannst. Wenn du diese Option nutzest, wird darktable zuerst dein gewähltes Theme laden (das “Basis” Theme aus der Auswahlliste der Themes) und wird dann dein CSS überlagern. Das bedeutet, dass du leicht kleinere Änderungen zum Erscheinungsbild und Eindruck machen kannst, und trotzdem zum grossen Teil bei einer neuen Version auf dem neuesten Stand mit dem Grund-Theme bleiben kannst. Es bedeutet auch, dass du das Basis-Theme wechseln kannst ohne deine CSS-Optimierungen zu beeinflussen.
Wenn du deine CSS eingegeben hast, dann klicke den Button ‘sichere CSS und wende es an’. Das wird deine CSS Einstellungen in ($HOME/.config/darktable/user.css
) (oder C:\%LOCALAPPDATA%\darktable\user.css
in Windows) und diese auch sofort anwenden.
Falls du bei der Anwendung deines CSS irgendwelche Vorkommnisse auslösen, dann kannst du das in der “ändere angewählte Themes mit CSS Optimierungen unten” wieder zurück machen. Das wird dann sofort wieder das Basis-Theme zurückholen, aber es wird deine Änderungen belassen, sodass du diese wieder editieren kannst und nochmals ausprobieren kannst. Presse einfach “sichere CSS und wende es an” nochmals. Das wird dann automatisch erneut den Dialog “ändere angewählte Themes mit CSS Optimierungen unten” öffnen und das neue CSS anwenden.
Beachte: Falls du Schwierigkeiten beim Benutzen deiner CSS Optimierungen hast, dann versuche erneut die Option “ändere das gewählte Theme mit den CSS Optimierungen unten”, um sicher zu sein, dass diese nicht durch deine Änderungen verursacht wurden.
🔗Verstehen von darktable Themes
All of darktable’s pre-built themes are provided as CSS files in $DARKTABLE/share/darktable/themes/
(where $DARKTABLE
is darktable’s installation directory). The darktable.css
theme contains the bulk of the code used to control the look-and-feel of darktable. A number of other themes are also provided but most of them use darktable.css
as a base (by importing darktable.css
using the @import url
directive).
If you choose to create your own custom theme file you are advised to follow a similar approach – import one of darktable’s existing theme files using @import url
(this directive expects relative paths) and then apply your own customizations on top. You do not need to do this when using the CSS text box in the preferences dialog – attempting to use @import url
in the CSS tweaks text box will not work correctly.
Für Themes werden die gleichen CSS-Prinzipien wie in HTML Browsern verwendet (mit wenigen kleinen Ausnahmen – siehe dazu für Details die GTK Dokumentation):
-
Die Mehrheit der Stil-Eigenschaften werden zu grossen Gruppen von Benutzeroberflächen-Elementen, zum Beispiel, GTK Knöpfe und Texteingabefelder
-
Als Nächstes werden zugehörigen Gruppen von darktable-spezifischen Benutzeroberflächen-Elementen Klassen-Namen gegeben, um sie als eine Gruppe darzustellen.
-
Als Letztes werden gewisse einzigartige Elemente der Benutzeroberfläche als CSS ID zugewiesen, sodass diese unabhängig dargestellt werden können.
Es ist sicher besser, die existierenden Themes durchzugehen (vor allem darktable.css
ist sehr ausführlich kommentiert) und das Werkzeug Gtk Inspektor, um herauszufinden, wie du das spezifische Element der Benutzeroberfläche (oder eine Klasse von Elementen) du modifizieren willst. Dabei benötigt es sicher gewisse Experimente.
Bitte beachte, dass die Themes von darktable als Standard in Grauskala, um bei der Bearbeitung von Bildern nicht von leuchtenden Farben abgelenkt zu werden. Es ist anzuraten, diese Praxis in deinen eigenen Themes beizubehalten und behalte Farbton so nahe wie möglich bei Mittelgrau. Zusätzlich solltest du dein Benutzer CSS bei jedem Update von darktable überprüfen, um zu kontrollieren, dass die Änderungen deine Optimierungen nicht negativ beeinflusst haben.