Lenovo ThinkPad T430 - Configurações Avançadas

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 doUbuntu 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 AltGrO 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

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:
Toggle line numbers
   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.
Toggle line numbers
   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.
Toggle line numbers
   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:
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.
Toggle line numbers
   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:
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


Data: 18/04/13


CREDITOS

Comentários

Postagens mais visitadas