[How To] Ajustar la brillantor d'un portàtil a Linux

portàtil

Hola companys, ahir instal Kubuntu 13.04 en el meu portàtil i la brillantor no em funcionava, a l'igual que altres distribucions amb nucli superior a 3.5.

Com sempre, busqui per internet alguna solució, però cap arribava a funcionar encara que si em van donar una idea de quina seria la solució.

Així que, aquí us deixo com ho solucioni:

Primer

Obrim una terminal i escrivim el següent:

ls / sys / class / backlight /

Aqui apareixeran diverses carpetes (realment són enllaços simbòlics), en el meu cas 2:

acpi_video0 intel_backlight

Dins de cadascuna d'elles es troben diversos arxius, però els que ens interessa és brightness i max_brightness

Tindrem llavors:
/ Sys / class / backlight / acpi_video0 / brightness
/ Sys / class / backlight / acpi_video0 / max_brightness
/ Sys / class / backlight / intel_backlight / max_brightness
/ Sys / class / backlight / intel_backlight / brightness

brillantor: Indica el valor actual de la brillantor
max_brightness: Indica el valor màxim que pot tenir la brillantor

Els meus valors de acpi_video0 són de 0 a 99
Els meus valors de intel_backlight són de 0 a 4882
Segon

Ara comprovem quin dels dos arxius és el que modifica la brillantor:

Per això, en una terminal amb permisos de root o utilitzant sudo:

¡Atenció! Anem a modificar el valor de la brillantor, per la qual cosa no posar 0, perquè no veureu res. Recomindo posar la meitat de l'màxim valor.
Exemple:

Si el màxim és 99, posem 50
Si el màxim és 5000, posem 2500

trobo 2500> / sys / class / backlight / intel_backlight / brightness

Si a l'modificar aquest arxiu no us modifica la brillantor, vam provar amb l'altre:

trobo 50> / sys / class / backlight / acpi_video0 / brightness

Un dels dos o els que tingueu hauria de canviar la brillantor de la vostra pantalla.
tercer

Un cop hem indentificat com és l'arxiu que modifica la brillantor, crearem dos scripts, un per pujar la brillantor i un altre per baixar-lo:

Pujar la brillantor:

#! / Bin / bash
brillantor = $ (cat / sys / class / backlight / intel_backlight / brightness)
brillantor = $ (expr $ brillantor + 300)
echo $ brillantor> / sys / class / backlight / intel_backlight / brightness

El guardem com SubirBrillo.sh

Baixar la brillantor:

#! / Bin / bash
brillantor = $ (cat / sys / class / backlight / intel_backlight / brightness)
brillantor = $ (expr $ brillantor - 300)
echo $ brillantor> / sys / class / backlight / intel_backlight / brightness

El guardem com BajarBrillo.sh

** Recordar canviar tant el valor a sumar o restar i l'adreça de l'arxiu al vostre fitxer adequat.

Un cop tenim els scripts, els donem permisos d'execució:

chmod + x BajarBrillo.sh SubirBrillo.sh

quart

Ara anem a donar-li permisos a l'arxiu brightness perquè els scripts puguin modificar el seu valor.

Per a això vam obrir l'arxiu /etc/rc.local amb permisos de root o sudo

nano /etc/rc.local

Un cop obert, afegim la següent línia just abans de la línia exit0:

chmod 777 / sys / class / backlight / intel_backlight / brightness

I guardem els canvis.
cinquè

Ara ja podrem executar els scripts de pujar i baixar la brillantor sense cap restricció.

Però clar, no vas a posar-te a executar scripts cada vegada que vols pujar o baixar la brillantor, per la qual cosa us recomano que us configureu dreceres de teclat per poder canviar la brillantor de forma ràpida.

VOSTRE BRILLANT JA HAURIA CANVIAR PERFECTAMENT

I això és tot, espero li serveixi a algú aquesta guia.

Una salutació i gràcies.