Konfigurationsdatei
Für automatisierte Setups oder fortgeschrittene Anpassungen können die Einstellungen von Media Sort direkt durch Bearbeiten der Datei config.toml in einem Texteditor angepasst werden.
Speicherorte der Konfigurationsdatei
Abschnitt betitelt „Speicherorte der Konfigurationsdatei“Die Konfigurationsdatei befindet sich im Standard-Konfigurationsordner des jeweiligen Betriebssystems:
- Linux:
$XDG_CONFIG_HOME/media-sort/config.toml(normalerweise~/.config/media-sort/config.toml) - macOS:
~/Library/Application Support/media-sort/config.toml - Windows:
%APPDATA%\media-sort\config.toml(normalerweiseC:\Benutzer\<Benutzername>\AppData\Roaming\media-sort\config.toml)
Beim ersten Start migriert Media Sort automatisch die Einstellungen der älteren WPF-v2.x-Anwendung, falls eine config.json-Datei unter $CONFIG_DIR/Image Sort/config.json (oder debug_config.json in Debug-Builds) existiert. Eine manuelle Migration ist nicht erforderlich.
Konfigurationsschlüssel
Abschnitt betitelt „Konfigurationsschlüssel“Die Datei config.toml ist in verschiedene Abschnitte unterteilt, die unterschiedliche Einstellungsprofile repräsentieren.
[general]
Abschnitt betitelt „[general]“Steuert das visuelle Erscheinungsbild, die Sprache, das Update-Verhalten und das Verhalten beim Laden von Ordnern:
theme(String): Das Benutzeroberflächendesign. Beispiele:"Dark","Light","Dracula","Nord","SolarizedLight","SolarizedDark","GruvboxLight","GruvboxDark","CatppuccinLatte","CatppuccinFrappe","CatppuccinMacchiato","CatppuccinMocha","TokyoNight","TokyoNightStorm","TokyoNightLight","KanagawaWave","KanagawaDragon","KanagawaLotus","Moonfly","Nightfly","Oxocarbon","Ferra". (Standard:"Light")locale(String/null): Manuelle Sprachcode-Festlegung. Aufnullsetzen, um die automatische Erkennung des Betriebssystems zu verwenden, oder einen Sprachcode wie"en","de"oder"ja"angeben. (Standard:null)reopen_last_opened_folder(Boolean): Zuletzt aktiven Ordner beim nächsten Start automatisch wiederherstellen. (Standard:true)last_opened_folder(String/null): Der Pfad des zuletzt geöffneten Ordners.reopen_last_selected_media(Boolean): Zuletzt ausgewähltes Medium im wiederhergestellten Ordner beim nächsten Start automatisch wiederherstellen. (Standard:true)last_selected_media(String/null): Der absolute Pfad des zuletzt ausgewählten Mediums.animate_gifs(Boolean): Steuert, ob GIF-Bilder in Vorschauen und Rastern animiert werden. (Standard:true)session_pinned_folders(Boolean): Behandelt angeheftete Ordner als Sitzungszustand: Diese Instanz übernimmt weder angeheftete Ordner von anderen laufenden Instanzen noch teilt sie ihre eigenen mit ihnen. (Standard:false, d. h. angeheftete Ordner werden geteilt)folder_tree_width(Zahl): Die Breite des linken Ordner-Navigations-Panels in Pixeln. (Standard:240)check_for_updates_on_startup(Boolean, nur Windows/macOS-Bundles): Automatische Update-Prüfung beim Start aktivieren/deaktivieren. (Standard:true)install_prerelease_builds(Boolean, nur Windows/macOS-Bundles): Bezieht Vorabversionen (Alpha/Beta) in die Update-Prüfung ein. (Standard:false)integration_with_windows(Boolean, nur Windows): Steuert die Windows Explorer-Kontextmenüintegration. (Standard:false)
[advanced]
Abschnitt betitelt „[advanced]“Enthält Optionen für fortgeschrittene Nutzer, die die Medien-Dekodierung betreffen:
disable_hardware_decoding(Boolean): Erzwingt Software-Videodekodierung (hwdec=no). Beifalse(Standard) wird Hardware-Dekodierung (hwdec=auto-copy) verwendet und Videoframes werden in nativer Auflösung gerendert. Beitruewerden Frames auf 960×540 begrenzt, damit die CPU-Dekodierung flüssig bleibt. (Standard:false)
[metadata_panel]
Abschnitt betitelt „[metadata_panel]“Konfiguriert das einklappbare Seitenpanel für EXIF- und Container-Tag-Metadaten:
is_expanded(Boolean): Steuert, ob das Panel standardmäßig geöffnet ist. (Standard:false)panel_width(Zahl): Die Breite des Metadatenpanels in Pixeln. (Standard:300)
[pinned_folders]
Abschnitt betitelt „[pinned_folders]“Verwaltet angepinnte Verzeichnisse für Schnellzugriffs-Shortcuts:
paths(Liste von Strings): Eine Liste von Ordnerpfaden auf Ihrem System.[pinned_folders]paths = ["/home/user/Bilder/Sorted","/home/user/Bilder/Keep"]
[window_position]
Abschnitt betitelt „[window_position]“Speichert Fensterkoordinaten und -größen zur Wiederherstellung des Fensterzustands:
left(Zahl): X-Koordinate. (Standard:100)top(Zahl): Y-Koordinate. (Standard:100)width(Zahl): Fensterbreite. (Standard:1000)height(Zahl): Fensterhöhe. (Standard:600)maximized(Boolean): Ob das Fenster beim letzten Schließen maximiert war. (Standard:false)screen_count(Zahl): Anzahl der erkannten Bildschirme, wird zur Erkennung von Display-Änderungen verwendet. (Standard:1)
Eigene Tastaturbelegungen
Abschnitt betitelt „Eigene Tastaturbelegungen“Unter der Tabelle [keybindings] können Sie eigene Tastenkombinationen definieren.
Struktur
Abschnitt betitelt „Struktur“Jedes Tastenkürzel wird durch eine Tabelle mit folgenden Parametern definiert:
key(String): Der Name der Haupttaste (abgeleitet vom iced-Key-Typ).ctrl(Boolean): Erfordert das Halten der Strg-Taste (bzw. Command-Taste auf macOS).shift(Boolean): Erfordert das Halten der Umschalttaste (Shift).alt(Boolean): Erfordert das Halten der Alt-Taste.meta(Boolean): Erfordert das Halten der System-/Windows-Taste.
Beispiel: Strg+Z für Rückgängig
Abschnitt betitelt „Beispiel: Strg+Z für Rückgängig“[keybindings.undo]key = "Z"ctrl = trueshift = falsealt = falsemeta = falseGültige Tastennamen
Abschnitt betitelt „Gültige Tastennamen“Das Feld key akzeptiert folgende Namen:
- Einzelne Zeichen:
"A"bis"Z","0"bis"9"sowie jedes andere einzelne Zeichen (z. B.".","[","/") - Navigationstasten:
"Up","Down","Left","Right","Home","End","PageUp","PageDown" - Systemsteuerung:
"Enter","Space","Backspace","Delete","Esc","Tab" - Funktionstasten:
"F1"bis"F12" - Medientasten:
"MediaPlayPause","MediaPlay","MediaPause","MediaStop","MediaTrackNext","MediaTrackPrevious","AudioVolumeUp","AudioVolumeDown","AudioVolumeMute"
Hinweis: Verwenden Sie "Esc", nicht "Escape", für die Escape-Taste.
Verfügbare Tastaturbelegungen
Abschnitt betitelt „Verfügbare Tastaturbelegungen“Die vollständige Liste der konfigurierbaren Tastaturbelegungen und ihrer Standardwerte finden Sie auf der Seite Eigene Tastaturbelegungen. |