miércoles, 4 de mayo de 2016

Truco: Hacer funcionar las teclas de Brillo



Uno de las tareas pendientes de las distribuciones de GNU/Linux, es que siempre hay peuqueños detalles que quedan pendientes o no funcionan totalmente bien. Uno de los elementos que en mi caso no funciona de manera adecuada es el Brillo de la pantalla.

En mi caso (Con Elementary OS) si oprimo el icono de Batería y luego donde dice configuración de la Batería es posible modificar el brillo de la pantalla. Pese a esto quiero hacer funcionar las teclas F6  (para bajar el brillo) y F7 (para subir el brillo) 

Este truco lo probé con Elementary OS por lo que con Ubuntu también debería funcionar.

Aplicaciones necesarias

Para poder usar este truco necesitas dconf y xdotool. Para esto abres el terminar y copias las siguientes lineas.

a) Para instalar Xdotool
sudo apt-get install xdotool
a) Para instalar dconf
sudo apt-get install dconf-editor

Pasos a Seguir

1. Instalados las dos aplicaciones, ya debería poder subir y bajar el brillo desde el terminal, para bajar el brillo 
xdotool key XF86MonBrightnessDown
Para subir el Brillo 
xdotool key XF86MonBrightnessUp
2. Revisado que con estas funciones sube y baja el brillo, ahora debemos decirle al sistema operativo que con comandos suba y baje el brillo, para ello en el terminal debemos escribir lo siguiente
dconf read /org/gnome/settings-daemon/plugins/media-keys/custom-keybindings
3. Como queremos que suba el brillo con una tecla y que baje el brillo con otra, debemos escribir el siguiente código en el terminal:
gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/','/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/']"
4. Ahora vamos a decir que con la tecla f6 baje el brillo de la pantalla

a) Primero escribe este
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/ name 'BrightnessDown'

b) Luego este
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/ binding 'F6'
OJO: Si quieres cambiar la tecla solo basta que la cambies donde dice F6

c) Finalmente escribes esto
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/ command 'xdotool key XF86MonBrightnessDown'
Con esto, ya con la tecla F6 puedes reducir el brillo de la pantalla

5. Ahora vamos a decir que con la tecla f7 suba el brillo de la pantalla

a) Primero escribe este en el terminal
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/ name 'BrightnessUp'
b) Luego escribe esto en el terminal
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/ binding 'F7'
OJO: Si quieres cambiar la tecla solo basta que la cambies donde dice F7

c) Finalmente escribes esto
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/ command 'xdotool key XF86MonBrightnessUp'
Listo, con estos 5 pasos podrás manejar el brillo con el F6 y F7.

Ahora, si quieres ver los cambios que acabaste de realizar gráficamente, basta con abrir dconf editor, en la opción org>gnome>desktop>settings-daemon>plugins>media-keys te debe salir un submenu que se llama 'custom-keybindings' la cual a su vez tiene dos sub menu 'custom1' y 'custom2' las cuales son las opciones que acabamos de crear. Si quieres cambiar las teclas, desde ahí puedes cambiarlas de ahora en adelante directamente. 


4 comentarios: