Descrevo aqui como fiz a instalação e configuração do Gentoo Linux em um notebook Clevo M660.
Por que Linux?
Linux é, hoje em dia, meu sistema operacional preferido. E tem sido nos últimos nove anos. No meu trabalho, uso Linux 100% do tempo, há pelo menos três anos.
O Linux é seguro (nunca tive um vírus no Linux -- nem tampouco me preocupei com isso), veloz (a maioria dos programas rodam nele mais rápido do que no Windows) e flexível (é inacreditável a profundidade das mudanças que se pode fazer num sistema Linux).
Por que um Clevo?
A Clevo é uma das maiores fabricantes mundiais de laptops. No entanto, ninguém nunca ouviu falar nela porque ela é uma ODM (Original Design Manufacturer),
- a company which manufactures a product which ultimately will be branded by another firm for sale
Além da MSI, não sei quais empresas remarcam esse mesmo modelo, nem quais os nomes que elas conferem a ele. Mas é uma ótima máquina:
Categoria | Item |
---|---|
Processador | Intel Core 2 Duo T7200 2.0 GHz -- que bicho rápido! |
Memória | 1x1GB -- devidamente acrescido de 1x1GB, totalizando 2GB |
Northbridge | Intel 945GM |
Vídeo | Intel 945GM/GMS Express (rev 03) |
Southbridge | Intel ICH-7M |
Som | Intel HDA, também chamado de Azalia |
Rede | Realtek 8169 Gb-Ethernet -- tem funcionado tão bem quanto uma Intel |
Rede sem fio | Intel ipw3945 |
HD | SATA TOSHIBA MK1034GSX 100 GB |
LCD | 15,4" bastante luminoso, reflexivo como os da HP |
USB | Infelizmente, só 3 entradas |
Firewire / IEEE 1394 | 1 entrada i.Link® |
Expansão | 1 ExpressCard 54 |
Mídia ótica | DVD+/-RW mono-layer |
O que funcionou de primeira
Processador, HD (SATA AHCI), DVD+/-RW, rede com fio, som.
Ah sim! E por incrível que pareça, as teclas especiais de brilho, (des)ligar o wi-fi e suspend-to-RAM também funcionaram out of the box!
O que não funciona de jeito nenhum
Web-cam :(
Tintim por tintim: os drivers e pacotes necessários
LCD
É necessário instalar o pacote 915resolution (mesmo que o chip gráfico não seja um Intel 915, e sim Intel 945). Isso é porque os chips gráficos da Intel costumam vir com freqüências esquisitas que o Xorg não consegue detectar. O 915resolution corrige isso, alterando a VBIOS a cada boot com a resolução que você passar pra ele.
Modo de uso:
O comando 915resolution -l
lista os modos gráficos definidos na VBIOS, a BIOS do chip de vídeo. Note que não há nenhuma linha com o modo suportado pelo LCD:
# 915resolution -l Intel 800/900 Series VBIOS Hack : version 0.5.3 Chipset: 945GM BIOS: TYPE 1 Mode Table Offset: $C0000 + $269 Mode Table Entries: 36 Mode 30 : 640x480, 8 bits/pixel Mode 32 : 800x600, 8 bits/pixel Mode 34 : 1024x768, 8 bits/pixel Mode 38 : 1280x1024, 8 bits/pixel Mode 3a : 1600x1200, 8 bits/pixel ...
O arquivo de configuração do pacote (no Gentoo, /etc/conf.d/915resolution
) é bem comentado. Basta acrescentar nele uma linha como:
replace=( "3a 1280 800 32" )
Feito isso, o primeiro comando a seguir carrega o modo na VBIOS, e o segundo lista novamente os modos, agora já com o novo adicionado.
# 915resolution -f /etc/conf.d/915resolution # 915resolution -l Mode 30 : 640x480, 8 bits/pixel Mode 32 : 800x600, 8 bits/pixel Mode 34 : 1024x768, 8 bits/pixel Mode 38 : 1280x1024, 8 bits/pixel Mode 3a : 1280x800, 32 bits/pixel ...
Obviamente tudo já vem pronto pra esse comando ser executado sozinho a cada boot. Em outras palavras, já vem um serviço para ler o arquivo e executar o 915resolution
durante o boot.
No Gentoo, insira esse serviço no runlevel default
com o comando:
# rc-update add 915resolution default
Som
O Intel HDA (Azalia) que vem no laptop necessita do módulo snd-hda-intel
. Porém, até o kernel 2.6.20, se não me engano, o driver incluído no kernel não conseguia funcionar direito.
Para solucionar, é necessário usar os pacotes alsa-driver1.0.14-rc3
ou mais recente. No meu caso, isso exigiu acrescentar a entrada =media-sound/alsa-driver-1.0.14-rc3 ~x86
ao arquivo /etc/portage/package.keywords
, além de seguir o Gentoo Linux ALSA Guide.
Teclas de atalho
Essa parte é realmente incrível. Meu Toshiba anterior exigia a instalação do pacote toshiba-utils
, além do carregamento do módulo toshiba-acpi
. Esse Clevo aparentemente tem as teclas de função ([Fn
]+[Fx
]) hardwired, ou seja, [Fn
]+[F9
] aumenta o brilho em qualquer ponto do carregamento do Linux. O mesmo vale para a tecla de diminuir o brillho, e também pras teclas de ligar e desligar o WiFi, ligar e desligar a câmera embutida e ativar o suspend-to-ram (caso esse recurso esteja ativado no kernel).
As teclas de ajuste do volume precisam da atuação do Gnome, mas o Gnome detecta sozinho a existência delas, e as configura automaticamente. Eu nem precisei tocar nessa configuração!
As teclas de atalho metálicas que ficam "fora" do teclado normal também precisam de configuração manual. As 3 teclas do lado esquerdo (originalmente pra chamar editor de texto, navegador web e leitor de e-mais) geram keycodes específicos, e aí basta usar o setkeycodes
mapeá-los para que o Linux consiga usá-los efetivamente:
setkeycodes e001 201 && \ setkeycodes e002 202 && \ setkeycodes e003 203
Eu coloco esses comandos no arquivo /etc/conf.d/local.start
, de forma que o sistema mapeia as teclas sozinho a cada boot.
As teclinhas da direita não são difíceis de configurar, e eu consegui facilmente associar as duas lupas (zoom-in e zoom-out) ao efeito de zoom do Compiz. Moleza.
WiFi
Pra mim, a rede sem fio é sempre uma coisa chata de configurar, mesmo que tenha total suporte por parte do Linux. Era chato com o driver madwifi que eu usava no Toshiba, e continua chata (embora menos chata) com o ip23945 desse Clevo.
Pra usar a rede sem fio com o chip ipw3945, é necessário instalar os seguintes pacotes:
- ipw3945: driver da placa;
- ipw3945-ucode: microcódigo necessário para que a placa funcione no Linux e
- ipw3945d: daemon regulador da placa (é, eu também acho isso meio exageradamente complexo).
Mesmo que você não use a criptografia WPA, infinitamente mais segura que WEP, eu recomendo o pacote wpa_supplicant. Se for compilado com USE=qt4
ou USE=qt3
, ele instala uma interface gráfica que torna facílima a busca e configuração de redes sem fio nas redondezas.
Mas cuidado para não violar a privacidade de ninguém!
Conclusão
O Clevo M660 é muito legal. O LCD especialmente brilhante e com ótimo contraste contribui muito para o sucesso que ele faz onde quer que eu o leve. Falando em leve, ele pesa "só" 2,6 kg, o que é um peso padrão atualmente, com essa excelente geração de notebooks levíssimos movidos a Centrino. :)
A ventoinha dele poderia ser menos barulhenta. Meu Toshiba anterior, embora tivesse um esquentadíssimo P4-M 2.8GHz, raramente ligava a ventoinha, e quando ligava não fazia quase nenhum barulho. Já o Clevo agüenta sem ventoinha uns 10 minutos, mas depois liga e raramente desliga.
Os atalhos hard-wired são definitivamente um plus. Plusão, eu diria!
O notebook, com um Core 2 Duo 2.0GHz e 100GB de HD, saiu um pouco mais barato do que cobravam em supermercados, Fnac e Fast Shop por notebooks bem inferiores, com Core Duo (nem Core 2 era) 1.6GHz e mais pesados. Ainda estou certo de que foi uma ótima opção.