TechGameGeeks Forum
[XFCE Edition] redshift / redshift-gtk funktioniert nicht nach Installation - Druckversion

+- TechGameGeeks Forum (https://forum.techgamegeek.com)
+-- Forum: Feedback und Tests (https://forum.techgamegeek.com/forum-6.html)
+--- Forum: 💾 Probleme nach der Installation (https://forum.techgamegeek.com/forum-8.html)
+--- Thema: [XFCE Edition] redshift / redshift-gtk funktioniert nicht nach Installation (/thread-40.html)



[XFCE Edition] redshift / redshift-gtk funktioniert nicht nach Installation - Daniel - 09.08.2025

Wenn ihr redshift bzw. redshift-gtk installiert, dann werden die Programme zwar ordnungsgemäß ins System "eingespielt", der Start von redshift schlägt jedoch fehl.

Der Grund kann ein Fehlen der redshift.conf in ~/.config/ sein.

Variante 1: Manueller Standort: Die redshift.conf kann (für Österreich/Wien) z.B. so aussehen:
Code:
[redshift]
; Automatische Umschaltung anhand von Sonnenauf-/untergang
; (berechnet aus den Koordinaten unten)
temp-day=6500
temp-night=3500
transition=1

; Wähle die passende Methode:
; - X11 (XFCE/KDE auf Xorg): randr
; - Wayland (z.B. Wayfire, Sway): wayland
; - Fallback: drm
adjustment-method=randr

; Standortquelle: manuell (Wien)
location-provider=manual

[manual]
lat=48.2082
lon=16.3738

; --- Optionales Tuning ---
;brightness-day=1.0
;brightness-night=0.9
;gamma=0.9:0.9:0.9

Variante 2: Automatischer Standort
Unter Xfce bedingt dies den Start des Programms:  /usr/libexec/geoclue-2.0/demos/agent

Dann sollte eure redshift.conf so aussehen:
Code:
[redshift]
; Automatische Umschaltung anhand von Sonnenauf-/untergang
; (berechnet aus den Koordinaten unten)
temp-day=6500
temp-night=3500
transition=1

; Wähle die passende Methode:
; - X11 (XFCE/KDE auf Xorg): randr
; - Wayland (z.B. Wayfire, Sway): wayland
; - Fallback: drm
adjustment-method=randr

; Standort über Geoclue ermitteln
location-provider=geoclue2

; --- Optionales Tuning ---
;brightness-day=1.0
;brightness-night=0.9
;gamma=0.9:0.9:0.9

; --- Alternative: feste Koordinaten ---
;location-provider=manual
;[manual]
;lat=48.2082
;lon=16.3738

Ein einfaches Skript für den Autostart könnte so aussehen:

Code:
#!/usr/bin/env bash

# Wenn Geoclue-Agent nicht läuft, starten
if ! ps -C agent -o cmd= | grep -q "geoclue-2.0/demos/agent"; then
    /usr/libexec/geoclue-2.0/demos/agent &
fi

# 2 Sekunden warten
sleep 2

# Wenn Redshift nicht läuft, starten
if ! pgrep -x redshift >/dev/null; then
    /usr/bin/redshift -c "$HOME/.config/redshift.conf" &
fi