domingo, 22 de abril de 2012

Ubuntu 12.04 LTS no MacBook

Fiquei a saber há poucos dias que existe uma versão optimizada do novo Ubuntu Linux para os computadores da Apple. E não, não estou a falar da versão para os velhinhos PowerPC como os G3, G4 ou G5, mas sim para os Macs com processadores Intel como os MacBook/MacBook Pro Aluminium.

Ao contrário da versão "standard", esta versão detecta de imediato todo o hardware existente, desde o teclado e as respectivas teclas de função como o controlo do brilho, volume e a tecla "eject", passando pelo bluetooth e pelas placas gráfica, áudio, ethernet e wireless, até ao touchpad e à câmera iSight. As ventoinhas parecem estar a funcionar correctamente, o que faz supor que os problemas de sobreaquecimento estejam resolvidos. No meu MacBook 5,1 (e penso que nos outros modelos também), as rpm por defeito são 2000. Caso seja necessário, e tal como acontece no OS X, é possível aumentar esse valor. O "Sleep" também está a funcionar como deve ser. Quando baixo a tampa, o Mac entra em modo suspensão; e quando levanto a tampa, volta a acordar, sem os sobressaltos das versões anteriores.

No entanto, e apesar destes (grandes) progressos, ainda encontrei alguns pormenores que precisam ser limados. O mais certo é serem corrigidos em futuras actualizações, mas até lá aqui ficam as soluções que eu encontrei na comunidade dos utilizadores Apple do fórum Ubuntu:

Problema 1:
Apesar das teclas de função de controlo do brilho estarem a funcionar, o brilho não diminui, estando sempre no máximo.

Solução:
1.- Editar o ficheiro /etc/X11/xorg.conf e acrescentar o seguinte:
    Section "Device"
    Identifier "Default Device"
    Option "RegistryDwords" "EnableBrightnessControl=1"
    EndSection
2.- Reiniciar o computador.

Nota: Noutro tópico aconselharam-me também a instalar o pacote "nvclock" (sudo apt-get install nvclock), o que eu fiz. Não faço ideia se teve alguma influência.

Problema 2:
Quando o sistema arranca, aparece uma luz vermelha no "jack" dos headphones.

Solução:
Provavelmente existe algum bug na driver da placa de som/áudio. Não encontrei nenhuma explicação. Mas se escrever no terminal "amixer set IEC958 off", a luz desliga-se.

Não se preocupem que não ficam sem som :)

Problema 3:
O monitor não parece estar calibrado.

Solução:
1.- Instalar xcalib
~$ sudo apt-get install xcalib

2.- Aceder à pasta /Library/ColorSync/Profiles/Display da partição do OS X e importar o ficheiro Color LCD-*.icc para a pasta /etc/xcalib

3.- Reiniciar o computador.

Problema 4 (geral):
Não é possível enviar ficheiros para o computador via bluetooth.

Solução:
Na "Dash Home", procurar por "Personal File Sharing" e seleccionar as opções correspondentes.

A versão optimizada para os Mac pode ser sacada aqui (oficial) ou aqui (oficial-daily).

# edit 19/09/2012: links disponíveis aqui e aqui.

(clicar para ampliar)

Sites recomendados:
Mactel Support Team | PPA for Mactel Support (Precise)
Apple Users - Ubuntu Forum
..
MacBook5-1/Trusty


# edit 13/04/2013 "Sites recomendados" e "Problemas e Soluções".

# edit 21/04/2014 "Sites recomendados".