Páginas

Mostrando entradas con la etiqueta flux. Mostrar todas las entradas
Mostrando entradas con la etiqueta flux. Mostrar todas las entradas

lunes, 6 de enero de 2025

Gestionar el brillo de la pantalla con backlight y Gammy FreeBSD 14.1

Portatil Dell 7390
UHD Graphics 620 





 

Controlar el brillo de la pantalla (la luz de fondo conectada al chipset de video Intel).

 pkg install backlight

Controlar a través de las teclas de función (Fn+Arriba, Fn+Abajo) que Dell expone a través de ACPI

 echo 'acpi_video_load="YES"' >> /boot/loader.conf

 kldload acpi_video

 kldstat | grep "acpi_video"
  9  1 0xffffffff825c2000  9528 acpi_video.ko

 cp /usr/local/share/examples/intel-backlight/acpi-video-intel-backlight.conf \
 /usr/local/etc/devd/

Despues de cargar acpi_video deberian aparecer:

sysctl -a | grep -E '(backlight|brightness)'
hw.i915kms.enable_dpcd_backlight: -1
hw.i915kms.invert_brightness: 0
hw.acpi.video.lcd0.brightness: 80
compat.linuxkpi.i915_enable_dpcd_backlight: -1
compat.linuxkpi.i915_invert_brightness: 0

Brillo y temperatura de pantalla adaptables para Unix

 pkg install accessibility/gammy

Paquete movido intel-backlight -> xbacklight

Para una búsqueda más a fondo utilice make search key=cadena donde cadena es el término que busca. Podrá buscar nombres de ports, comentarios, descripciones y dependencias; también se puede usar para encontrar ports que tengan relación con algún tema en particular si no conoce el nombre del programa que busca.

sudo make fetchindex

 cd /usr/ports

 /usr/ports » pkg search name=intel-backlight

 /usr/ports » make search name=intel-backlight
 Port:	graphics/intel-backlight
 Moved:	
 Date:	2024-07-01
 Reason:  Has expired: Use xbacklight(8)

 pkg install x11/xbacklight

Eventos acpi

cat /etc/devd.conf|grep "acpi"
	action "/etc/rc.suspend acpi $notify";
	action "/etc/rc.resume acpi $notify";
	action	      "/etc/acpi_ac $notify";
FreeBSD es genial!.

viernes, 4 de noviembre de 2011

f.lux monitor

xflux es una aplicación multiplataforma que cambia la luminosidad de la pantalla de tu monitor cada cierto tiempo basándose en las coordenadas del lugar donde vives, (posición global), conociendo en cada momento si es de dia o de noche. Para las personas que pasamos muchas horas frente al ordenador significa cuidar nuestra vista y reducir considerablemente el cansancio producido por el uso intensivo, ajustando el brillo del monitor.

En gentoo x86_64 se necesitan las librerías de 32 bits:

[ebuild  N     ] app-emulation/emul-linux-x86-xlibs-20120127  USE="opengl -development" 2,414 kB
[ebuild  N     ] app-emulation/emul-linux-x86-opengl-20120127  USE="-development" 35,476 kB

Total: 2 packages (2 new), Size of downloads: 37,889 kB

Would you like to merge these packages? [Yes/No] y


Para conocer las coordenadas de su ciudad puede usar la herramienta que ha implementado la página oficial del programa f.lux:


Para Gentoo, descargar el programa desde la página de sus creadores:
http://stereopsis.com/flux/linux.html

Desplazarse a la parte inferior:

Command-line version (for older distros)
The command-line version remains available here: xflux.tgx

$ cd Downloads
$ tar -xzvf xflux.tgz
$ su
password:

Mover xflux a /usr/bin
# mv xflux /usr/bin/

Activamos el programa como usuario normal en mi caso utilizando las coordenadas 41.387917, 2.1699187:
# exit
$ xflux -l 41.387917, 2.1699187

Agregar a las aplicaciones que se inician con el sistema:


Se creará el archivo xflux.desktop en ~/.config/autostart/
$ cat ~/.config/autostart/xflux.desktop

[Desktop Entry]
Type=Application
Exec=xflux -l 41.387917, 2.1699187
Hidden=false
X-GNOME-Autostart-enabled=true
Name[en_US]=xflux
Name=xflux
Comment[en_US]=Ajustar brillo pantalla
Comment=Ajustar brillo pantalla


En los antiguos monitores ctr hacíamos algo parecido, con el comando:
$ xgamma -gamma x.x

Es similar a Brightness applet (mini aplicación de brillo).

Actualmente hay monitores que reaccionan a los niveles de luz del recinto donde se encuentran, si posees un monitor con estas características no es necesario xflux ya que estaria duplicando funciones.

Linux es genial!