Kromann's

Telecomunicaciones, Hardware, Hackintosh, cine, musica, de todo.


3 comentarios

Solución al problema de justar el brillo – Ubuntu, Debian, Arch, etc

debian-logo

 

 

Para los que estéis sufriendo problemas con el ajuste de brillo en vuestros portátiles desde el Kernel 3.5 aquí tenéis una posible solución.

Primero

Abrimos una terminal y escribimos lo siguiente:

Código:
ls /sys/class/backlight/

Aqui aparecerán varias carpetas (realmente son enlaces simbólicos), en mi caso 2:

acpi_video0 intel_backlight

Dentro de cada una de ellas se encuentran varios archivos, pero los que nos interesa es brightness y max_brightness.

Tendremos entonces:
/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

brightness: Indica el valor actual del brillo
max_brightness: Indica el valor máximo que puede tener el brillo

Mis valores de acpi_video0 son de 0 a 99
Mis valores de intel_backlight son de 0 a 4882


Segundo

Ahora comprobamos cual de los dos archivos es el que modifica el brillo:

Para esto,en una terminal con permisos de root o utilizando sudo:

¡Atencion! Vamos a modificar el valor del brillo, por lo que no poner 0, porque no vereis nada. Recomindo poner la mitad del máximo valor.
Ejemplo:

Si el máximo es 99, ponemos 50
Si el máximo es 5000, ponemos 2500

Código:
echo 2500 > /sys/class/backlight/intel_backlight/brightness

Si al modificar ese archivo no os modifica el brillo, probamos con el otro:

Código:
echo 50 > /sys/class/backlight/acpi_video0/brightness

Uno de los dos o los que tengaís debería de cambiar el brillo de vuestra pantalla.


Tercero

Una vez hemos indentificado cual es el archivo que modifica el brillo, vamos a crear dos scripts, uno para subir el brillo y otro para bajarlo:

Subir el brillo:

Código:
#! /bin/bash
brillo=$(cat /sys/class/backlight/intel_backlight/brightness)
brillo=$(expr $brillo + 300)
echo $brillo > /sys/class/backlight/intel_backlight/brightness

Lo guardamos como SubirBrillo.sh

Bajar el brillo:

Código:
#! /bin/bash
brillo=$(cat /sys/class/backlight/intel_backlight/brightness)
brillo=$(expr $brillo - 300)
echo $brillo > /sys/class/backlight/intel_backlight/brightness

Lo guardamos como BajarBrillo.sh

** Recordar cambiar tanto el valor a sumar o restar y la direccion del archivo a vuestro archivo adecuado.

Una vez tenemos los scripts, les damos permisos de ejecución:

Código:
chmod +x BajarBrillo.sh SubirBrillo.sh


Cuarto

Ahora vamos a darle permisos al archivo brightness para que los scripts puedan modificar su valor.

Para ello abrimos el archivo /etc/rc.local con permisos de root o sudo

Código:
nano /etc/rc.local

Un vez abierto, añadimos la siguiente linea justo antes de la linea exit0:

Código:
chmod 777 /sys/class/backlight/intel_backlight/brightness

Y guardamos los cambios.


Quinto

Ahora ya podremos ejecutar los scripts de subir y bajar el brillo sin ninguna restricción.

Pero claro, no vas a ponerte a ejecutar scripts cada vez que quieres subir o bajar el brillo, por lo que os recomiendo que os configureis atajos de teclado para poder cambiar el brillo de forma rápida.

VUESTRO BRILLO YA DEBERÍA CAMBIAR PERFECTAMENTE

Y esto es todo, espero le sirva a alguien esta guía.

Un saludo y gracias.

Anuncios


1 comentario

Solución al error X11 Connection Rejected Because of Wrong Authentication

Captura de pantalla 2013-02-26 a la(s) 15.06.18

Desde hace unas semanas, como ya publiqué, tengo montado un servidor Linux en un Intel Atom. 

Para quitarle carga de trabajo al procesador del servidor, ya que no es muy potente, tambien para que se calentase menos y así no necesitase tanta disipación y consumiese menos, decidí quitarle de ejecución el entorno grafico.

Empecé a controlar completamente el ordenador a traves de comandos y con conexión remota por SSH. Las interfaces gráficas las ejecutaba a través de X11forwarding remotamente, dejando que el cliente cargara con parte del proceso de la app.

     *Nota: El rendimiento de las X11 en Mac (Xquartz) es bastante mas pobre que sobre Linux, corriendo desde un LiveUSB o incluso desde una maquina virtual Linux puede notarse la mejora de rendimiento.

En un principio todo funcionaba muy bien, pero por A o por B, dejó de funcionar el X11Forwarding. Apareciendo un error al intentar ejecutar las X remotamente por SSH. 

 X11 Connection Rejected Because of Wrong Authentication

/usr/bin/xauth: timeout in locking authority file /home/kromann/.Xauthority

Este error puede deberse a varias causas, así que también hay varios metodos para solucionarlo.

 – Asegúrate de que tienes suficiente espacio en disco.

Ejecuta el comando df para asegurarte:

$ df -H

En caso de tener muy poco espacio en disco, libera un poco para que funcione.

– Asegúrate de que  ~/.Xauthority es propiedad tuya.

Ejecuta el siguiente comando para ver el propietario del archivo:
$ ls -l ~/.Xauthority
Ejecuta chown y chmod para solucionar los problemas de propiedad:

$ chown usuario:grupo ~/.Xauthority
chmod 0600 ~/.Xauthority

Reemplaza usuario:grupo por tu usuario y el grupo al que pertenece.

Asegúrate de que  X11 SSHD Forwarding está activo:

Asegúrate de que la siguiente linea esta activa en sshd_config :

$ grep X11Forwarding /etc/ssh/sshd_config

Debería salir:

X11Forwarding yes

Si X11 está desactivado añade la siguiente linea a sshd_cofing y reinicia el servidor SSH:

X11Forwarding yes

Asegúrate de que el cliente X11 Forwarding está activo:

Asegúrate de que el archivo local de la maquina cliente ssh_config tiene las siguientes lineas:
Host * 

ForwardX11 yes

 

 


Deja un comentario

Servidor Atom con Linux en caja de Lego

Ayer terminé la caja de Lego para el server atom que tengo operativo desde hace una semana.
Es un Atom n270 a 1,6ghz con un modulo de 1gb de ram (aunque según linux son 1,5 no se porque, tal vez tenga 512mb soldados a la placa? …)
También le he puesto un disco duro de 160gb de 2,5″ y está conectado a un Dock HD al que le voy intercambiando los discos.

La realidad es que es un mix entre dos netbooks KO, a uno de ellos se le rompió la pantalla de un golpe y al otro se le quemó la placa. Lastima que no eran compatibles…
Así que saqué el disco duro de uno y junto con la placa del otro y un par de disipadores que tenía por ahí y el ventilador tipo blower de un dell roto también, he montado este servidor.

El ventilador funciona cada mucho, no es demasiado necesario, pero hace un ruido espantoso así que me he encargado en DealeXtreme un par a ver si funcionan. No son tipo blower así que espero que queden mejor en la caja y muevan un poco mas de aire con menos ruido (no esta tampoco el listón demasiado alto).

Aquí los ventiladores en cuestión –> http://dx.com/p/cooling-fan-for-vga-video-display-card-4cm-4cm-15564 y http://dx.com/p/7cm-vga-video-card-cooling-fan-22657?rt=1&p=2&m=2&r=3&k=1&t=1&s=15564&u=22657
No ha sido demasiado difícil mejorar la disipación del netbook, pues no tenía ni disipador de aletas ni nada. Foto:

Para los laterales he usado bloques de Lego que llevan agujeros para que pueda pasar mejor el aire.

Demomento tengo instalado Lubuntu que manejo sin pantalla con x11vnc + TEAMviewer + vsftpd + Transmission-daemon

Tengo algunas cosas por solucionar:
– Permisos para escribir en FTP
– Resolución. Al no tener pantalla no puedo setear la que quiera.
– Como saber en todo momento la IP del PC (por si ha cambiado) Demomento me conecto con Team Viewer y lo miro a través de mi-ip.org, un poco chapuza…

Aquí tenéis algunas imágenes mas:

—> Discusión en Hardlimit <—