Thread View: pl.comp.os.linux
9 messages
9 total messages
Started by Marcin Debowski
Sat, 21 Oct 2023 08:42
gamma/temperatura barwowa monitora
Author: Marcin Debowski
Date: Sat, 21 Oct 2023 08:42
Date: Sat, 21 Oct 2023 08:42
24 lines
1545 bytes
1545 bytes
Dopieszczam ustawienie barwy monitora. Jest taki prosty ale użyteczny programik sct, który robi to ładnie. Ustawia on temperaturę podług temperatury w K. Czyli np. sct 8500K. Jeśli chciałbym ustawić to bardziej permanentnie na poziomie systemu to xorg.conf w sekcji monitor akceptuje parametr gamma. Nie specjalnie ogarniam to całe color space.... Robię np. coś takiego: $ sct 8500K; xrandr --verbose|grep -i gamm Gamma: 1.0:0.91:0.77 po czym robię: xrandr --output eDP-1 --gamma 1.0:0.91:0.77 ale to nie jest to co daje sct 8500K. W dodatku, ponowne xrandr --verbose|grep -i gamm, daje: Gamma: 1.0:1.1:1.3 Czyli co xrandr inaczej ustawia a inaczej raportuje? -- Marcin
Re: gamma/temperatura barwowa monitora
Author: marrgol
Date: Mon, 23 Oct 2023 17:31
Date: Mon, 23 Oct 2023 17:31
36 lines
2268 bytes
2268 bytes
On 2023-10-21 at 10:42 Marcin Debowski wrote: > Dopieszczam ustawienie barwy monitora. Jest taki prosty ale użyteczny > programik sct, który robi to ładnie. Ustawia on temperaturę podług > temperatury w K. Czyli np. sct 8500K. > > Jeśli chciałbym ustawić to bardziej permanentnie na poziomie systemu to > xorg.conf w sekcji monitor akceptuje parametr gamma. A nie prościej byłoby wołać sct ze skryptu umieszczonego w /etc/X11/xinit/xinitrc.d/ ? > Nie specjalnie ogarniam to całe color space.... > > Robię np. coś takiego: > $ sct 8500K; xrandr --verbose|grep -i gamm > Gamma: 1.0:0.91:0.77 > > po czym robię: > xrandr --output eDP-1 --gamma 1.0:0.91:0.77 > > ale to nie jest to co daje sct 8500K. W dodatku, ponowne > xrandr --verbose|grep -i gamm, daje: > Gamma: 1.0:1.1:1.3 > > Czyli co xrandr inaczej ustawia a inaczej raportuje? Wygląda, że ustawia się r:g:b, a raportowane jest 1/r:1/g:1/b: ~ $ xrandr --output HDMI-2 --gamma 2.0:2.0:2.0 ~ $ xrandr -q --verbose | grep -e Gamma Gamma: 0.50:0.50:0.50 ~ $ xrandr --output HDMI-2 --gamma 0.5:0.5:0.5 ~ $ xrandr -q --verbose | grep -e Gamma Gamma: 2.0:2.0:2.0 Pytanie, które wartości są faktycznie używane? :-)
Re: gamma/temperatura barwowa monitora
Author: Marcin Debowski
Date: Fri, 27 Oct 2023 11:47
Date: Fri, 27 Oct 2023 11:47
59 lines
3112 bytes
3112 bytes
On 2023-10-23, marrgol <marrgol@address.invalid> wrote: > On 2023-10-21 at 10:42 Marcin Debowski wrote: >> Dopieszczam ustawienie barwy monitora. Jest taki prosty ale użyteczny >> programik sct, który robi to ładnie. Ustawia on temperaturę podług >> temperatury w K. Czyli np. sct 8500K. >> >> Jeśli chciałbym ustawić to bardziej permanentnie na poziomie systemu to >> xorg.conf w sekcji monitor akceptuje parametr gamma. > > A nie prościej byłoby wołać sct ze skryptu umieszczonego > w /etc/X11/xinit/xinitrc.d/ ? Nie mam takiego katalogu... ale pewnie mogę dodać do xinitrc, który jest w xinit. Czy to niezbyt dobry pomysł? >> Nie specjalnie ogarniam to całe color space.... >> >> Robię np. coś takiego: >> $ sct 8500K; xrandr --verbose|grep -i gamm >> Gamma: 1.0:0.91:0.77 >> >> po czym robię: >> xrandr --output eDP-1 --gamma 1.0:0.91:0.77 >> >> ale to nie jest to co daje sct 8500K. W dodatku, ponowne >> xrandr --verbose|grep -i gamm, daje: >> Gamma: 1.0:1.1:1.3 >> >> Czyli co xrandr inaczej ustawia a inaczej raportuje? > > Wygląda, że ustawia się r:g:b, a raportowane jest 1/r:1/g:1/b: Hmmm. To jest mega dziwne. Faktycznie wygląda na 1/x ale barwa i jasność są klarownie różne. 1) sct 8500K 2) xrandr --verbose|grep -i gamm Gamma: 1.0:0.91:0.77 3) xrandr --output eDP-1 --gamma 1:1.098901099:1.298701299 ->inny kolor i jasność niż w (1) 4) xrandr --verbose|grep -i gamm Gamma: 1.0:0.91:0.77 ale ta sama raportowana wartość Przy czym /sys/class/backlight/intel_backlight/brightness się nie zmienia. Nic z tego nie rozumiem. > ~ $ xrandr --output HDMI-2 --gamma 2.0:2.0:2.0 > ~ $ xrandr -q --verbose | grep -e Gamma > Gamma: 0.50:0.50:0.50 > ~ $ xrandr --output HDMI-2 --gamma 0.5:0.5:0.5 > ~ $ xrandr -q --verbose | grep -e Gamma > Gamma: 2.0:2.0:2.0 > > Pytanie, które wartości są faktycznie używane? :-) Pytanie, co tu się kurna dzieje. Może to jakiś bug albo inna color space czy coś? Nie, to byłoby jakieś totalne kuriozum. -- Marcin
Re: gamma/temperatura barwowa monitora
Author: Marcin Debowski
Date: Fri, 27 Oct 2023 11:59
Date: Fri, 27 Oct 2023 11:59
10 lines
1261 bytes
1261 bytes
Nosz kurna, jeszcze jedna zagatka, może powiązana: xrandr --output eDP-1 --brightness 0.7 nie zmienia wartości /sys/class/backlight/intel_backlight/brightness ale zmienia jasność ekranu. echo 400 > /sys/class/backlight/intel_backlight/brightness zmienia jasność ekranu. -- Marcin
Re: gamma/temperatura barwowa monitora
Author: marrgol
Date: Fri, 27 Oct 2023 22:23
Date: Fri, 27 Oct 2023 22:23
20 lines
2108 bytes
2108 bytes
On 27/10/2023 at 13.47 Marcin Debowski wrote: >> A nie prościej byłoby wołać sct ze skryptu umieszczonego >> w /etc/X11/xinit/xinitrc.d/ ? > > Nie mam takiego katalogu... A to może jest specyficzny dla dystrybucji (openSUSE). Zerknąłem teraz na Debiana i w nim to będzie chyba /etc/X11/Xsession.d/. A w innych być może jeszcze jakiś inny z '.d' na końcu gdzieś w /etc/X11/. > ale pewnie mogę dodać do xinitrc, który jest > w xinit. Czy to niezbyt dobry pomysł? Wg starej szkoły można edytować wszystko, co jest w /etc/, ale obecnie raczej należy unikać modyfikacji skryptów pochodzących z dystrybucyjnych pakietów, bo aktualizacje mogą dostarczać ich inne wersje i trzeba by sobie za każdym razem ręcznie synchronizować własne wpisy z nowościami z distro. Dlatego wymyślili te .d-katalogi -- jeśli główny, „dystrybucyjny” skrypt coś w nich znajdzie, to wykorzysta, a jeśli nie, to nie; jego samego można w ogóle nie tykać (i uniknąć różnych problemów)…
Re: gamma/temperatura barwowa monitora
Author: marrgol
Date: Fri, 27 Oct 2023 22:26
Date: Fri, 27 Oct 2023 22:26
21 lines
1930 bytes
1930 bytes
On 27/10/2023 at 13.59 Marcin Debowski wrote:
> Nosz kurna, jeszcze jedna zagatka, może powiązana:
> xrandr --output eDP-1 --brightness 0.7
> nie zmienia wartości /sys/class/backlight/intel_backlight/brightness
> ale zmienia jasność ekranu.
Z mana do xrandr:
„Please note that the gamma and brightness informations are only
approximations of the complete color profile stored in the server.”
„--brightness brightness
[…] this is a software only modification, if your hardware has
support to actually change the brightness, you will probably
prefer to use xbacklight.”
> echo 400 > /sys/class/backlight/intel_backlight/brightness
> zmienia jasność ekranu.
To zapewne zmienia właśnie ustawienie sprzętowe i ma niewiele (nic?)
wspólnego z tym, co robi xrandr…
Re: gamma/temperatura barwowa monitora
Author: Marcin Debowski
Date: Fri, 27 Oct 2023 23:35
Date: Fri, 27 Oct 2023 23:35
31 lines
2207 bytes
2207 bytes
On 2023-10-27, marrgol <marrgol@address.invalid> wrote: > On 27/10/2023 at 13.59 Marcin Debowski wrote: >> Nosz kurna, jeszcze jedna zagatka, może powiązana: >> xrandr --output eDP-1 --brightness 0.7 >> nie zmienia wartości /sys/class/backlight/intel_backlight/brightness >> ale zmienia jasność ekranu. > > Z mana do xrandr: > > „Please note that the gamma and brightness informations are only > approximations of the complete color profile stored in the server.” > > „--brightness brightness > […] this is a software only modification, if your hardware has > support to actually change the brightness, you will probably > prefer to use xbacklight.” > >> echo 400 > /sys/class/backlight/intel_backlight/brightness >> zmienia jasność ekranu. > > To zapewne zmienia właśnie ustawienie sprzętowe i ma niewiele (nic?) > wspólnego z tym, co robi xrandr… Bo to przecież jest typu lcd i można tę jasność ustawiać albo lampą podświetlającą matrycę, albo na poziomie pikseli, blokując światło tej matrycy. Jakieś zacmienie mnie dopadło. Ale przy oled to już chyba byłoby wyłącznie "gammą". -- Marcin
Re: gamma/temperatura barwowa monitora
Author: Marcin Debowski
Date: Fri, 27 Oct 2023 23:36
Date: Fri, 27 Oct 2023 23:36
27 lines
2249 bytes
2249 bytes
On 2023-10-27, marrgol <marrgol@address.invalid> wrote: > On 27/10/2023 at 13.47 Marcin Debowski wrote: >>> A nie prościej byłoby wołać sct ze skryptu umieszczonego >>> w /etc/X11/xinit/xinitrc.d/ ? >> >> Nie mam takiego katalogu... > > A to może jest specyficzny dla dystrybucji (openSUSE). Zerknąłem teraz > na Debiana i w nim to będzie chyba /etc/X11/Xsession.d/. A w innych być > może jeszcze jakiś inny z '.d' na końcu gdzieś w /etc/X11/. > >> ale pewnie mogę dodać do xinitrc, który jest >> w xinit. Czy to niezbyt dobry pomysł? > > Wg starej szkoły można edytować wszystko, co jest w /etc/, ale obecnie > raczej należy unikać modyfikacji skryptów pochodzących z dystrybucyjnych > pakietów, bo aktualizacje mogą dostarczać ich inne wersje i trzeba by > sobie za każdym razem ręcznie synchronizować własne wpisy z nowościami > z distro. Dlatego wymyślili te .d-katalogi -- jeśli główny, „dystrybucyjny” > skrypt coś w nich znajdzie, to wykorzysta, a jeśli nie, to nie; jego samego > można w ogóle nie tykać (i uniknąć różnych problemów)… Xubuntu 22.04. Utworzę ręcznie i zobaczę co się stanie. -- Marcin
Re: gamma/temperatura barwowa monitora
Author: marrgol
Date: Sat, 28 Oct 2023 10:55
Date: Sat, 28 Oct 2023 10:55
7 lines
1455 bytes
1455 bytes
On 28/10/2023 at 01.36 Marcin Debowski wrote: > Xubuntu 22.04. > Utworzę ręcznie i zobaczę co się stanie. Jeśli piszesz o utworzeniu /etc/X11/xinit/xinitrc.d/, to w Xubuntu nic to nie da. Wrzuć skrypt do /etc/X11/Xsession.d/. Nazwij go tak, żeby „się sortował” przed 99x11-common_start, np. 98sct.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads