Cada vez que reinicio mi máquina, el brillo vuelve al 100% en Gnome. Desearía que mantuviera la última configuración. ¿Hay alguna manera?
Cada vez que reinicio mi máquina, el brillo vuelve al 100% en Gnome. Desearía que mantuviera la última configuración. ¿Hay alguna manera?
Respuestas:
Se supone que esto es configurable en las opciones de energía, establezca el brillo al nivel deseado y siempre se utilizará. Si usa una computadora portátil, también necesitará configurar el nivel para el modo de batería ...
Descubrí que Gnome tiene algunos problemas con el brillo del panel LCD, por ejemplo, si ejecuto el modo batería y configuro el brillo manualmente en un nivel determinado y dejo la computadora portátil desatendida durante 10 segundos, volveré al brillo preestablecido cuando recupere el control. Lo mismo ocurre cuando está en modo A / C, excepto que lleva más tiempo, por lo que pasa desapercibido con mayor facilidad. Creo que todas esas configuraciones deben guardarse en algún lugar y restaurarse, al menos para el modo A / C.
EDITAR: para gnome3 esto no funciona (al menos para mí).
El archivo /etc/rc.local debería verse así:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 0 > /sys/class/backlight/acpi_video0/brightness
exit 0
Per @zerdo: en mi dell studio 1558, la configuración de brillo se almacena en /sys/class/backlight/intel_backlight/brightness
. Simplemente cambie la ruta si su computadora no usa la carpeta acpi_video0.
Además, según @Nick: si esta es la única respuesta que lee, tenga en cuenta que el 0 en echo 0
será su configuración de brillo predeterminada. Había configurado esto y me estaba volviendo loco durante mucho tiempo: cada vez que arrancaba, lo configuraba con la configuración de brillo más baja. Prefiero que el mío comience con el brillo máximo, por lo que solía usarlo echo 10
. Su hardware puede variar en la escala de brillo.
0
en cuenta que la entrada echo 0
será su configuración de brillo predeterminada. Había configurado esto y me estaba volviendo loco durante mucho tiempo que cada vez que arrancaba, lo configuraba en la configuración de brillo más baja. Prefiero que el mío comience con el brillo máximo, por lo que solía usarlo echo 10
. Su hardware puede variar en la escala de brillo.
/sys/class/backlight/acpi_video0/brightness
cuál es su nivel de brillo actual. para mi ubuntu 14.04, la escala va de 0 a 100 y me gusta establecerla en 75.
Esta función, el control de retroiluminación, depende de su versión de BIOS y kernel.
Prueba estas cuatro cosas.
Cuando arranque, en la pantalla de grub, presione e para editar. Agregue a la línea del kernel nomodeset acpi_backlight=vendor
Algunos hardware pueden funcionar con diferentes opciones.
Intel - nomodeset acpi_backlight=intel
Acer - acpi_backlight=acer_acpi
o incluso acpi_osi=Linux acpi_backlight=legacy
.
Como puede ver, es posible que necesite buscar en Google su configuración.
quiet splash nomodeset acpi_backlight=vendor
Si eso funciona, edite /etc/default/grub
y agregue esas opciones a las opciones predeterminadas.
# command line
sudo -e /etc/default/grub
# graphical
gksu gedit /etc/default/grub
Edite la línea "GRUB_CMDLINE_LINUX_DEFAULT" para que se vea así
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor"
Guarde su edición, actualice grub
sudo update-grub
Si eso no funciona, puede intentar configurar manualmente el brillo.
Nota: La ruta puede variar con la versión de hardware / kernel, puede ser /proc/acpi/video0 ...
que necesite explorar el directorio / proc / acpi para encontrar la configuración de brillo y ajustar los siguientes comandos en consecuencia.
cat /proc/acpi/video/VGA/LCD/brightness
La salida de ese comando varía un poco con el hardware, 1 -> 10, 1 -> 12, 1 -> 100 ??? Elija un valor y configúrelo (elija el valor para su hardware).
sudo echo 80 > /proc/acpi/video/VGA/LCD/brightness
Si eso funciona, agréguelo a /etc/rc.local
# command line
sudo -e /etc/rc.local
# graphical
gksu gedit /etc/rc.local
Agregue su configuración arriba de "salir 0"
echo 80 > /proc/acpi/video/VGA/LCD/brightness
También puedes probar xbacklight
sudo apt-get install xbacklight
Luego se ajusta con la línea de comando
# For 80 % brightness
xbacklight -set 80
Nuevamente, agregue eso a /etc/rc.local
# command line
sudo -e /etc/rc.local
# graphical
gksu gedit /etc/rc.local
Agregar, arriba de "salir 0"
xbacklight -set 80
Puedes intentar configurar tu brillo con setpci
La sintaxis general es
sudo setpci -s <address> f4.B=your_setting
Identifica su dirección de bus pci con
sudo lspci | grep VGA
Ejemplo
00:02.0 VGA compatible controller: Cirrus Logic GD 5446
setpci -s 00:02.0 F4.B=80
Si su configuración es incorrecta, lo más probable es que pierda su pantalla y tenga que reiniciar. Como se trata de una configuración de hardware, realmente necesita identificar su hardware e investigar primero la configuración.
Ejemplos
Intel - https://bbs.archlinux.org/viewtopic.php?id=74914
Toshiba - http://www.linlap.com/wiki/toshiba+satellite+t130
Acer extensa - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/518002
Aquí hay una solución rápida para eso: -
Intente probar la configuración escribiendo este comando en la terminal
echo 0 > /sys/class/backlight/acpi_video0/brightness
Si el brillo cambia al mínimo, ¡lo has hecho bien!
Edite el /etc/rc.local
archivo escribiendo
sudo -H gedit /etc/rc.local
en terminal
Comente al exit 0
agregar # al principio de modo que se vea así: -
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
#exit 0
¡Esto es necesario, de lo contrario no funcionará!
después de esto agregue la siguiente línea en el archivo
echo 0 > /sys/class/backlight/acpi_video0/brightness
de modo que se vea así:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
#exit 0
echo 0 > /sys/class/backlight/acpi_video0/brightness
reemplace 0 con el valor de brillo requerido (rangos de 0 a 10)
Guarda el archivo y cierra.
Reinicia para ver los cambios.
Nota: es posible que deba reemplazarlo acpi_video0
con el código de su dispositivo si tiene uno diferente (en su mayoría acpi_video0
). La mayoría de los usuarios no necesitarán hacerlo.
exit 0
se ha comentado.
exit 0
sea lo correcto.
Para ajustar el brillo de la pantalla en 11.10, deberá acceder a la "Configuración del sistema":
Haga clic derecho directamente a la derecha de su nombre de usuario en la barra de herramientas en la esquina superior derecha de su pantalla.
Seleccione "Configuración del sistema".
Seleccionar pantalla".
Arrastre el control deslizante con el mouse para ajustar el brillo de la pantalla.
Si Ubuntu no recuerda su ajuste, puede usar una aplicación o puede que necesite usar la solución para GNOME: la configuración de brillo no se guarda en Ubuntu 11.10
Aquí hay un gran trabajo que encontré, crédito y gracias a thaelim en el foro de Ubuntu Cómo obtener una administración efectiva del brillo de la pantalla en Unity / Gnome Shell solo descargue el script edite los perímetros al comienzo del script y guárdelo cuando haya terminado en su carpeta de inicio Aquí está la descarga del script completo brightmanager.py
Estos son los perímetros variables para cambiar a la configuración deseada, como puede ver, me gusta el mío a los 20 todo el tiempo sin tiempo de inactividad.
IDLE_DIM_TIME = 0
IDLE_DIM_AC = False
IDLE_DIM_BATTERY = False
IDLE_BRIGHT = 20
BRIGHT_BATTERY = 20
BRIGHT_AC = 20
Después de guardar, abra una terminal e ingrese
chmod +x brightmanager.py
Luego abra las aplicaciones de inicio desde el tablero, haga clic en el botón Agregar, asigne un nombre a su aplicación de inicio e ingrese su comando como:
python /home/david/brightmanager.py
reemplazando "david" con el nombre de su carpeta de inicio, luego agregue una descripción y haga clic en agregar, cerrar sesión y volver a ingresar, y listo, ahora tiene configuraciones de brillo para batería, CA e inactivo.
Deberá hacer esto para cada usuario y cada usuario debe tener su propia copia del guión en su carpeta de inicio con su propia configuración deseada al comienzo del guión.
La opción "Pantalla" de "Configuración del sistema" funciona bien, y en /sys/class/backlight/acpi_video0/brightness
la opción también cambia en consecuencia, pero el problema es que no sucede nada con el brillo real.
Encontré la solución a mi problema:
Agregue la siguiente opción en la sección "Dispositivo" /etc/X11/xorg.conf
y reinicie:
Option "RegistryDwords" "EnableBrightnessControl=1"
Esto funcionó para mi tarjeta NVIDIA (Ubuntu 11.10 x64 en Toshiba Satellite L745-SP4142CL)
Me funcionó con las siguientes especificaciones:
Parece que hay un informe de error al respecto:
https://bugs.launchpad.net/ubuntu/+source/upower/+bug/840707
Para mí, ha funcionado colocar:
echo 0 > /sys/class/backlight/acpi_video0/brightness
en /etc/rc.local.
O, como otros sugirieron,
echo 5 > /sys/class/backlight/*/brightness
Podría funcionar.
Encontré una solución alternativa en webupd8: solucione el restablecimiento del brillo (a un valor muy bajo o máximo) al reiniciar en Ubuntu
Lo primero que debe hacer es averiguar qué interfaz ACPI (acpi_video) controla el brillo. Esto se puede hacer buscando en el archivo de registro de Xorg para ver qué acpi_video se cargó. Para hacer esto a través de la línea de comando, simplemente use el siguiente comando:
grep acpi_video /var/log/Xorg.0.log
El comando anterior debería mostrar una salida similar a esta:
[ 7.385] (--) intel(0): Found backlight control interface acpi_videoX (type 'firmware') for output LVDS1
donde
acpi_videoX
estaacpi_video0
oacpi_video1
. Este es el módulo acpi_video que controla el brillo, así que recuérdelo para los próximos pasos.Si el comando anterior no muestra ningún resultado y tiene una carpeta llamada
intel_backlight
debajo/sys/class/backlight/
, useintel_backlight
como interfaz ACPI para los próximos pasos.A continuación, configure (a través del teclado Fn + teclas de brillo) el brillo de su computadora portátil al nivel que desea que Ubuntu use después de que comience.
Ahora tendremos que obtener el valor de brillo real que configuró en el paso 2. Para hacer esto, ejecute el siguiente comando:
cat /sys/class/backlight/acpi_videoX/brightness
dónde
acpi_videoX
está la interfaz ACPI que controla el brillo de su computadora portátil, que descubrió en el paso 1.Recuerde este valor para el siguiente paso.
El siguiente paso es crear un archivo (como root) llamado
fixbrightness.conf
en su/etc/init/
directorio, por ejemplo:gksu gedit /etc/init/fixbrightness.conf
Y en este archivo, pegue esto:
description "Sets brightness after graphics device is loaded" start on graphics-device-added task exec /bin/echo BRIGHTNESS_VALUE > /sys/class/backlight/acpi_videoX/brightness
aquí, necesitas
reemplace
BRIGHTNESS_VALUE
con el valor de brillo que obtuvo en el paso 3reemplácelo
acpi_videoX
con la interfaz ACPI que controla el brillo de su computadora portátil, que descubrió en el paso 1.Luego guarda el archivo.
Reiniciar y el problema de brillo bajo o máximo después de reiniciar / cerrar sesión debe ser reparado.
correr
echo 2 > /sys/class/backlight/acpi_video0/brightness