🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#907298
Author: Marcin Debowski
Date: Sat, 21 Oct 2023 08:42
24 lines
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
#907299
Author: marrgol
Date: Mon, 23 Oct 2023 17:31
36 lines
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
#907300
Author: Marcin Debowski
Date: Fri, 27 Oct 2023 11:47
59 lines
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
#907301
Author: Marcin Debowski
Date: Fri, 27 Oct 2023 11:59
10 lines
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
#907304
Author: marrgol
Date: Fri, 27 Oct 2023 22:23
20 lines
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
#907302
Author: marrgol
Date: Fri, 27 Oct 2023 22:26
21 lines
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
#907303
Author: Marcin Debowski
Date: Fri, 27 Oct 2023 23:35
31 lines
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
#907305
Author: Marcin Debowski
Date: Fri, 27 Oct 2023 23:36
27 lines
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
#907306
Author: marrgol
Date: Sat, 28 Oct 2023 10:55
7 lines
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