Lenovo ThinkPad T430 - Configurações Avançadas

INTRODUÇÃO

Neste guia HowTo serão apresentadas informações compiladas sobre configuração de dispositivos que não funcionam imediatamente após a instalação do Ubuntu 12.10 no laptop Lenovo ThinkPad T430 (Modelo = 23446FP).

As seguintes configurações foram implementadas e testadas:

  • Teclado Português/BR (Corrigindo problema da tecla ?/° funcionando como CTRL)

  • Indicador de CAPSLOCK (Minimizando o impacto deste modelo nao ter um led indicador de CAPSLOCK)

  • Botão "Mic Mute" (Habilitando o botão MUTE do microfone e o seu led indicador)

  • Leitor de Impressão Digital (Configurando fingerprint reader para reconhecer a senha do usuário)

CONFIGURANDO TECLADO PORTUGUÊS/BR

Execute seguinte comando no TERMINAL:

$ sudo dpkg-reconfigure keyboard-configuration

Configure o teclado selecionando as seguintes opções:

  • Modelo do teclado: IBM ThinkPad R60/R61/T61

  • País de origem para o teclado: Portuguese (Brazil)

  • Layout do teclado: Portuguese (Brazil)

  • Tecla para funcionar como AltGr: O padrão para o layout de teclado

  • Tecla Compose: Sem tecla compose

  • Usar Control+Alt+Backspace para terminar o servidor X?: <Não>

INSTALANDO INDICADOR DE CAPSLOCK

Execute os seguintes comandos no TERMINAL:

$ sudo add-apt-repository ppa:tsbarnes/indicator-keylock

$ sudo apt-get update

$ sudo apt-get install indicator-keylock

HABILITANDO TECLA DE "MIC MUTE"

PASSO 1

Execute seguinte comando no TERMINAL:

$ acpi_listen

O TERMINAL vai entrar em estado de espera de input.

Pressione a tecla MIC MUTE para gerar output da identificação da tecla no sistema.

A output deve ser algo parecido com: ibm/hotkey HKEY 00000080 0000101b

PASSO 2

Execute seguinte comando no TERMINAL:

$ amixer scontrols

Na output gerada, identifique uma das seguintes informações:

  • Simple mixer control 'Internal Mic',0
  • Simple mixer control 'Capture',0

NOTA: Essa output é o INPUT_DEVICE que será usada futuramente.

Execute seguinte comando no TERMINAL:

$ sudo gedit /etc/acpi/events/lenovo-mutemic

Copie/Cole os seguintes valores no arquivo aberto pelo editor de texto, salve e feche o arquivo:

   1 event=ibm/hotkey HKEY 00000080 0000101b
   2 action=/etc/acpi/lenovo-mutemic.sh

NOTA: Caso o valor da primeira linha seja diferente da output do PASSO 1, substitua o valor.

Execute seguinte comando no TERMINAL:

$ sudo gedit /etc/acpi/lenovo-mutemic.sh

Copie/Cole os seguintes valores no arquivo aberto pelo editor de texto, salve e feche o arquivo.

   1 #!/bin/bash
   2 MICMUTE=/sys/devices/platform/thinkpad_acpi/leds/tpacpi::micmute/brightness
   3 if amixer sget $INPUT_DEVICE,0 | grep '\[on\]' ; then
   4     amixer sset $INPUT_DEVICE,0 toggle
   5     echo 1 > $MICMUTE
   6     su $YOUR_USERNAME -c 'DISPLAY=":0.0" notify-send -t 50 \
   7             -i microphone-sensitivity-muted-symbolic "Mic - OFF"'
   8 else
   9     amixer sset $INPUT_DEVICE,0 toggle                       
  10     su $YOUR_USERNAME -c 'DISPLAY=":0.0" notify-send -t 50 \
  11             -i microphone-sensitivity-high-symbolic "Mic - ON"'
  12     echo "0 on" > /proc/acpi/ibm/led
  13     echo 0 > $MICMUTE 
  14 fi 

Faca as seguintes substituições no arquivo acima:

  • INPUT_DEVICE = Coloque o valor da output do PASSO 2

  • YOUR_USERNAME = Coloque o seu usuário do sistema

NOTA: Para veridicar o usuário execute o seguinte comando no TERMINAL:

$ whoami

Execute seguintes comandos no TERMINAL:

$ sudo chmod +x /etc/acpi/lenovo-mutemic.sh

$ sudo service acpid restart

$ sudo apt-get install linux-headers-$(uname -r) build-essential

$ cd; mkdir ~/tpacpi && cd ~/tpacpi

$ wget -Othinkpad_acpi.c "http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-$(lsb_release -sc).git;\
a=blob_plain;f=drivers/platform/x86/thinkpad_acpi.c;hb=HEAD"

$ sed -i -e 's/"tpacpi::thinkvantage",/"tpacpi::thinkvantage",\n\t"tpacpi::unknown_led4",\n\t"tpacpi::micmute",/g'-\
e 's/0x1081U/0x5081U/g' -e 's/0x1fffU/0x5fffU/g' thinkpad_acpi.c

$ sudo gedit Makefile

Copie/Cole os seguintes valores no arquivo aberto pelo editor de texto, salve e feche o arquivo.

   1 obj-m += thinkpad_acpi.o
   2 
   3 all:
   4         make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
   5 
   6 clean:
   7         make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean

Execute seguintes comandos no TERMINAL:

$ make

$ sudo rmmod thinkpad_acpi && sudo insmod thinkpad_acpi.ko

$ TPDIR=/lib/modules/$(uname -r)/kernel/drivers/platform/x86

$ sudo mv $TPDIR/thinkpad_acpi.ko $TPDIR/thinkpad_acpi.ko.stock

$ sudo mv /where/you/built/it/tpacpi_micmute/thinkpad_acpi.ko $TPDIR/thinkpad_acpi.ko

CONFIGURANDO O LEITOR DE IMPRESSÃO DIGITAL

Execute seguintes comandos no TERMINAL:

$ sudo add-apt-repository ppa:fingerprint/fingerprint-gui

$ sudo apt-get update

$ sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui

PASSO 1

Abra o navegador de internet, baixe e descompacte o seguinte arquivo:

http://volker.de/wp-content/uploads/2012/12/BSAPI_4.3.291Lite_SDK_for_Linux.tar.gz

Verifique qual a aquitetura do sistema operacional (32 ou 64 bits) executando o seguinte comando no TERMINAL:

$ uname -m

Baseado na outuput gerada, é possível determinar a arquitetura do sistema operacional

  • i686 = 32 bits
  • x86_64 = 64 bits

Pelo TERMINAL, navegue até diretorio gerados pelo PASSO 1 até o diretório da aquitetura do sisteama operacinal

Copie o arquivo com o comando listado abaixo pelo TERMINAL:

$ sudo cp libbsapi.so /usr/lib folder

Execute o seguinte comando TERMINAL:

$ sudo gedit /lib/udev/rules.d/40-libbsapi.rules

Copie/Cole os seguintes valores no final do arquivo aberto pelo editor de texto, salve e feche o arquivo.

   1 #Added for Upek 2020 support
   2 ATTRS{idVendor}==”147e”, ATTRS{idProduct}==”2020″,   SYMLINK+=”input/touchchip-%k”, MODE=”0664″, GROUP=”plugdev
   3 ATTRS{idVendor}==”147e”, ATTRS{idProduct}==”2020″,   ATTR{power/control}==”*”, ATTR{power/control}=”auto

Execute o seguinte comando TERMINAL:

$ sudo chmod 666 /dev/bus/usb/001/003

REINICIE O SISTEMA OPERACINAL

Após reiniciar o sistema, execute os seguinte comando no TERMINAL:

$ fingerprint-gui

Siga os passos do programa para configurar as digitais:

NOTA: O manual oficial do fingerprint-gui pode ser encontrado no link abaixo:

http://www.n-view.net/Appliance/fingerprint/doc/Manual_en.html

NOTA: Se o diretorio HOME do usuário for encriptado, a autenticação inicial do sistema para início da sessão sempre deve ser feita manualmente digitando a senha (um erro ocorre ao tentar autenticar com a digital).

Creditos

Autor: MoisésOliveira

Data: 18/04/13

Fontes

Baseado e adaptado das seguintes fontes:

http://ambientedeestudo.blogspot.com.br/2011/03/configurando-teclado-debian-modo-texto.html

http://www.ubuntudicas.com.br/blog/2012/01/indicadores-de-capslock-numlock-no-ubuntu/

http://askubuntu.com/questions/193528/how-to-enable-fingerprint-device-for-thinkpad-t430s-in-12-04/236793#236793

http://askubuntu.com/questions/125367/enabling-mic-mute-button-and-light-on-lenovo-thinkpads


CategoryDocumentacao

Lenovo ThinkPad T430 - Configurações Avançadas (last edited 2013-04-18 15:37:39 by moisesoliveira-mj)