Desktop, a parte mais atrativa para usuários comuns, que adoram as firulas e os visuais mais irados de telas e aplicativos que chamam a atenção pela facilidade e gratuidade do uso. Com certeza, quando tratamos de visual, o Linux dá um show aparte, não quero nem comentar a respeito do MAC OS X leopard, simplesmente fantástico!
Desktop, a parte mais atrativa para usuários comuns, que adoram as firulas e os visuais mais irados de telas e aplicativos que chamam a atenção pela facilidade e gratuidade do uso. Com certeza, quando tratamos de visual, o Linux dá um show aparte, não quero nem comentar a respeito do MAC OS X leopard, simplesmente fantástico! Fico às vezes me perguntando como podem existir desenvolvedores para tratar tais programações e deixar nossa tela com um visual excepcional. Adoro o Linux por isso, porque não nos prendemos somente a uma área de trabalho ou um único gerenciador gráfico. Podemos ter em nosso computador diversos gerenciadores gráficos: gnome, KDE, XFCE e etc.., sem falar que temos 6 terminais disponíveis para realizarmos diversas operações. Isto só nos é permitido devido ao kernel que suporta bem esses gerenciadores, possibilitando-os bom desempenho sem que ocorra travamentos ou algum outro tipo de imprevisão, promovendo o uso bem distribuído da memória e dos processamentos. Ao contrário disso, o kernel do MS Windows que “sobrevive” a problemas de gerenciamento de memória e bibliotecas compartilhadas, o que nos faz entender por que o mesmo exige tanto da memória, como o Windows Vista que precisa de gigas de memória e placa de vídeo para rodar um simples Aero.
Deixando um pouco de lado os comentários, vamos agora para a parte mais interessante! Como adquirir um Desktop 3D e utilitários em sua tela.
Deskop 3D
Para instalar o gerenciador gráfico 3D será necessário que você tenha uma placa de vídeo instalada, seja ela nVidia ou ATI Radeon. Vou mostrar-lhes como instalar o drive da nVIDIA:
1º Passo:
Descobrindo o modelo da placa de vídeo.
Para descobrir o modelo da placa podemos aplicar o seguinte comando
lspci | grep nvidia
Algo deste tipo será retornado como resultado da execução do comando
02:00.0 VGA compatible controller: nVidia Corporation GeForce 7100 GS (rev a1)
Bom, já sabemos que se trata de uma placa de vídeo nvidia GeForce 7100. Agora iremos fazer o download do drive no site do proprietário.
www.nvidia.com
2º Passo:
Para aplicar a instalação é necessário parar o gerenciador gráfico X e logar no terminal como root.
Instalando pacotes necessários:
Para isso vamos verificar o sources.list.
Aí vem a questão... Qual é a distribuição você esta utilizando? No nosso caso iremos instalar no Debian 4. Em seguida vou mostrar como instalar no Ubuntu 7.10, que é mais tranqüilo.
Edite o arquivo do seguinte diretório: /etc/apt/sources.list e acrescente os seguintes repositórios:
deb http://security.debian.org/ etch/updates main contrib
deb http://ftp.br.debian.org/debian/ etch main contrib
deb-src http://ftp.br.debian.org/debian/ etch main contrib
deb http://ftp.debian.org/debian/ etch main contrib
deb http://ftp.debian.org/ etch main contrib
Agora é hora de atualizar os pacotes:
apt-get update
agora é hora de instalar os seguintes pacotes
apt-get install binutils module-assistant build-essential pkg-config xserver-xorg-dev
3º Passo:
Preparar as dependências:
# module-assistant update
# module-assistant prepare
Precisamos antes verificar a versão do kernel em uso:
# uname -r
No Debian Etch por padrão vem o 2.6.18.
E então baixar os fontes:
# apt-get install linux-source-2.6.18
Agora precisamos descompactá-lo:
# tar -xvjf /usr/src/linux-source{versão do seu kernel}.tar.bz2 -C /usr/src
Vamos apagar o link antigo para em seguida criarmos o novo, apontando para os fontes baixados e descompactados:
# rm /usr/src/linux
# ln -s /usr/src/linux.-source{versão do seu kernel} /usr/src/linux
4º Passo:
Agora sim, é hora de instalar o drive da nVIDIA
Depois de ter preparado o ambiente vamos à execução...
Entre no diretório que você baixou o drive e digite o comando:
#sh NVIDIA-LINUX-x86....
Atenção!
Siga as instruções de tela até o final. Na última pergunta responda yes, ela atualizará o arquivo de configuração do servidor gráfico automaticamente.
5º Passo:
Entre no arquivo /etc/X11/xorg.conf , procure a sessão section “Device”, na opção drive e coloque nVIDIA, caso esteja outra opção.
Agora é só voltar com o gerenciador gráfico com o comando
#startx
Em seguida aparecerá o logo da nVIDIA mostrando a você o sucesso da instalação.
No caso do Ubuntu é muito simples, a distribuição disponibiliza aos usuários um drive nativo que é habilitado com um único click. Aparecerá no lado direito superior da barra de menus a opção habilitar drivers restritos. Posso dizer que o drive é muito bom, não tive nenhum problema e olha que minha placa de vídeo é TURBO CACHE de 128 e para alcançar 256 MB ela retira 128 MB da memória RAM. Imaginava que eu teria algum tipo de problema, mas não, funcionou dentro dos padrões e necessidades para o compiz ou beryl rodar.
Instalando o Beryl ou compiz
O compiz é um dos gerenciadores de telas mais fantástico que já vi, não é por menos, ele foi o primeiro a se engajar na mania dos desktops 3D. Passados tempos, lançaram o Beryl que foi criado como um fork do compiz, porém um pouco mais incrementado com efeitos mais atualizados e bem diferentes. No entanto, o compiz está enraizado nos repositórios do Debian e o Beryl não.
Tem um tutorial muito bom que utilizei na primeira vez que instalei.
http://wiki.debian.org/Compiz
Primeiro vamos testar se o hardware suporta uma aceleração 3D
Instale o pacote mesa-utils
$glxinfo | grep direct
Se o resultado for
direct rendering: Yes
Ótimo! Seu hardware suporta a aceleração, caso contrário, infelizmente se hardware não suporta.
Com a aceleração ativa vamos à instalação do compiz, no Debian:
apt-get install xorg compiz
Instalação do Beryl, no Debian
Como já vimos, o Beryl não está nos repositórios do Debian, então deveremos acrescentar duas linhas no sources.list, são elas:
deb http://debian.beryl-project.org/ etch main
deb-src http://debian.beryl-project.org/ etch main
apt-get install libxcomposite1 beryl emerald
O emerald é um gerenciador de temas do Beryl. Já o compiz, em versões anteriores, não o utilizava em suas instalações. Juntamente com os pacotes acima, outros serão instalados automaticamente.
Configurando o X
Para que os efeitos entrem em vigor devemos configurar o arquivo xorg.conf que é responsável pelo modo gráfico que se encontra no diretório /etc/X/xorg.conf. Esse arquivo é responsável pela configuração do teclado, mouse, monitor e placa de vídeo.
Procure dentro do arquivo a sessão Section “Device”, esta possui a informação referente à sua placa de vídeo, acrescente dentro dela os seguintes comandos:
Option "XAANoOffscreenPixmaps" "true"
Option "AllowGLXWithComposite" "true"
Procure também a sessão section “screen”, esta possui informação da placa de vídeo e do monitor referente a resolução e cores. Adicione o seguinte comando:
Option "AddARGBGLXVisuals" "True"
Gostaria de lembrar que estas configurações são referentes às placas da nVidia.
Salve o arquivo e reinicie o ambiente gráfico X.
Agora estamos perto de nos “deliciarmos” com aquele visual fantástico.
Para iniciar o compiz basta rodar o comando:
alt+F2 em seguida compiz --replace
Para iniciar o beryl:
beryl -manager
Caso a barra superior das janelas não seja carregada, aperte alt+ F2 e escreva emerald, pois ele é responsável pelo gerenciamento da barra. O primeiro indicativo de seu funcionamento é a mudança de cor no carregamento da barra.
Bom, está aí uma das dicas para deixar o seu desktop com um visual irado.