Ajustando as configurações e/ou sensibilidade do seu touchpad no Linux/Ubuntu

Recentemente troquei meu notebook e migrei do Windows para o Linux. Uma das coisas que não gostei foi a falta de suporte da Sony para os notebooks que utilizam alguma versão Linux. Por outro lado, adorei a liberdade que temos para configurar e personalizar este maravilhoso sistema operacional.

A utilização do touchpad não era das mais agradáveis no Linux. O touch ficou muito sensível e em alguns toques eu tinha que “tocar” com força. Procurando pelas configurações do touchpad consegui melhorar, e muito, seu uso.

Primeiro vamos listar os dispositivos para saber qual é o ID do touchpad:

xinput list

No meu caso obtive uma lista e descobri o ID que é 11:

? SynPS/2 Synaptics TouchPad              	id=11	[slave  pointer  (2)]

Agora liste (e grave em um arquivo .txt por exemplo) as configurações atuais do seu touchpad:

xinput --watch-props 11

Onde 11 é o ID do meu touchpad.

Agora é só brincar/alterar as configurações e valores de acordo com o seguinte comando:

xinput --set-prop ID "Nome da Propriedade" xx

Onde ID é seu número, Nome da Propriedade é o nome conforme a lista e XX os valores do jeito que estão (com ou sem vírgulas).

Por exemplo, diminuí a pressão do toque com dois dedos (como botão direito):

xinput --set-prop 11 "Synaptics Two-Finger Pressure" 182

Também reduzi um pouco a sensibilidade dos movimentos/toques com um dedo:

xinput --set-prop 11 "Synaptics Finger" 30 50 100

Este site possui uma documentação mais detalhada sobre cada uma das configurações: http://www.x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html

Se você reiniciar seu computador, as configurações serão perdidas. Por isso, adicione os comandos no arquivo /etc/rc.local para que sejam executados ao iniciar o sistema. Abra ele com algum editor e cole os comandos lá. Por exemplo:

nano /etc/rc.local

Espero ter ajudado 🙂

[Resolvido] Teclas/comandos para controle de brilho no Linux (ubuntu, kubuntu, mint, outros)

Comprei um Ultrabook Sony Vaio e resolvi instalar o Linux (Ubunu 13.04) para usar no dia a dia. Quase tudo funcionou perfeitamente, não fosse novamente o problema com as teclas fn de brilho.

Este mesmo problema me fez perder algumas horas com o Windows e agora com o Linux.

Depois de muito procurar, consegui achar uma solução para este problema.

O arquivo que controla o brilho do Sony Vaio no Ubuntu 13.04 (no Slackware e provavelmente em outras versões também) é o:

/sys/class/backlight/intel_backlight/brightness

Bastou abrir como root, alterar o valor e salvar que o brilho da tela se ajustou na hora!

Resolvi então criar um script em Python e atribuir ele a alguma tecla de atalho (o padrão FN+F5/6 não funcionou). Para fazer isto, crie um arquivo chamado brightness_up.py (ou outro_nome.py) e adicione o seguinte código:

max = open("/sys/class/backlight/intel_backlight/max_brightness")
actual = open("/sys/class/backlight/intel_backlight/brightness","w+")

max = int(max.read())
bright = int(actual.read()) + 285

if (bright <= max):
        actual.write("%s" % (bright))
else:
        actual.write("%s" % (max))

Este script lê o arquivo que possui o valor máximo para o brilho e faz uma verificação para aumentar ou atribuir o valor máximo no arquivo que possui o controle do brilho atual.

Agora vamos criar o arquivo brightness_down.py que vai ter o script para diminuir o brilho:

actual = open("/sys/class/backlight/intel_backlight/brightness","w+")

min = 287
bright = int(actual.read()) - 285

if (bright >= min):
        actual.write("%s" % (bright))
else:
        actual.write("%s" % (min))

No meu caso, salvei os dois arquivos na pasta /home/rafael.

Bom, agora vamos criar o atalho no teclado. Vá em Configurações do Sitemas > Teclados

Clique na aba Atalhos de teclado e depois no botão + no final da janela. Você vai criar dois atalhos com as configurações:

Nome: Aumentar Brilho
Comando: python /home/rafael/brightness_up.py (ou local que você salvou)

Nome: Diminuir Brilho
Comando: python /home/rafael/brightness_down.py (ou local que você salvou)

Agora clique no final da linha destes registros (em cima de Desabilitado) e aperte as teclas que deseja. No meu caso eu coloquei Shift + F6 para aumentar e Shift + F5 para diminuir.

Agora vamos adicionar um script (dica do Prof. Luiz Arthur) para alterar o dono do arquivo toda vez que o computador é ligado. Para isso, adicione as seguintes linhas no arquivo /etc/rc.local (vi /etc/rc.local ou nano /etc/rc.local):

# Altera o dono do arquivo para o usuário rafael
/bin/chown rafael /sys/class/backlight/intel_backlight/brightness
# Altera o valor do arquivo para 1000 (diminui o brilho máximo antes de iniciar)
echo 1000 > /sys/class/backlight/intel_backlight/brightness

Script Bom, é isto aí galera. Espero ter ajudado.