Kirjoittaja Aihe: Näytön kirkkauden asetus [Ratkaistu]  (Luettu 3645 kertaa)

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Näytön kirkkauden asetus [Ratkaistu]
« : 04.10.17 - klo:17.09 »
Haluaisin säätää läppärin näytön kirkkauden hieman himmeämmäksi, ja olen jo todennut että kerta-asetuksen voi tehdä komennolla:

Koodia: [Valitse]
xrandr --output LVDS-0 --brightness 0.85
Haluaisin saada asetuksen toistetuksi automaattisesti aina kun kirjaudun sisään. Olen löytänyt hirveän paljon ehdotuksia netistä, mutta ne keinot joita olen kokeillut, eivät pysy päällä kun vajaan sekunnin login-prosessin aikana, tai eivät toimi ollenkaan. Ubuntu-versio on Xenial (16.04.x).
« Viimeksi muokattu: 04.10.17 - klo:19.57 kirjoittanut AimoE »

raimo

  • Käyttäjä
  • Viestejä: 4268
  • openSUSE Tumbleweed
    • Profiili
Vs: Näytön kirkkauden asetus
« Vastaus #1 : 04.10.17 - klo:17.28 »
Haluaisin saada asetuksen toistetuksi automaattisesti aina kun kirjaudun sisään.

Minulle tulee mieleen kaksi tapaa, joko ko. komento /etc/rc.local -tiedostoon ennen exit 0 -riviä.

Tai päätteeseen
Koodia: [Valitse]
crontab -eja lisäys
Koodia: [Valitse]
@reboot  /usr/bin/xrandr --output LVDS-0 --brightness 0.85
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: Näytön kirkkauden asetus
« Vastaus #2 : 04.10.17 - klo:18.17 »
@raimo: ei auta kumpikaan, ei /etc/rc.local eikä crontab. Voi olla että asetus tehtiin ja ehti hetken olla voimassa mutta sitten jokin muu jyrää yli.

raimo

  • Käyttäjä
  • Viestejä: 4268
  • openSUSE Tumbleweed
    • Profiili
Vs: Näytön kirkkauden asetus
« Vastaus #3 : 04.10.17 - klo:18.45 »
No sitten tulee mieleen pieni bash-skriptinpätkä jossa on vaikka sleep 3 käsky ennen varsinaista käskyä, viive siis.
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: Näytön kirkkauden asetus
« Vastaus #4 : 04.10.17 - klo:19.57 »
Sain homman lopulta toimimaan. Kirjoitin hakemistoon ~/config/autostart seuraavanlaisen tiedoston:

Koodia: [Valitse]
[Desktop Entry]
Type=Application
Name=Brightness
Name[fi]=Kirkkaus
GenericName=Viritys
Comment[fi]=Näytön kirkkauden asetus
Exec=/bin/sh -c "/bin/sleep 10 && /usr/bin/xrandr --output LVDS-0 --brightness 0.85"
Hidden=false
Terminal=false
NoDisplay=false
X-GNOME-Autostart-enabled=true

Näin asetus tehdän jokaisen loginin eik vain bootin yhteydessä. Tuo 10 sek voi olla hieman liikaa, mutta parempi niin kuin liian vähän. Huomaan että kirjautumisen aikana näyttö on ensin hiukan hämärä, sitten kirkastu, ja lopulta hämärtyy uudelleen tämän mun virityksen ansiosta. Olisi kyllä kiva tietää mikä systeemin osa sen kirkastuksen tekee, mutta nyt tää ainakin toimii.

nm

  • Käyttäjä
  • Viestejä: 16425
    • Profiili
Vs: Näytön kirkkauden asetus [Ratkaistu]
« Vastaus #5 : 04.10.17 - klo:21.38 »
Kirkkauden säätöön kannattaisi käyttää xbacklight-komentoa tai mahdollisesti jotain läppärimallikohtaista procfs/sysfs-rajapintaa, joka säätää oikeasti näytön taustavalon kirkkautta. xrandr --brightness säätää vain näytönohjaimen gammakäyrää softatasolla, jolloin taustavalo loistaa yhtä kirkkaasti kuin ilman säätöä, mutta pikselit piirretään hieman tummempina sen päälle.

Koodia: [Valitse]
man xrandr
Lainaus
       --brightness brightness
              Multiply the gamma values on the crtc currently attached to  the
              output  to specified floating value. Useful for overly bright or
              overly dim outputs.  However, this is a software only  modifica‐
              tion,  if  your  hardware  has  support  to  actually change the
              brightness, you will probably prefer to use xbacklight.

Asenna xbacklight:

Koodia: [Valitse]
sudo apt-get install xbacklight
Näytä nykyinen kirkkausarvo:

Koodia: [Valitse]
xbacklight -get
Aseta kirkkaus:

Koodia: [Valitse]
xbacklight -set 80

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: Näytön kirkkauden asetus [Ratkaistu]
« Vastaus #6 : 05.10.17 - klo:07.41 »
Kirkkauden säätöön kannattaisi käyttää xbacklight-komentoa tai mahdollisesti jotain läppärimallikohtaista procfs/sysfs-rajapintaa, joka säätää oikeasti näytön taustavalon kirkkautta. xrandr --brightness säätää vain näytönohjaimen gammakäyrää softatasolla, jolloin taustavalo loistaa yhtä kirkkaasti kuin ilman säätöä, mutta pikselit piirretään hieman tummempina sen päälle.

No ilmankos asetuksen vaikutus ei näkynyt GUI:ssa. Näinkin tuon xbacklightin mainittuna monessakin lähteessä mutta en huomannut että kukaan olisi selittänyt miksi se olisi parempi, ja halusin pärjätä ilman lisäasennuksia. No nyt asia on sitten todellakin ratkaistu.