Fórum Archlinux cz

Arch Linux => Desktopová prostředí a správci oken => Téma založeno: MadMax 14. Květen 2019, 06:24:27 dopoledne

Název: Redshift (i3wm) - autostart
Přispěvatel: MadMax 14. Květen 2019, 06:24:27 dopoledne
Zdravím vo spolok,

používate niekto Redshift s kombinácii s i3wm? Ako ho spúšťate? Mám s tým totiž problém. Všade sa píše, aby sa pridal riadok exec --no-startup-id redshift -l $Lat:$Lon, a samozrejme, redshift takto naštartuje, ale po odhlasení z i3wm sa proces nezruší. Po opätovnom prihlásení sa spustí znova, čiže beží 2x ($ ps aux | grep redshift), alebo 3x, 4x,... podľa toho, koľko krát sa prihlásim.

Neviete niekto správne riešenie? Ja som si síce niečo zbastlil, ale príde mi to z núdze cnosť a radšej to sem ani neuvediem.

Ďakujem
Název: Re:Redshift (i3wm) - autostart
Přispěvatel: lombardo1981 16. Květen 2019, 01:35:50 odpoledne
Možno takto:
Kód: [Vybrat]
exec --no-startup-id redshift -l $Lat:$Lon &
Název: Re:Redshift (i3wm) - autostart
Přispěvatel: MadMax 16. Květen 2019, 06:30:42 odpoledne
Ááááá nie, tak to práveže nefunguje. Samozrejme proces sa spustí, ale po Logout - Login sa spustí znova, čím sa duplikuje. Pozri prilohu.

Ja to mám takto:
Kód: [Vybrat]
exec --no-startup-id pkill redshift && sleep 5; redshift -l 48.16:17.11 &
Funguje to, ale chcel som zistiť, či nie je niečo elegantnejšie.