¿Cómo ajustar el brillo de la pantalla en Ubuntu 14.04?

14

No puedo alterar el brillo de la pantalla en mi computadora portátil; siempre es 100%

La computadora portátil es Acer Aspire 5740, y los gráficos / chipset / VGA son todos de Intel.

La computadora portátil tiene un atajo de teclado, Fn+ Righty Fn+Left que muestra que el brillo aumenta o disminuye (¡el ícono de brillo parpadea en la parte superior!), Pero en realidad no hay cambio.

Tengo otras opciones para la misma tecla de función ( Fn), como Fn+ Upy Fn+ Downpara control de volumen, que funcionan perfectamente.

¡El control de brillo en la configuración del sistema Ubuntu tampoco responde!

¡Intenté algunas opciones disponibles aquí!

(1)

Intenté editar el "GRUB" como muchos han sugerido. Pero no puedo localizar la "LÍNEA" que se va a editar, es decir GRUB_CMDLINE_LINUX="". ¡Recibo lo siguiente como mensaje de error más o menos!

(gedit:8235): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

(2)

Traté de agregar "xbacklight". Tengo lo siguiente:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  xbacklight
0 upgraded, 1 newly installed, 0 to remove and 190 not upgraded.
Need to get 8,488 B of archives.
After this operation, 61.4 kB of additional disk space will be used.
Get:1 ftp://ftp.iitb.ac.in/distributions/ubuntu/archives/ trusty/universe xbacklight amd64 1.1.2-1 [8,488 B]
Fetched 8,488 B in 0s (26.5 kB/s)
Selecting previously unselected package xbacklight.
(Reading database ... 165039 files and directories currently installed.)
Preparing to unpack .../xbacklight_1.1.2-1_amd64.deb ...
Unpacking xbacklight (1.1.2-1) ...
Processing triggers for man-db (2.6.7.1-1) ...
Setting up xbacklight (1.1.2-1) ...

El video de YouTube Xbacklight - Dim Your Screen - Ubuntu 10.10 muestra xbacklight como parte del atajo de teclado, pero no puedo encontrar uno en Ubuntu 14.04, ¡así que traté de crear un personalizado! ¡Con xbacklight como comando! Y Ctrl+ Upy Ctrl+ Down. ¡Ubuntu parece reconocerlo, pero no hay respuesta!

Como puedo proceder? ¿O estoy cometiendo algún error?

Actualmente, mi servidor de actualización / descarga es el servidor IIT-Bombay para India. Cuál es el único servidor receptivo para India.

wish.naren
fuente
¡Ahora edité GRUB y sin embargo, no he cambiado!
wish.naren

Respuestas:

12

Cambio manual de brillo

Recuerde que en Linux / Unix todo es un archivo. El valor de brillo también se almacena en un archivo. Abra una línea de comando (también conocida como Terminal) presionando Ctrl + Alt + T, o buscando la aplicación 'terminal' en el tablero. A continuación, ejecute estos comandos: cd /sys/class/backlight/. cd se usa básicamente para navegar por los directorios. Y bajo la luz de fondo para mí hay una carpeta acpi_video0, pero para ti puede ser diferente. Use el lscomando para averiguar qué nombre de carpeta es. cd a esa carpeta también. Entonces, por ejemplo, haría como se muestra en la imagen

ingrese la descripción de la imagen aquí

OK, ahora ya ha navegado a la carpeta que contiene su configuración de brillo. En el interior hay brightnessarchivo y max_brightnessarchivo.

cat max_brightnessle indicará el brillo máximo que puede configurar en la pantalla. El brillo es el archivo real que controla el brillo. Puede cambiarlo de 0 a cualquier número que esté en max_brightness.

ingrese la descripción de la imagen aquí

Mira el número 7 después de que lo hice cat max_brightness ? Este es mi valor de brillo máximo, por lo que significa que puedo cambiar el brillo de 0 a 7.

Ahora podemos editar el archivo de brillo para cambiar realmente el brillo de la pantalla. Necesitaremos un comando de editor de texto. Prefiero usar el editor de texto de línea de comandos nano. Entonces haría

sudo nano brightness

Le pedirá su contraseña. Ingrese, y verá una pantalla como esta:

ingrese la descripción de la imagen aquí

¿Ves dónde está mi cursor? justo después del número. Eso es lo que quiero decir cuando dije, no pulses enter. Este archivo tiene que tener solo esa línea, no otra. Puede usar las teclas izquierda / derecha para mover el cursor y la tecla de retroceso o del para borrar el número anterior y luego escribir nuevo. Recuerde que solo puede pasar del número que haya en el archivo max_brightness a 0.

Cuando escribió un nuevo número, presione Ctrl + X, le preguntará si desea "Guardar el búfer modificado". Presione Y. Luego le preguntará qué nombre del archivo escribir. Simplemente presione Intro, no queremos cambiar el nombre de este archivo. Hecho. En este punto, su brillo debería cambiar.

Pequeña nota al margen: el problema con el editor de texto gráfico como gedit es que intenta crear una copia de seguridad para cada archivo, y el archivo de brillo y esa carpeta tiene permisos para que solo la raíz pueda modificarlo, por lo que no permitirá que gedit cambiar ese archivo o crear una copia de seguridad, incluso con gksudo - intenté

Versión de script : este script abre mi archivo de brillo con nano editor. Realice los ajustes necesarios para su sistema, ya que algunos nombres de carpetas pueden ser diferentes.

#!/bin/mksh
printf " \n Entering file to change brightness in 3 seconds\n remember - no new line after number.  ";
sleep 3;
sudo nano /sys/class/backlight/acpi_video0/brightness
Sergiy Kolodyazhnyy
fuente
1
La desventaja de este método es que debe hacerlo manualmente cada vez, pero podría convertirlo en un script, por supuesto, lo que lo simplificaría un poco
Sergiy Kolodyazhnyy
gracias, pero soy totalmente nuevo y no puedo entender sus descripciones. ¡lo siento! ¡Aunque lo intenté!
wish.naren
OK, intentaré editar un poco mi respuesta
Sergiy Kolodyazhnyy
pequeña nota, en el script estoy usando mksh, pero para ti tiene que serlo#!/bin/bash
Sergiy Kolodyazhnyy
1
¡Gracias, creo que casi resolví el problema, siguiendo este artículo, itsfoss.com/fix-brightness-ubuntu-1310 proporcionado por "astrobot" a continuación! ¡ahora puedo editar el brillo como quiero! :)
wish.naren
10

Prueba la utilidad xbacklight.

Lo que funcionó para mí fue:

sudo apt-get install -y xbacklight
xbacklight -set 50  # Set display backlight to 50%
xbacklight -set 100 # Set display backlight to 100%
xbacklight -inc 10  # Increase display backlight by 10%
xbacklight -dec 10  # Decrease display backlight by 10%

Confirmado para trabajar en:

  • Ubuntu 15.10 + máquina ASUS
  • Ubuntu 16.04 + MacBook Air
raggyp
fuente
1
esto funciona, pero el comando debe ser "xbacklight -set 50", "xbacklight -set 100", etc.
Amphibio
1
Esto funciona para mí comoxbacklight =50
vadi taslim
1
No funciono para mi. # mbp2015 # ubuntu1404
Jacksonkr
Esto funcionó perfectamente para mí en ubuntu 14.04.
Rubanraj Ravichandran
Funciona perfectamente para mí en Ubuntu 16.04 en una computadora portátil ASUS
Jam
5

Extendiendo la respuesta de @ Serg.

  1. Navegue al directorio que contiene brightness, p. Ej./sys/class/backlight/intel_backlight

  2. Utilizar sudo chmod 770 para cambiar los permisos de los archivos Nota: hay algunos riesgos de seguridad asociados con hacer que este archivo sea menos restringido.

  3. Use sudo chown user_name brightnessdonde user_nameestá su nombre de usuario. El whoamicomando le dirá su nombre de usuario si no está seguro. Nota: hay algunos riesgos de seguridad asociados con hacer que este archivo sea menos restringido.

  4. cd ~/bin. Si [1] no existe, primero mkdir ~/bin.

  5. Cree un archivo de script llamado "brillo" desde la línea de comandos.

    $> brillo táctil $> brillo chmod 777

  6. Edite brightnesscon su editor favorito para:

    #!/bin/bash
    echo "$1" > /sys/class/backlight/intel_backlight/brightness
    
  7. Desde la línea de comando:

    sudo ~ / bin / brillo 1000

establecerá el brillo en 1000. Nota: la configuración adecuada para su máquina puede ser diferente. Asegúrese de verificar max_brightness como se mencionó anteriormente .

  1. Agregar ~\bin\a la ruta reduce el comando a brightness <n>donde nestá el nivel deseado de brillo.

[1] O es equivalente

ben rudgers
fuente
1
agregar a bash_profilealias brightness="sudo subl /sys/class/backlight/intel_backlight/brightness"
Shai M.
@ShaiM. Mi instalación de Ubuntu no tiene Sublime Text.
ben rudgers
Tienes razón. puedes usar cualquier editor que quieras. :) ¡Gracias por la respuesta!
Shai M.
@ShaiM. La implementación que describo no muestra un editor para el usuario. En su lugar, se ejecuta de una manera que un usuario espera que la utilidad de línea de comando funcione. Una implementación más sofisticada puede verificar los límites en función de los límites específicos de una pantalla. Por ejemplo, mi Thinkpad tenía un valor de brillo máximo alrededor de ~ 3000, mi computadora portátil actual tiene un valor de brillo máximo de 937. La utilidad podría abstraer esas diferencias al aceptar palabras clave como "máximo", "medio", "tenue", etc.
Ben Rudgers
4

No estoy seguro acerca de los cambios que está haciendo para arrancar e intentando instalar xbacklight.

Pero hay algunas buenas guías por ahí. Un artículo de itsfoss me funcionó.

Antes de probar el artículo, abra el terminal y la clave acpi_listeny luego presione sus combinaciones de teclas fn+upy fn+downpara verificar si Ubuntu está o no registrando sus teclas de brillo.

astrob0t
fuente
¡Gracias! Edité GRUB, ¡pero sin cambios! y el artículo que compartió para editar Intel Details, recibo el siguiente mensaje de error y la pantalla que se va a editar se muestra VACÍA. "(gedit: 5100): Gtk-WARNING **: Inhibición de llamada fallida: GDBus.Error: org.freedesktop.DBus.Error.ServiceUnknown: El nombre org.gnome.SessionManager no fue proporcionado por ningún archivo .service" y cómo Yo uso "acpi_listen"
wish.naren
Ignore los errores que está recibiendo en el terminal mientras edita en geditor. Agregue esas líneas como se sugiere en el enlace, y guarde y salga de geditor. Luego cierre la sesión y vuelva a
iniciarla
abra la terminal, acpi_listeningrese y presione enter. el cursor comenzará a parpadear en espera de sus entradas. ahora presione las combinaciones de teclas para ajustar el brillo. vería alguna salida en el terminal y si las teclas no funcionan, no habrá ninguna salida visible. Cuando termine la prueba, simplemente presione ctrl+cpara salir.
astrob0t
gracias, hice lo mismo, y se describe para "brillo arriba" y "brillo_bajo", lo mismo para "Subir / bajar volumen"
wish.naren
Okay. eso es bueno. Esto significa que las claves se están registrando. ahora puedes dar la salida dels /sys/class/backlight/
astrob0t
4

Funcionó siguiendo el artículo Fix Brightness Control Not Working para Ubuntu 14.04 y Linux Mint 17 !

Simplemente agregue los datos dados en el "archivo de inteligencia" cuando se abra, copie y pegue, guarde el archivo, apague e inicie su sistema. :)

wish.naren
fuente
La solución de ese enlace también funcionó para mí. Gracias.
Francisco Luz
Esto funcionó para mí en Ubuntu 14.04. Parece que el servidor x solo necesita que se le diga explícitamente qué tipo de hardware de brillo tiene.
BHS
3

Guarde el siguiente código como "brightme"

#!/bin/bash

BRIGHTNESS_PATH='/sys/class/backlight/acpi_video0/brightness'
MAXBRIGHTNESS=$(cat /sys/class/backlight/acpi_video0/max_brightness)
MINBRIGHTNESS=1
NUMBER=$1
#Check if integer
Int='^[0-9]+$'
if [[ $NUMBER =~ $Int ]]; then
    if (( "$NUMBER" >= "$MAXBRIGHTNESS" )); then
        NUMBER=$MAXBRIGHTNESS
    elif (( "$NUMBER" < "$MAXBRIGHTNESS" )); then
        NUMBER=$MINBRIGHTNESS
    fi
    if [[ "$USER" = "root" ]]; then
        echo $NUMBER > $BRIGHTNESS_PATH
    else
        echo "Run as root, use sudo"
    fi
fi
echo "Now the brightness is $(cat $BRIGHTNESS_PATH)"

Entonces dale permiso a este archivo

chmod 777 brightme

Guarde el archivo en binarios locales.

sudo cp brightme /usr/local/bin

Ahora puedes usar así

sudo brightme 65 #Any positive number as you wish 
prabhakaran9397
fuente
1

Tengo el mismo problema: los botones responden realmente, solo tienes que esperar entre 5 y 20 minutos para que se muestre el efecto ...

Entrenamiento simple: he instalado un indicador de brillo que se muestra en la barra de menú, en el que puede hacer clic fácilmente para cambiar la configuración de brillo en una escala de 0-16. Puedes encontrarlo en un repositorio:

ppa:indicator-brightness/ppa

Hizo las cosas tan fáciles, ¡aunque las teclas de función para el brillo son tan inútiles!

ZeBug
fuente
1

¿Intentó agregar el archivo 20-intel.conf en /usr/share/X11/xorg.conf.d/ con las siguientes líneas:

Section "Device"
        Identifier  "card0"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        BusID       "PCI:0:2:0"

EndSection

Luego reinicie o inicie sesión nuevamente.

Para recordar el nivel de brillo cuando inicia su computadora, encontré una solución agregando una línea simple en /etc/rc.local .

Primero ajuste el nivel de brillo deseado y luego verifique el valor en

cat /sys/class/backlight/intel_backlight/brightness

Luego agregue la siguiente línea en /etc/rc.local

echo 615 > /sys/class/backlight/intel_backlight/brightness

Por ejemplo, 615 es mi valor deseado.

m1nev
fuente
0

Bueno, tuve el mismo problema para mi Aspire y descubrí que editar el grub me funcionó. Cuando edito el archivo grub, aparece el mismo mensaje de error en la consola, pero encontré la solución para trabajar de todos modos.

Puedes probar la misma solución que he usado y ejecutar los comandos en la terminal:

sudo gedit /etc/default/grub

Busque y edite la línea GRUB_CMDLINE_LINUX y reemplácela por:

 GRUB_CMDLINE_LINUX="quiet splash acpi_osi=Linux acpi_backlight=vendor"

Si la línea no existe, agréguela debajo de las líneas GRUB_TIMEOUT, GRUB_DEFAULT.

Luego debe guardar el archivo grub y ejecutar:

sudo update-grub

Es posible que se requiera un reinicio.

Espero que esto ayude

magnusnn
fuente
Gracias, hice lo mismo. es decir, hice algunas actualizaciones y edité el grub, ¡pero el resultado neto fue el mismo! puede notar que tengo lo mismo para Control de volumen (Fun + Up & Fun + Down) que está funcionando.
wish.naren
Ah, ya veo, ¿puede intentar editar el archivo grub una vez más, editar GRUB_CMDLINE_LINUX="rootflags=sync"y agregar una línea GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor", guardar el archivo y ejecutar sudo update-grub y reiniciar. déjame saber el resultado.
magnusnn
¡Creo que ahora mi brillo está configurado para la intensidad más baja! pero no hay cambios en términos de configurar el brillo en alto / bajo!
wish.naren
Otro posible argumento para la GRUB_CMDLINE_LINUX_DEFAULTlínea, que funciona muy bien para mí, es video.use_native_backlight=1.
0

Para mi problema, cuando estaba usando los botones de luz tenue de la computadora portátil (Hp pavillion i7) la luz no se atenuaba ni aumentaba.

  1. Así que esto funcionó, poner en la terminal y presionar enter:

    sudo gedit / etc / default / grub

  2. El archivo Grub está abierto y agrega la línea en GRUB_CMDLINE_LINUX = ``

    GRUB_CMDLINE_LINUX = "splash silencioso acpi_osi = Linux acpi_backlight = proveedor"

  3. Entonces guardar.

  4. Después de actualizar el Grub en el terminal, agregue:

sudo update-grub

  1. Y presione Enter. Reinicie la computadora / laptop esencial para hacer posibles los cambios, y listo, funciona.
Erjet Malaj
fuente