Differences between revisions 7 and 8
Revision 7 as of 2009-02-21 20:56:53
Size: 10678
Comment:
Revision 8 as of 2009-02-21 20:57:31
Size: 10738
Comment: rename all at once with new version of moin
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from pt BR/DebianEeePC/HowTo/Configure

Traduções: [:DebianEeePCFrench/HowTo/Configure:Francês] [:DebianEeePC/HowTo/Configure:Inglês] [:de/DebianEeePC/HowTo/Configure:Alemão]

?TableOfContents

Repositório

O novo instalador adiciona nosso [:../../Repository:repositório] em seu /etc/apt/sources.list automaticamente. Isto inclui alguns pacotes requeridos para tirar toda vantagem sobre o hardware do EeePC que ainda não são adequados para inclusão no repositório oficial do Debian.

Módulos adicionais ainda não inclusos no kernel Debian

Introdução a compilação dos módulos

As instruções abaixo requerem que você instale e compile os pacotes fontes do módulo usando o module-assistant. Isto pode ser feito em seu EeePC, porém resultará na instalação de várias ferramentas de desenvolvimento que você pode nunca mais vir a utilizar.

Um método alternativo é fazer a instalação e compilação dos módulos em outra máquina debian (que seja mais rápida e tenha mais espaço em disco), para então instalar o módulo resultante no EeePC.

Se decidir fazer isso, consulte a "manpage" para "module-assistant". Você precisará executar "m-a build..." ao invés de "m-a auto-install...". Note que se o seu EeePC estiver rodando uma versão diferente do kernel do que a máquina que compilou o módulo, você precisará instalar os pacotes linux-headers e linux-kbuild correspondentes ao kernel de seu EeePC, e usar a opção "-l" para especificar aquela versão quando utilizou o module-assistant.

Assim que o módulo for compilado com sucesso, copie o .deb resultante para o EeePC e o instale com dpkg -i ...

Ethernet (atl2)

Ela simplesmente funciona agora. A versão antiga do instalador tinha um bug que requisitava a instalação manual do atl2 após a instalação - Isto não é mais necessário agora.

Wireless (madwifi)

É instalado automaticamente pelo instalador, Veja ["../Wifi"] para configurá-la com ou sem criptografia.

Webcam (uvcvideo)

O módulo fonte no Lenny deve funcionar com o module-assistant.

Como root execute os seguintes comandos:

m-a a-i linux-uvc
modprobe uvcvideo

Isto não funcionará se estiver usando o kernel 2.6.24. Como mencionado em #[http://bugs.debian.org/463655 463655], a última revisão SVN do driver funciona bem.

Teste seu funcionamento executando como root:

apt-get install luvcview
Como usuário normal agora você pode usar a webcam executando:
luvcview -f yuv

A câmera é desligada após a instalação. Você pode abilitá-la na BIOS, ou fazendo echo 1 > /proc/acpi/asus/camera. Você poderá ver mensagens sobre a câmera sendo detectada executando dmesg | tail.

Você precisará ter o acpi instalado para isto - ao menos no Lenny.

Se você detonou com as configurações de sua webcam, use mplayer -fps 30 tv:// uma vez, para restaurá-la.

Gerenciamento de energia & hotkeys

Kernel module (eeepc-acpi)

O módulo do kernel eeepc-acpi e eeepc-acpi-scripts estão agora instalados pelo novo kernel.

Notas:

  • As informações da bateria não são muito precisas(saltam de 10% à 100%, sem informação de taxa, etc...). Aparentemente, isto é normal. Parece que o utilitário userspace da bateria espera que a bateria reporte em mAh, mas reporta em porcentagem. Isto ou é um bug no firmware da bateria ou na BIOS. Em ambos os casos, ao menos que alguém apareça com algum patch para lidar com esta informação em porcentagem que a bateria fornece, a ASUS precisa corrigir isso.
  • [?DamyanIvanov] O modo hibernar funciona para mim no Sid com kernel 2.6.24, depois de já ter criado a swap ( e seguindo as dicas do["../../TipsAndTricks"]). Existe algum problema com o driver madwifi que não se recupera totalmente, mas acredito não estar relacionado com o modo hibernar assim como vejo o mesmo comportamento após suspender/resumir.

  • [SamMorris] O modo suspender funcionou para mim com o kernel 2.6.24 com a s3_bios e dpms_on quirks. Enviei um patch para hal@lists.freedesktop.org assim como arquivei em [http://bugs.debian.org/469648 #469648].

Scripts (eeepc-acpi-scripts)

Special keys

Tecla

Função

Funciona, comentário

Fn + F1

sleep

Sim

Fn + F2

wifi

Sim (leia detalhes abaixo)

Fn + F3

- contraste

Sim

Fn + F4

+ contraste

Sim

Fn + F5

Change screen

Sim

Fn + F6

Task manager

Não, nada associado

Fn + F7

mudo

Sim

Fn + F8

- volume

Sim

Fn + F9

+ volume

Sim

Instale o pacote eeepc-acpi-scripts para ter as funcionalidades acima descritas. Isto está disponível agora no unstable e testing. Por favor, note que este pacote conflita com o acpi-support. Como root você deve fazer um apt-get purge acpi-support. Isto remove todos os scripts acpi-support que possam permanecer no /etc. Se não seguir estes passos, causará conflito.

Abilitar/desabilitar o wifi funciona como se estivesse inserindo/removendo a placa wifi PCI-express. Para se ter certeza de que está habilitada quando for "inserida", você precisa do módulo pciehp do kernel. (E por alguma razão, só funciona com a opção pciehp_force=1). Crie o arquivo /etc/modprobe.d/pciehp contendo a linha options pciehp pciehp_force=1 e coloque pciehp no /etc/modules.

Então faça:

rmmod pciehp
modprobe pciehp

Leia o documento em /usr/share/doc/eeepc-acpi-scripts/README.Debian e configure o /etc/default/eeepc-acpi-scripts conforme necessário.

Xorg

Touchpad Scrolling

O instalador padrão do Debian não habilitou a rolagem do touchpad para mim. O que segue foi o que tive que adicionar ao xorg.conf para habilitar a rolagem.

Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "CorePointer"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "auto-dev"
        Option          "HorizEdgeScroll"       "1"
EndSection
Section "Server Layout"
    Identifier          "Default Layout"
    Screen              "Default Screen"
    InputDevice         "Generic Keyboard"
    InputDevice         "Synaptics Touchpad"
EndSection


  • [?DavideAgnolazza] Isto não funcionou para mim. Eu usei "?HorizScrollDelta" = 1 e a rolagem horizontal começou a funcionar. A rolagem vertical já estava funcionando. O xorg.conf está um pouco diferente em relação ao de cima, mas para mim funcionou perfeitamente e só modifiquei a opção ?HorizScrollDelta.


  • Isto habilitará a rolagem horizontal assim como a vertical no touchpad. Por padrão, o iceweasel usará a rolagem horizontal para <voltar/avançar>. Para desabilitar isso, digite about:config no navegador e mude os seguintes valores:

mousewheel.horizscroll.withnokey.action   (troque 2 para 0)
mousewheel.horizscroll.withnokey.numlines  (troque -1 para 1)

Resolução da tela e tamanho do desktop

No /etc/X11/xorg.conf, tenha certeza de que qualquer linha com "?HorizSync" e "?VertRefresh" estejam comentadas ou removidas da secção "Monitor", e defina "Virtual 2048 2048" na subsecção "Display" de "Screen", i.e.

Section "Monitor"
        Identifier      "Generic Monitor"
        Option          "DPMS"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
        Monitor         "Generic Monitor"
        DefaultDepth    24
        SubSection "Display"
                Depth           24
                Virtual         2048 2048
        EndSubSection
EndSection

Multiplos monitores

Se você conectar um monitor externo e pressionar Fn-F5, o desktop será compartilhado entre o LCD e o monitor externo.

Se desejar, ao invés disso, ter um desktop grande posicionado acima do LCD, edite /etc/default/eeepc-acpi-scripts e defina COMBINED_DISPLAY_SWITCHES="--above LVDS --auto".

Suporte Aiglx para o Compiz

As seguintes configurações são necessárias para ter o [http://compiz.org/ Compiz] funcionando. O Compiz funciona para mim no Xfce, mas fica um pouco "engasgado" ao rotacionar o cubo para uma área de trabalho onde exista algum programa aberto. (Se tiver uma boa configuração do xorg.conf funcionando, diferente desta, por favor nos envie)

Section "Device"
        Identifier      "Configured Video Device"
        Driver          "intel"
        BusID           "PCI:0:2:0"
        Option          "EnablePageFlip"    "on"   
        Option          "AccelMethod"        "EXA"
        Option          "MigrationHeuristic"   "greedy"
        Option          "AccelDFS"      "true"
        Option          "DynamicClocks"    "on"
        Option          "ColorTiling"       "on"
        Option          "FBTexPercent"       "95" 
        Option          "XAANoOffscreenPixmaps" "true"
        Option          "AddARGBGLXVisuals"     "true"
EndSection
Section "DRI"
    Mode 0666
Endsection
Section "Extensions"
    Option              "Composite"     "Enable"
Endsection

Notas:

  • [cmang] Seguindo essas instruções, não obtive nehuma borda de janela ou gerenciador de janelas quando iniciei o Compiz. Em complemento ao descrito acima, tive que instalar o pacote compizconfig-settings-manager. Então rodei o ccsm e tive certeza de que o plug-in "Window Decoration" estava habilitado. Então tive que iniciar o compiz desta forma: compiz --replace cpp

Hibernar

[?DamyanIvanov] O modo hibernar funcionou para mim muito bem depois de configurar uma partição swap dedicada de 256M. Talves o mesmo seja possível usando arquivos swap também. O único inconveniente é ter que fechar os programas "devoradores-de-memória" como o Iceweasel antes de tentar hibernar, por outro lado o espaço swap não é o suficiente. Para hibernar, execute s2disk como root (do pacote uswsusp). Se você usa o gnome-power-manager pode simplesmente pressionar o botão de força(mas lembre-se de disabilitar a ação do botão em /etc/acpi/actions/power.sh instalado pelo debian-eeepc-scripts para evitar prompts duplos).

Troubleshooting

Se tiver problemas com qualquer um dos passos acima, veja nosso [:../Troubleshooting:Troubleshooting ?HowTo].