|
||
IntroducaoNao irei abrager aqui a intalacao do gentoo material sobre isto sera amplamente encontrado em http://www.gentoobr.org. Recentemente adquiri um HP Pavilion ZT1145 cujo o material e dificilmente encontrado na web entao resolvi colocar aqui de forma a manter documentado.Como quase todas as funcoes sao detectadas e funcionam perfeitamente so descreverei aqui os items que precisam de uma atencao especial. REDEBasta carregar o modulo 8139too (ex: $modprobe 8139too) e setar as devidas configuracoes no /etc/conf.d/net que ocorrera sem maiores problemas.DICA:Para ler automaticamente na iniciacao do sistema digite o comando: $echo 8139too >> /etc/modules.autoload.d/kernel-2.4 VIDEO/SVIDEO/TVOutO bom e novo "emerge savage" resolve qualquer problema alias pode nem precisar pois no "emerge xfree" ele ja vem junto. E seu XF86Config deve conter essas linhas:Section "Monitor" Identifier "Laptop Display" HorizSync 31.5-64.3 VertRefresh 50-70 Option "DPMS" EndSection Section "Monitor" Identifier "Ext Display" HorizSync 30-60 VertRefresh 55-75 Option "DPMS" EndSection Section "Monitor" Identifier "TVout" EndSection Section "Device" Identifier "Savage" Driver "savage" EndSection Section "Screen" Identifier "Laptop Screen" Device "Savage" Monitor "Laptop Display" DefaultDepth 24 Subsection "Display" Depth 24 Modes "1024x768" "800x600" ViewPort 0 0 EndSubsection EndSection Para trocar pelos outros dispositivos [TVout, LCD ou SVideo] eu aconselho o s3switch um utilitario muito bom para esta tarefa que pode ser encontrado no portage sendo necessario somente executar um "emerge s3switch". DICA:Mais pra frente falarei das teclas one-touch que podem ser configuradas para executar esta acao! ACPIBasta que inicie com o kernel 2.6.3 para que o ACPI funcione corretamente. Inclusive sem a necessidade de acrescentar o acpi=on no GRUB. Para recompilar o novo kernel sem a necessidade de uma reistalação basta seguir os seguintes passos:
mamuth root# emerge /usr/portage/sys-kernel/gentoo-dev-sources/gentoo-dev-sources-2.6.3-r2.ebuild Depois que o emerge terminar! E supondo que és um bom preguiçoso como eu utilize o genkernel [Encontrado também no portage]. Mas utilizando a seguinte linha:
mamuth root# genkernel all --kerneldir=/usr/src/linux-2.6.3-gentoo-r2
Prontinho! Agora é só acrescentá-lo no GRUB e seu ACPI Funcionará perfeitamente. TOUCHPADBom agora para este funcionar vamos fazer umas alterações no kernel. Vamos aos passos:Acesse o dir fonte do seu kernel, no caso o nosso é /usr/src/linux-2.6.3-gentoo-r2 e digite:
mamuth linux# make menuconfig Vá em "DEVICE DRIVERS" >> "INPUT DEVICE SUPORT" e marque como módulo [precionando barra de espaço] "EVENT INTERFACE" saia e salve. depois execute os comandos:
mamuth linux# make && make modules_install
DICA:Depois que o kernel for instalado instale o synaptics novamente para que ele seja compilado com os novos parametros do kernel [ex: mamuth root#emerge synaptics].mamuth linux# make install Pronto reinicie a máquina e digite no shel o seguinte:
mamuth root# cat /proc/bus/input/devices
A saida deste comando deve ser algo como:
I: Bus=0011 Vendor=0002 Product=0007 Version=0000
DICA:Repare a linha que contém "H: Handlers=mouse0 event0" o mouse usb é o mouse0 e o touchpad é event0 assim você já sabe qual dispositivo utilizar no XF86config ou xorg.conf.N: Name="SynPS/2 Synaptics TouchPad" P: Phys=isa0060/serio4/input0 H: Handlers=mouse0 event0 B: EV=b B: KEY=6420 0 670000 0 0 0 0 0 0 0 0 B: ABS=11000003 I: Bus=0011 Vendor=0001 Product=0001 Version=ab41 N: Name="AT Translated Set 2 keyboard" P: Phys=isa0060/serio0/input0 H: Handlers=kbd event1 B: EV=120003 B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe B: LED=7 Com isso vamos a configuracao no XF86Config/xorg.conf:
Section "Module"
Load "dbe" # estencao Double buffer SubSection "extmod" Option "omit xfree86-dga" # Nao inicialize a extencao DGA EndSubSection Load "type1" #Load "speedo" Load "freetype" #Load "xtt" Load "glx" Load "dri" Load "synaptics" #Muito importante ler o modulo para que funcione. EndSection Section "InputDevice" Identifier "touchpad" Driver "synaptics" Option "Protocol" "auto-dev" Option "Device" "/dev/input/event0" ### Repare que o device é o apontado na saida do comando descrito acima. Option "LeftEdge" "1900" Option "RightEdge" "5400" Option "TopEdge" "1900" Option "BottomEdge" "4000" Option "FingerLow" "25" Option "FingerHigh" "30" Option "MaxTapTime" "180" Option "MaxTapMove" "220" Option "EmulateMidButtonTime" "75" Option "VertScrollDelta" "100" Option "MinSpeed" "0.02" Option "MaxSpeed" "0.18" Option "AccelFactor" "0.0010" EndSection TECLAS ONETOUCHBom deu um trabalhao tentei de todas as maneiras mas com umas dicas do pessoal do #gentoobr ficou bom mesmo essas teclas de atalho. Com excessao da tecla eject todas as outras teclas funcionam utilizando 2 scrptizinhos muito bons que encontrei pela net. vou descreve-los e mostrar como usar.omke.pl Pacote a ser baixado: omke-1.0.tar.gz Pra que serve isso: Para ativar as teclas especiais do ZT1145 ! Para instalar basta descompactar numa pasta comum como "/usr/share/omke/omke.pl" e editar o arquivo "/etc/conf.d/local.start" e acrescentar a linha: "exec /usr/share/omke/omke.pl -k 1" Reinicie seu computador e pronto. Suas teclas estao abilitadas. lineakd Pacote a ser baixado: emerge nele !!!! :) tem no portage. Pra que serve isso: Bom ao apertar uma tecla voce espera que aconteca algo correto? entao este pequeno utilitario fara isso pra voce! Depois de devidamente instalado vamos personalizar ele com o modelo do nosso note! Acrescente as linhas a seguir no arquivo "/etc/lineakkb.def"
# by Andre de Abreu
[HPZT1145] brandname = "Hewlett Packard" modelname = "HP Pavilion ZT1145" [KEYS] MP3 = 241 Help = 242 Launch2 = 243 Launch1 = 244 Mail = 236 Mute = 160 Next = 153 Play|Pause = 162 Previous = 144 Stop|Eject = 164 VolumeDown = 174 VolumeUp = 176 WWW = 178 [END KEYS] [END HP Pavilion ZT1145] # end HP Pavilion ZT1145 Salve e saia! Depois execute usando um terminal o comando "$lineakd -c HPZT1145" com isso ele ira criar um arquivo de configuracao em "$HOME$/.lineak/lineakd.conf" edite-o e configure as aplicacoes que voce deseja de acordo com as legendas. Se voce tem um so usuario em seu note deixe assim agora se tem mais usuarios cadastrados aconselho a copiar este arquivo para uma pasta dentro do ETC assim: Crie o dir lineak dentro de ETC : "$mkdir /etc/lineak" Copie o arquivo de configuracao: "$cp /home/<$USER$>/.lineak/lineakd.conf /etc/lineak/" Para ele iniciar juntamente com o X basta voce criar um arquivo .xinitrc e adiciona-lo em seu home com a seguinte linha: "echo lineakd & >> .xinitrc" Segue meu arquivo lineakd.conf para referencia:
KeyboardType = HPZT1145
DICA:Para voce saber como utilizar o seu programa em linha de comando basta abrir um terminal e executar o programa seguido de um --help assim: "epiphany --help" no resultado deste comando verifique a sessao "Aplication Options"
CdromDevice = /dev/cdrom MixerDevice = /dev/mixer Screensaver = _null_ Help = "yelp" Launch1 = "nautilus --no-desktop --browser" Launch2 = "nautilus network:" MP3 = "rhythmbox" Mail = "epiphany gmail.google.com/gmail" Mute = "EAK_MUTE" Next = "rhythmbox --next" Play|Pause = "rhuthmbox --play-pause" Previous = "rhythmbox --previous" Stop|Eject = "EAK_EJECT" VolumeDown = "EAK_VOLDOWN" VolumeUp = "EAK_VOLUP" WWW = "epiphany" Cedilha que antes era C acentuado!!!E bem simples nao tem nada a ver com GTK2 ou outras coisas que voce encontra ae na internet. é so colocar a configuracao certa no xorg.conf ou XF86config que voce encontra no dir /etc/X11 vamos a conf. do teclado! Veja o meu:
Section "InputDevice"
Identifier "Tastatur" Driver "keyboard" Option "AutoRepeat" "500 30" Option "XkbRules" "xfree86" Option "XkbLayout" "pc105" Option "XkbLayout" "us_intl" Option "XkbVariant" "nodeadkeys" EndSection Pronto pessoal! Agora só falta o APM [Para colocar o comp. em modo de espera] e o Modem [Eka!] Estou trabalhando no tutorial de instalação da Tablet Wacom Graphire3 6x8 que utilizo muito usando o Sodipodi [Editor vetorial para o Gnome que salva arquivos no formato .SVG] Clique AQUI e veja meu screenshot!!!! Qualquer atualizacao ou nova descoberta postarei o mais rapido possivel. A todo o pessoal do #gentoobr ![]() |