O meu novo Notebook é um DELL XPS 15 modelo L502X, este notebook é rápido, muito rápido, sua configuração é :
Processador : Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz Memória : 8GB Dual Channel DDR3 1333MHz (2x4Gb) HD : 500GB (7200 RPM) Vídeo : Hibrida, uma Intel HD Graphics 300 que equipam as novas gerações do processador i7 e NVIDIA® GeForce® GT525M 1GB dedicada. Optimus : Usa um recurso chamado Optimus que consegue otimizar o uso das duas placas de vídeos. Leitor e gravador óptico de CD/DVD-/+ RW e Leitor de Blu-Ray Placa Wireless Intel Centrino N1030(L502X) e Bluetooth 3.0 Placa de som Maxx Audio 3 Leitor de cartão de memória Saída de vídeo HDMI e miniDisplayPort 2 Portas USB 3.0 1 Porta USB/ESATA Power Share Placa de Rede 10/100/1000 Tela de 15.6 LED HD 720p (1366x768) com webcam de 2.0MP
Vamos ao que interessa e vejamos o suporte a esses itens no Linux.
Bios
A BIOS desse equipamento é uma Phonenix que dá acesso a poucos recursos que podem ser ativados/desativados como virtualização, comportamento de energia, ordem dos dispositivos para boot, etc… mas é bem espartano. Mas em geral, equipamentos da grife Dell, HP, Lenovo, dentre outras tem menos opções na BIOS porque são otimizados pelo fabricante para o melhor desempenho possível.
A boa noticia para você é, tem atualização de BIOS para ser aplicada. Este notebook veio com a versão A05 e em Out/2011 veio a versão A06, cujas únicas correções foram :
1. Updated Intel microcode.
2. Added support for Intel AES-NI feature.
3. Updated Intel IGD VBIOS to v.2117
Eu recomendo a atualização da BIOS antes mesmo de iniciar o procedimento da instalação do Ubuntu, a parte chata disso é que a primeira vista, o programa de atualização da BIOS está num formato executável de Windows, portando você ainda precisará do Windows instalado para realizar essa operação. Mas se você chutou fora o Windows desse notebook, há instruções para um procedimento alternativo para a atualização.
Se eu pudesse acrescentar um recurso à essa BIOS seria a seleção de GPU, pois a placa de vídeo principal é a INTEL e se desejar trocar poderá fazê-lo apenas a partir do sistema operacional. Eu sinceramente gostaria que fosse o inverso, mas a BIOS não me dá essa opção.
Teclado
Padrão ABNT. Simplesmente funciona logo após a instalação, nenhum requerimento extra é necessário. As combinações de tecla Fn para aumentar/diminuir volume/contraste, ligar/desligar touchpad e teclas multimidia funcionam perfeitamente.
Apesar das teclas Fn funcionarem perfeitamente, há um problema no programa gnome-settings-daemon onde as notificações são exibidas com quadros sem texto, isto é, quando você aperta Fn+F3 para ligar/desligar o touchpad deveria aparecer uma notificação dizendo o estado do touchpad, essa notificação aparece sem nenhum texto. A correção foi feita e a aplicação da correção segue parada, a atualização desse programa está no repositório Proposed, mas poucos são malucos os suficientes para habilitá-lo e transformar o seu sistema em máquina experimental da Canonical. Eu digo isso, mesmo tendo experimentado algumas vezes este repositório.
Touchpad
Simplesmente funciona logo após a instalação, mesmo o Fn+F3 funciona para ligar/desligar o touchpad.
Leitor de cartão de memória
Não é automático, é necessário a cada vez que inserir um cartão, executar :
sudo sh -c 'echo 1 > /sys/bus/pci/rescan'
Este bug já está documentado :
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/703180
Mas infelizmente a correção nativa para este problema, porém um cara chamado Rocko (rockorequin) em 01-08-2011 publicou um script no link acima que resolve o problema, eu recomendo fazer a instalação deste script.
Primeiramente copie o texto abaixo e cole num novo arquivo :
#!/bin/bash
### BEGIN INIT INFO
# Provides: scan_sd_reader.sh
# Required-Start: $remote_fs
# Required-Stop: $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: PCI bus scanner for JMicron SD card reader.
# Description:
### END INIT INFO
#
# Autor original : Rocko (rockorequin) wrote on 2011-08-01
# Link original : https://bugs.launchpad.net/ubuntu/+source/linux/+bug/703180
#
# scan frequency in seconds
SCAN_FREQUENCY=2
function scan {
echo "Aguardando inserção de disco no leitor JMicron SD"
# Scan every few seconds for the reader until it is found
while true; do
sleep $SCAN_FREQUENCY
# break if the kernel sees the JMicron reader
pciscan=`lspci|grep JMicron`
if [ "$pciscan" != "" ]; then break; fi
sh -c "echo 1 > /sys/bus/pci/rescan" # rescan
done
echo "Leitor JMicron SD detectado, possivel disco inserido."
}
function stop {
for val in `pidof -x "$0"`; do if [ $$ != $val ]; then kill $val ; fi ; done
}
function start {
$0 scan &disown
}
function restart {
stop
start
}
# start/stop
case "$1" in
start) start ;;
scan) scan ;;
stop) stop ;;
restart) restart ;;
force-reload) restart ;;
status) ;;
esac
exit 0
Salve o arquivo acima como scan_sd_reader.sh e depois mova-o para a pasta /etc/init.d/ :
sudo cp scan_sd_reader.sh /etc/init.d/
Torne o script um executável :
sudo chmod +x /etc/init.d/scan_sd_reader.sh
Faça-o iniciar no boot :
sudo update-rc.d scan_sd_reader.sh defaults
Reinicie o computador e o processo estará pronto ! Toda vez que inserir um cartão SD, o GNOME/KDE/… o detectará assim como faz com cartões de memória USB.
Leitor e gravador óptico de CD/DVD-/+ RW e Leitor de Blu-Ray
Funciona como esperado.
Webcam 2mp
Simplesmente funciona logo após a instalação, nenhum requerimento extra é necessário. Funciona inclusive durante a instalação, onde pode-se obter a foto a partir da webcam durante a tela em que escolhe o login.
Som Maxx Audio 3
O som desse notebook é monstruoso, nunca ví um som tão alto e claro como este. Se estivesse procurando um notebook que substituísse um Desktop, esse notebook teria sido a escolha perfeita.
Wifi b/g/n
Simplesmente funciona. Mesmo durante a instalação você pode usar essa placa para ativar atualizações e download adicionais.
Bluetooth 3.0
Simplesmente funciona logo após a instalação, nenhum requerimento extra é necessário. Uso o Blutooth constantemente com o mouse Microsoft Mouse 5000 e Headset Motorola S305 de alta fidelidade que uso aqui para assistir vídeos de internet em silêncio. Algo que me incomoda no Ubuntu com relação aos dispositivos bluetooth é eles apenas funcionarem quando você tiver dado o login, epa! não posso usar o mouse bluetooth enquanto o login for feito. Se isso também lhe incomoda, edite o arquivo /etc/default/bluetooth e acrescente as seguintes linhas :
HIDD_ENABLED=1 HIDD_OPTIONS="--master --server"
Obviamente, os dispositivos bluetooth apenas funcionarão se você os tiver sincronizado e conectado eles antes.
Se você tiver tido a sorte de adquirir um Headset Bluetooth Motorola S305 saiba que é preciso selecionar o perfil “Alta Fidelidade (A2DP)” nas preferencias do dispositivo para ouvir som com qualidade, caso contrário ouvirá SOM em mono e com uns ticks muitos chatos que não lhe deixarão apreciar uma boa música ou um bom filme.
USB/ESata Power Share
Esta porta compartilhada entre USB/ESATA funciona normalmente, inclusive meus backups são realizados com essa porta. A taxa de transferência do meu backup usando a porta E-Sata (não tenho nada usando USB3) é bastante convincente em comparação aos discos USB 2.
Uma vantagem dessa porta USB em relação às outras é que ela é capaz de recarregar seu gadget com o notebook em standby.
Tela de led 15,4 polegadas em 720p (1366×768)
A resolução nativa da tela 1366×768 funciona logo após a instalação e nenhum requerimento de configuração extra adicional é necessário.
HDMI
A porta HDMI não funciona no Linux. Talvez a razão disso seja que a porta HDMI é controlada pela controladora de vídeo nVIDIA em razão do suporte 3D estar ligado a esta porta. Infelizmente, a placa de vídeo que o Linux reconhece como sendo a padrão é a Intel HD Graphics 3000, talvez essa seja razão da porta HDMI não funcionar. Alguns howto’s dizem ser possivel trocar a controladora com o comando :
sudo echo ON > /sys/kernel/debug/vgaswitcheroo/switch
Mas isso não funciona em meu sistema porque não há nenhum arquivo/bloco chamado de /sys/kernel/debug/vgaswitcheroo/switch .
Embora, este modulo vgaswitcheroo tenha sido compilado com o meu kernel :
grep VGA_SWITCHEROO /boot/config-3.0.0-12-generic CONFIG_VGA_SWITCHEROO=y
Como isso é um mistério para mim, então só posso concluir que ainda não é possível fazer a troca da placa de vídeo intel pela nvidia.
Mini Display Port
A porta miniDisplayPort funciona perfeitamente, visto que a porta HDMI não funciona no Linux, e meu monitor extra só tem porta HDMI, tenho de adquirir um conversor miniDisplayPort->HDMI para conectar meu segundo monitor, assim como este :
http://www.centralcabos.com.br/Default.asp?Menu=ProdutoDetalhes&ProdutoID=2170164
Assim posso trabalhar com 2 Monitores sem nenhum problema.
USB 3.0
Bem, eu não tenho nada que use especificamente a USB 3.0, mas os dispositivos USB funcionam normal com ele. A minha única pena é ter apenas 2 portas USBs. Recomendo o uso de mouse Blutooth para aliviar a uso das portas USB. Eu uso o mouse Microsoft Mouse 5000, infelizmente ele não é encontrado aqui no Brasil, a Microsoft por alguma razão não comercializa ele por aqui. Esse mouse é encontrado facilmente em outros países (o meu veio do Japão) e também no Mercado Livre(.com). Se precisar de mais portas USBs, um HUB USB poderá te ajudar.
Repositórios
Algo que vejo pela primeira vez nos repositórios do Ubuntu é a habilitação padrão do repositório backports, no passado, só recomendávamos a habilitação desse repositório quando sabíamos que algum programa que já estivesse na próxima edição do Ubuntu serviria para nós e *se* este programa estivesse lá. Mas, na minha opinião, o Ubuntu veio bem experimental com o Unity e Gnome-Shell que uma maluquisse dessa talvez faça sentido. Mas talvez você conveniente habilitar também os repositórios Parceiros da Canonical e oneiric-proposed. Veja bem, não estaria recomendando estes repositórios se eles não fossem importantes, neste notebook é. Carregue o programa Central de Programas do Ubuntu e vá no menu Editar->Canais de Software, selecione a guia [Atualizações], lá marque a opção Atualizações de pré-lançamento (oneiric-proposed). Aproveite o momento, selecione também o guia [Outro Software] e habilite o repositório Parceiros da Canonical, este repositório lhe acrescentará alguns programas uteis como o plugin-flash da Adobe, Skype e assim por diante, geralmente softwares proprietários.
Pacotes adicionais convenientes
Descobri que em relação às versões anteriores, o Ubuntu não precisa de muita coisa a ser acrescentada. Porém, se estiver usando a edição 64bits, alguns pacotes ao serem instalados provocam um povoamento de libs 32 bits, como exemplo podemos citar a instalação do plugin flashplugin-installer, que inunda o sistema com bibliotecas 32bits, se você não instalar o flashplugin-installer e partir para instalar outros pacotes como ubuntu-restricted-addons e ubuntu-restricted-extras, vai inundar da mesma forma porque o flashplugin-installer é uma dependência dos mesmos, por essa razão, se você pretende manter seu sistema apenas com programas 64bits evite instalar programas que requeiram o pacote flashplugin-installer como dependência, como ? Se tiver o repositório “partner” habilitado, instale esse daqui primeiro em seu sistema :
sudo apt-get install -y adobe-flashplugin
A adição do pacote adobe-flashplugin torna o acréscimo de flashplugin-installer desnecessário no sistema, daí então poderá acrescentar outros pacotes :
sudo apt-get install -y ubuntu-restricted-addons ubuntu-restricted-extras
Fazendo isso, fico tranquilo com restante a instalar mais pacotes. É claro que outros programas adicionam bibliotecas 32 bits em seu sistema, podemos citar o wine e o Skype, mas não são eles obrigatórios, ou são ?
Atualizações para o GNOME
O GNOME3 tem alguns bugzinhos que foram corrigidos, mas ainda não estão disponíveis pelos repositórios oficiais, talvez porque a maioria delas afetem mais ao GNOME-Shell, mas algumas dessas também corrigem problemas que afetam o Unity, por exemplo, ao pressionar Fn+F3 para ligar/desligar o touchpad, a janela que indica o funcionamento do touch (Notificações OSD) aparece sem nenhum texto, apenas a janela. Na realidade, todas as notificações aparecem sem nenhum texto ou imagem descritiva. Para aplicar essas atualizações :
sudo add-apt-repository ppa:gnome3-team/gnome3 sudo add-apt-repository ppa:webupd8team/gnome3 sudo apt-get update -y sudo apt-get dist-upgrade -y
Espero que essas atualizações não demorem muito para virem para os repositórios oficiais.
Placa de vídeo Intel HD 3000
Este notebook possui 2 placas de vídeos, uma NVIDIA e outra INTEL, a placa de video Intel é supimpa.
Mas tem um pequeno bug, na realidade é um bug concernente ao OpenGL e chipset i915 (Sandy Bridge), como resultado do bug não se consegue carregar o compiz que é necessário em alguns ambientes gráficos.
Antes de resolver o problema, atente-se ao seguinte, se fizer as alterações sugeridas abaixo, o OpenGL funcionará corretamente com a Intel, mas é o driver ‘nvidia’ que será instalado depois, então essas alterações não precisam ser feitas.Se estiver disposto a usar a placa de Video Intel com aceleração em detrimento da NVIDIA (não instalará mesmo a NVIDIA), edite o arquivo /etc/default/grub e procure a linha :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
devo alterar para :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.semaphores=1"
Salve a edição, e depois execute :
sudo update-grub
sudo apt-get install -y i965-va-driver
Reinicie o computador, não tente executar outros procedimentos sem reiniciar.
OpenGL
O openGL é fornecido por um programa chamado Mesa, instale-os em seu sistema da seguinte forma:
sudo apt-get install -y mesa-utils mesa-utils-extra libegl1-mesa libglu1-mesa \
libgl1-mesa-dri-experimental libglw1-mesa libgl1-mesa-glx libgl1-mesa-dri
Para testar o OpenGL/Mesa, execute :
glxgears
Se estiver tudo OK então verá algumas engrenagens girando e a cada 5 segundos uma amostragem de quantos FPS estará conseguindo.
Sem o OpenGL/Mesa, muitos programas não funcionam adequadamente, dentre eles, o próprio gnome-shell e suspeito que até mesmo o Unity só funcionará no 2D.
Necessidade de drivers proprietários.
O único driver proprietário que necessita ser instalado neste equipamento é o que se refere a placa de vídeo NVIDIA.
Mas você precisa decidir se o instalará ou não. Você verá mais adiante que a principal vantagem de ter a NVIDIA habilitada no equipamento é o uso do recurso Optimus, porém, no Linux ele é bastante limitado.
Seu sistema funcionará bem usando apenas a placa de vídeo Intel, mas quando instalar a NVIDIA, os recursos de aceleração serão desviados para ela e você obrigatoriamente terá de instalar um programa experimental chamado Bumblebee que dará um suporte limitado ao Optimus. Mas não espere de um programa experimental que seja 100% livre de falhas. O gnome-shell (Gnome3) deixa de funcionar no momento que instalar o driver proprietário NVIDIA. Neste caso, o gnome-shell só voltará funcionar quando o Bumblebee estiver habilitado ou remover o driver proprietário NVIDIA, mas parece que a ultima versão do Bumblebee corrigiu este problema, você terá de testar para descobrir.
Se decidir instalar os drivers proprietários da NVIDIA, então execute :
sudo /usr/bin/jockey-gtk
Na janela de configuração que se seguirá poderemos instalar todos os drivers proprietários que houverem, curiosamente só há drivers proprietários para NVIDIA, não há mais nada proprietário em nosso sistema. Há duas opções de driver NVIDIA que são excludentes : nvidia-current e nvidia-current-updates. Durante o desenvolvimento do release 11.10 o time de desenvolvimento testou o comportamento do sistema usando nvidia-current, porém quando realizaram o “freeze” de versão acharam necessário incluir as atualizações mais recentes da NVIDIA, porém tomaram o cuidado de manter o nvidia-current com o qual o Ubuntu foi exaustivamente testado e então a nova versão da NVIDIA foi chamada de nvidia-current-updates. Minha escolha preferida é nvidia-current-updates, mas não acho que haja verdadeiramente alguma vantagem nisso, pois será necessário mais atualizações que tornarão qualquer uma das escolhas obsoletas, apesar disso temos de escolher uma.
Depois dessa instalação é muito recomendável reiniciar o notebook, se não fizer isso poderá comprometer passos seguintes.
Placa de vídeo NVIDIA GeForce GT525M
A placa de vídeo NVIDIA é secundária por padrão neste computador, ou seja, inicialmente quem funciona como placa de vídeo principal é a Intel HD 3000.
Você precisa decidir se quer realmente a placa de vídeo NVIDIA funcionando no seu notebook, pois sua instalação envolve adicionar um repositório com drivers mais recentes e a instalação do Optimus. Não dá para instalar a NVIDIA e ficar sem o Optimus. Se você quer NVIDIA em seu sistema então edite o arquivo /etc/default/grub e localize a linha :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.semaphores=1"
e troque por :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Salve o arquivo de configuração do grub e execute depois :
sudo update-grub
A GT525M que equipa este notebook não tem drivers à sua altura, você precisa de drivers mais atualizados. O repositório PPA ubuntu-x-swat irá instalar versões mais recentes, mas leve em consideração que este artigo pode ter ficado desatualizado. Os comandos que se seguem vão atualizar os drivers de vídeo com versões mais recentes e estáveis :
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get -y update
sudo apt-get -y upgrade
Depois disso, reinicie o computador.
Depois do reinicio é preciso saber se o driver ‘nvidia’ está presente no sistema, execute :
lsmod |grep nvidia nvidia 11713772 0
Se o driver ‘nvidia’ não estiver presente então todo este esforço foi em vão e a instalação do Optimus não funcionará.
Optimus
Você tem duas GPUs em seu notebook, o recurso chamado Optimus permite que o processamento gráfico seja balanceado para a placa de vídeo melhor adaptada para a situação naquele instante, assim um jogo com excelentes gráficos ou um conversor de vídeo tiraria performance máxima sem sacrificar o desempenho geral da máquina ou ainda possibilitar o aumento de desempenho da bateria em situações onde a autonomia é melhor do que a performance. É como se sua placa de vídeo fosse “hotplugável” onde liga/desliga uma GPU quando for conveniente.
Mas este recurso é morto no Linux, não existe suporte ao Optimus.
No entanto, há um projeto experimental chamado “Bumblebee” que faz uso discreto do Optimus. O projeto tem evoluído bastante permitindo que se possa usar oras Intel, oras nVidia e diferente do que ocorre com o Windows onde o próprio sistema liga/desliga uma GPU conforme a conveniencia de um programa, no Linux temos de fazer isso manualmente. Assim, rodar o glxgears (programa de teste de desempenho de vídeo) com a Intel iremos observar um desempenho bem inferior quando usa-se o comando “optirun glxgears” que fará uso da placa nVidia que é de maior rendimento.
Antes de proceder com a instalação do Bumblebee, é conveniente saber se o driver proprietário de sua placa de vídeo está ativado, para certificar-se disso, execute :
lsmod |grep nvidia nvidia 11713772 0
Se nenhuma linha ‘nvidia’ aparecer, você corre o risco de não ter Optimus funcionando, pois o módulo ‘nvidia’ era um pré-requisito para o Bumblebee funcionar, eu digo era porque há relatos de o Bumblebee funcionar com o driver opensource do sistema.
Para instalar o ironhide, execute :
sudo add-apt-repository ppa:bumblebee/stable sudo apt-get update sudo apt-get install bumblebee bumblebee-nvidia sudo usermod -a -G bumblebee $USER
Se você está num sistema 64bits e faz uso de programas como o WINE então terá de executar também :
sudo apt-get install virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386
Após a instalação desses programas, você precisará reiniciar o computador :
sudo reboot
Após o reinicio, geralmente o programa está pronto para uso. Na sua forma padrão, você estará usando a placa de vídeo Intel no seu ambiente gráfico (o qual é bem mais econômica e esquenta menos que a nVidia), porém quando necessitar de maior desempenho para um programa, execute assim :
optirun [opções] <programa> [parametros-do-programa]
Um ótimo programa para testar a aceleração é o glxgears :
glxgears Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate. 299 frames in 5.0 seconds = 59.601 FPS 299 frames in 5.0 seconds = 59.614 FPS 298 frames in 5.0 seconds = 59.416 FPS ^C
Note agora com o uso do programa optrun :
optirun glxgears 4512 frames in 5.0 seconds = 902.122 FPS 4575 frames in 5.0 seconds = 914.960 FPS ^C
Se ainda não estiver disposto a acreditar no que vê, então vejamos outro teste :
$ glxspheres Polygons in scene: 62464 Visual ID of window: 0x94 Context is Direct OpenGL Renderer: Mesa DRI Intel(R) Sandybridge Mobile 58.639882 frames/sec - 65.442108 Mpixels/sec 59.353213 frames/sec - 66.238185 Mpixels/sec 59.834305 frames/sec - 66.775084 Mpixels/sec $ optirun glxspheres Polygons in scene: 62464 Visual ID of window: 0x21 Context is Direct OpenGL Renderer: GeForce GT 525M/PCIe/SSE2 98.151860 frames/sec - 109.537476 Mpixels/sec 98.402962 frames/sec - 109.817706 Mpixels/sec 103.413077 frames/sec - 115.408994 Mpixels/sec
Tente visualizar este vídeo HTML5 :
http://videos.mozilla.org/serv/mozhacks/flight-of-the-navigator/
Agora feche o navegador, tente novamente assim :
optirun firefox http://videos.mozilla.org/serv/mozhacks/flight-of-the-navigator/
Como pode ver, a diferença de performance de um programa gráfico usando nVidia para a Intel é avassaladora.
Também é possivel rodar o nvidia-settings :
optirun nvidia-settings -c :8
É interessante perceber que o WebGL também faz uso da aceleração, se estiver com o Google Chrome instalado, faça você mesmo o teste :
optirun google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html
Feche a janela e tente novamente, dessa vez sem a aceleração :
google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html
No link a seguir você terá mais detalhes do funcionamento :
http://community.linuxmint.com/tutorial/view/610
Uma boa ideia seria você ajustar os atalhos de seus programas que façam o uso de aceleração gráfica para usarem o prefixo optirun.
Agora você já sabe como fazer uso modesto do Optimus no Linux.
Unity
O ambiente gráfico Unity funciona perfeitamente sem nenhuma configuração adicional.
O ambiente Unity é bem estável, se você decepcionou-se com ele no Ubuntu 11.04 pode usa-lo agora. Ele está muito mais estável.
No entanto, para quem faz uso de múltiplos monitores, o ambiente Unity merece uma consideração especial como a que segue.
Unity com múltiplos monitores
Para quem usa monitor adicional, o Unity tem alguns comportamentos que não são interessantes. Ele não trava e nem fecha sozinho, o Unity é estável, mas tem algumas inconveniências quando se adiciona mais um monitor em seu sistema. Por exemplo, em muitas aplicações eu percebo que quando uma janela modal (uma janela que derivou-se de outra, mas não permite voltar a primeira sem que a segunda seja fechada) vai aparecer, ela vai para o segundo monitor, e se essa segunda janela no segundo monitor tiver que abrir outra também modal, essa irá para o primeiro monitor. É como se um aplicativo resolvesse definir que cada subjanela tivesse que intercalar entre um monitor e outro. Isso é terrível para se trabalhar, especialmente se este segundo monitor for FullHD (1920×1080).
Percebi que a canonical fez algumas mudanças em seus aplicativos para não se comportar de forma tão terrível como a que descrevi, os aplicativos populares do Ubuntu não fazem assim, apenas alguns que adicionei ao sistema. Como exemplo, o Libreoffice obtido em libreoffice.org, faz esse jogo de janelas e subjanelas, uma em cada monitor, já o LibreOffice que acompanha o Ubuntu funciona sem esse problema. Parece que o Unity foi feito para trabalhar com as aplicações que acompanham o Ubuntu ou o inverso, aquilo que adicionamos depois pode ter algumas inconveniências.
Outro detalhe, o painel que auto-oculta que é também uma barra de tarefas está presente apenas no monitor principal, se você for usar este painel com muita frequência em detrimento das teclas de atalho vai ter que ficar arrastando o mouse do segundo monitor para o primeiro a cada instante. Neste caso a tecla SUPER é seu amigo.
Tem outro problema também, se o segundo monitor estiver desligado, o Unity não apercebe-se disso e continua a enviar subjanelas modais para o segundo monitor, e você fica olhando para o programa que está na primeira tela e se perguntando porque a janela que deveria ter aberto ainda não apareceu e clica em vários lugares e houve o beep característico de objetos não clicáveis e claro, dá a impressão que o aplicativo travou.
Infelizmente, se você faz uso de múltiplos monitores, eu tenho a impressão que o uso do Unity não é a melhor escolha, irá melhor com o Gnome-Shell ou outro ambiente gráfico. Claro que isso pode ser pessoal, isto é, foi apenas comigo, então se for isso, peço desculpas a Canonical.
GNOME-SHELL
É importante saber que o gnome-shell só funciona adequadamente se o OpenGL estiver satisfatório, neste notebook, sem executar os procedimentos anteriores, o gnome-shell não funciona. Numa isntalação padrão, sem os procedimentos que descreví, no gestor de login (lightdm) você selecionaria “GNOME” e ao invés do gnome-shell veria o Gnome classico. Foi por essa razão que descreví tantos passados anteriores, eles resolvem esse problema para que ao desejar usar o gnome-shell você precise apenas de :
sudo apt-get install -y gnome-shell
Para deixa-lo um pouco melhor eu recomendo a instalação do programa gnome-shell-extensions, no entanto, este programa não está disponível no repositório do Ubuntu. Se tiver interesse em instalar o gnome-shell-extensions sigas as orientações neste link.
Para quem usa mais de um monitor simultaneamente, o gnome-shell é uma opção mais consistente que o Unity.
CONCLUSÃO
A compatibilidade desse notebook com Linux é excelente, a única falta é mesmo o Optimus, um recurso excelente, mas que ainda não é suportado. O site phoronix já tem um vídeo onde é mostrado o progresso que vem sendo feito, quem sabe no próximo ano não tenhamos um módulo funcional que habilite esse recurso.
Montei uma LiveDVD instalável com a maioria dos passos descritos aqui, só ficou de fora a instalação da nvidia e o Optimus. Se desejar aproveitá-la baixe-a aqui :
http://hamacker.wordpress.com/2011/11/10/ubuntu-11-10-by-hamacker/
Vida longa e próspera a todos.
https://github.com/Bumblebee-Project/Bumblebee/wiki/FAQ