Apresentamos duas soluções para controlar a intensidade do brilho do monitor em computadores portáteis, caso a combinação com a tecla Fn não funcione.
Os procedimentos aqui descritos são especialmente voltados para o Lubuntu, mas podem ser adaptados e utilizados em qualquer distribuição Linux com ambiente gráfico LXDE.
A primeira coisa a fazer é alterar as permissões do arquivo /sys/class/backlight/acpi_video0/brightness.
Então, execute, no LXTerminal, o seguinte comando:
Como será preciso fazer isso a cada inicialização do sistema, adicione a linha "
Para editar o script no editor de texto Leafpad, execute:
Exemplo:
Solução 1 - configuração de atalhos de teclado alternativos
Os passos a seguir descrevem como configurar os atalhos para aumentar e diminuir a luminosidade da tela.
1. No LXTerminal, execute:
2. No Leafpad, localize a linha </keyboard> (use o atalho Ctrl+F) e, logo acima, cole o seguinte código:
Exemplo:
3. Para ativar o funcionamento dos atalhos, execute:
Pronto. Você já pode utilizar Ctrl+F8 e Ctrl+F9 para alterar a luminosidade do monitor.
Solução 2 - instalação do script que simula um applet
Atenção: este recurso não é tão funcional quanto seus equivalentes no GNOME e Xfce. Mas quebra o galho.
Veja como funciona - vídeo demonstrativo (versão 0.1):
Brightness control for Lubuntu / LXDE (controle de brilho)
Se gostou, siga em frente...
1. No LXTerminal, execute o comando abaixo para abrir o editor de texto Leafpad com um arquivo em branco, com o nome zbrightness:
2. Copie o script abaixo e cole no Leafpad (atualizado em 01/03/2012 - versão 0.2):
3. Salve o arquivo e feche o editor;
4. Agora é preciso dar permissão de execução para o script. No LXTermianl, execute o seguinte comando:
5. Mova o script para a pasta /usr/bin/:
O controle de brilho já deve estar funcionando. Faça um teste executando o comando:
Se tudo deu certo, você verá esta janela:
6. Abra novamente o Leafpad com um arquivo em branco, desta vez com o nome Controle de brilho.desktop:
7. Copie e cole no editor o conteúdo abaixo:
8. Salve o arquivo e feche o Leafpad;
9. Mova o arquivo para a pasta /home/ocelot/.local/share/applications. Execute:
O ícone Controle de brilho já deve estar aparecendo no menu Preferências:
10. Adicione um lançador para o "applet" no painel do LXDE: clique direito sobre o ícone de desligamento (Shutdown) e clique na opção Configurações de "Barra de lançador de aplicativos"; na janela, no menu Preferências, localize o ícone Controle de brilho, selecione e clique em Adicionar; posicione adequadamente os itens conforme a sua preferência (use os botões Acima / Abaixo); feche a janela.
Se preferir, você pode adicionar outra barra de lançador e colocar o controle de brilho separado do botão Shutdown.
11. Acabou.
Referência: http://wiki.lxde.org/en/LXDE:Questions
Os procedimentos aqui descritos são especialmente voltados para o Lubuntu, mas podem ser adaptados e utilizados em qualquer distribuição Linux com ambiente gráfico LXDE.
Para o GNOME ou Unity, veja o post Como ajustar o brilho do monitor via teclado (quando a tecla Fn não funciona). Para o ambiente Xfce, consulte os posts Xfce: como definir um nível de brilho padrão para o monitor e/ou Instalação do Xfce no Debian.
A primeira coisa a fazer é alterar as permissões do arquivo /sys/class/backlight/acpi_video0/brightness.
Então, execute, no LXTerminal, o seguinte comando:
sudo chmod 666 /sys/class/backlight/acpi_video0/brightness
Como será preciso fazer isso a cada inicialização do sistema, adicione a linha "
chmod 666 /sys/class/backlight/acpi_video0/brightness
" no script /etc/rc.local (assim o processo é automatizado):Para editar o script no editor de texto Leafpad, execute:
sudo leafpad /etc/rc.local
Exemplo:
#!/bin/sh -e
#
(...)
#
# By default this script does nothing.
chmod 666 /sys/class/backlight/acpi_video0/brightness
exit 0
Solução 1 - configuração de atalhos de teclado alternativos
Os passos a seguir descrevem como configurar os atalhos para aumentar e diminuir a luminosidade da tela.
No lugar da tecla Fn, utilizamos a tecla Ctrl (Control), que será combinada com a tecla F8 para mais brilho e com a tecla F9 para menos brilho. Você pode usar a combinação mais adequada para o seu hardware (veja mais adiante qual parte do script você poderá alterar).
1. No LXTerminal, execute:
leafpad ~/.config/openbox/lubuntu-rc.xml
2. No Leafpad, localize a linha </keyboard> (use o atalho Ctrl+F) e, logo acima, cole o seguinte código:
<!-- Atalho controle de brilho + -->
<keybind key="C-F8">
<action name="Execute">
<command>bash -c 'v=$(cat /sys/class/backlight/acpi_video0/brightness); let v=$v+1; echo -n $v > /sys/class/backlight/acpi_video0/brightness'</command>
</action>
</keybind>
<!-- Atalho controle de brilho - -->
<keybind key="C-F9">
<action name="Execute">
<command>bash -c 'v=$(cat /sys/class/backlight/acpi_video0/brightness); let v=$v-1; echo -n $v > /sys/class/backlight/acpi_video0/brightness'</command>
</action>
</keybind>
Exemplo:
...
</keybind>
<keybind key="C-F11">
<action name="Execute">
<execute>xbacklight -inc 10</execute>
</action>
</keybind> -->
<!-- Atalho controle de brilho + -->
<keybind key="C-F8">
<action name="Execute">
<command>bash -c 'v=$(cat /sys/class/backlight/acpi_video0/brightness); let v=$v+1; echo -n $v > /sys/class/backlight/acpi_video0/brightness'</command>
</action>
</keybind>
<!-- Atalho controle de brilho - -->
<keybind key="C-F9">
<action name="Execute">
<command>bash -c 'v=$(cat /sys/class/backlight/acpi_video0/brightness); let v=$v-1; echo -n $v > /sys/class/backlight/acpi_video0/brightness'</command>
</action>
</keybind>
</keyboard>
<mouse>
...
Os códigos C-F8 e C-F9 (destacados acima, em vermelho) referem-se, respectivamente, aos atalhos Ctrl+F8 e Ctrl+F9. Eles podem ser alterados para diferentes combinações (C-F4, C-F5, etc), caso o seu portátil utilize outras teclas para as funções mais/menos brilho.
3. Para ativar o funcionamento dos atalhos, execute:
openbox --reconfigure
Pronto. Você já pode utilizar Ctrl+F8 e Ctrl+F9 para alterar a luminosidade do monitor.
Solução 2 - instalação do script que simula um applet
Atenção: este recurso não é tão funcional quanto seus equivalentes no GNOME e Xfce. Mas quebra o galho.
Veja como funciona - vídeo demonstrativo (versão 0.1):
Brightness control for Lubuntu / LXDE (controle de brilho)
Se gostou, siga em frente...
1. No LXTerminal, execute o comando abaixo para abrir o editor de texto Leafpad com um arquivo em branco, com o nome zbrightness:
leafpad zbrightness
2. Copie o script abaixo e cole no Leafpad (atualizado em 01/03/2012 - versão 0.2):
#!/bin/bash
#zbrightness 0.2
#Script para diminuir / aumentar o brilho do monitor em laptops (script to increase / decrease the display brightness on laptops)
#Requer o Zenity (requires Zenity)
#Requer, antes da instalação, a execução do comando (Requires, before installation, running the command): sudo chmod 666 /sys/class/backlight/acpi_video0/brightness
#Autor: Rodrigo | http://linuxlike.blogspot.com
value=$(cat /sys/class/backlight/acpi_video0/brightness)
value_max=$(cat /sys/class/backlight/acpi_video0/max_brightness)
if [ $(echo $LANG | cut -b1-2) = "pt" ]
then
title_text="Controle de brilho"
scale_text="Ajuste de intensidade (1 a $value_max)"
else
title_text="Brightness control"
scale_text="Intensity adjustment (1 to $value_max)"
fi
new_value=$(zenity --scale --title "$title_text" --text "$scale_text" --min-value 0 --max-value $value_max --value $value --step 1)
echo -n $new_value > /sys/class/backlight/acpi_video0/brightness
3. Salve o arquivo e feche o editor;
4. Agora é preciso dar permissão de execução para o script. No LXTermianl, execute o seguinte comando:
chmod +x zbrightness
5. Mova o script para a pasta /usr/bin/:
sudo mv zbrightness /usr/bin/
O controle de brilho já deve estar funcionando. Faça um teste executando o comando:
zbrightness
Se tudo deu certo, você verá esta janela:
Interface do controle de brilho - versão 0.2 |
6. Abra novamente o Leafpad com um arquivo em branco, desta vez com o nome Controle de brilho.desktop:
leafpad Controle\ de\ brilho.desktop
7. Copie e cole no editor o conteúdo abaixo:
[Desktop Entry]
Name=Controle de brilho
Categories=Settings;
Exec=zbrightness
Icon=/usr/share/icons/hicolor/24x24/status/xfpm-brightness-lcd.png
Terminal=false
Type=Application
8. Salve o arquivo e feche o Leafpad;
9. Mova o arquivo para a pasta /home/ocelot/.local/share/applications. Execute:
mv Controle\ de\ brilho.desktop /home/ocelot/.local/share/applications
O ícone Controle de brilho já deve estar aparecendo no menu Preferências:
Controle de brilho no menu Preferências |
10. Adicione um lançador para o "applet" no painel do LXDE: clique direito sobre o ícone de desligamento (Shutdown) e clique na opção Configurações de "Barra de lançador de aplicativos"; na janela, no menu Preferências, localize o ícone Controle de brilho, selecione e clique em Adicionar; posicione adequadamente os itens conforme a sua preferência (use os botões Acima / Abaixo); feche a janela.
Se preferir, você pode adicionar outra barra de lançador e colocar o controle de brilho separado do botão Shutdown.
Controle de brilho ao lado do controle de volume |
11. Acabou.
Referência: http://wiki.lxde.org/en/LXDE:Questions
0 comentários