Introdução
O objetivo desta documentação é ajudar o leitor a ter um desktop bonito, estável, rápido e seguro utilizando a distribuição Gnu/Linux Debian na versão 6.0 de codinome "Squeeze". Durante muito tempo vários entusiastas Gnu/Linux andarem dizendo que o Debian é uma distribuição de difícil utilização e voltada para servidores, porém veremos que as coisas não são bem assim. O Debian nos dias de hoje é uma das distribuições que oferece um gerenciador de instalação muito intuitivo, tanto no modo texto quanto no modo gráfico, além prover vários recursos para utilização em desktops, servidores de pequeno, médio e grande porte, sistemas mobiles e onde mais você desejar. :)
Adicionando os repositórios
Partindo do princípio que já se tem o Debian 6.0 de codinome Squeeze instalado, veremos como otimizar o mesmo para utilização em um desktop.
A primeira coisa a se fazer é editar o arquivo "/etc/apt/sources.list", para adicionar os repositórios de softwares que utilizaremos. Vale lembrar que para realizar os procedimentos a seguir é preciso estar autenticado como root, para isso faça:
$ su -
Insira sua senha e tecle enter.
Depois abra o arquivo /etc/apt/sources.list com o seu editor de preferência e altere para que contenha os seguintes repositórios:
# vi /etc/apt/sources.list
deb http://ftp.br.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.br.debian.org/debian/ squeeze main contrib non-free
deb http://ftp.debian.org/debian/ squeeze-updates main contrib
deb-src http://ftp.debian.org/debian/ squeeze-updates main contrib
#deb http://ftp.br.debian.org/debian/ squeeze-proposed-updates contrib non-free main
#deb-src http://ftp.br.debian.org/debian/ squeeze-proposed-updates contrib non-free main
deb http://security.debian.org/ squeeze/updates contrib non-free main deb-src http://security.debian.org/ squeeze/updates contrib non-free main
deb http://www.debian-multimedia.org/ squeeze main non-free
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free
deb http://dl.google.com/linux/deb/ stable non-free main
Obs. : Os repositórios squeeze-proposed-updates estão desabilitados, comentados. O motivo para tal é que o mesmo sugere algumas versões de software que podem conter algum tipo de bug. Como exemplo, no momento em que escrevo esse documento o servidor VNC para Gnome, o Vino, apresenta um bug que faz com que após estabelecer sessão, o mesmo trava, impossibilitando sua utilização. Sendo assim, como o objetivo é preparar um desktop, não desejaremos reportar bugs, muito menos corrigir os mesmos.
Adicionando as chaves dos repositórios
Após salvar as modificações no arquivo /etc/apt/sources.list, adicione as chaves dos repositórios. Para isso faça o seguinte:
# wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
# A=7FAC5991
# gpg --keyserver pgpkeys.mit.edu --recv-key $A
# gpg -a --export $A | sudo apt-key add -
# B=1F41B907
# gpg --keyserver pgpkeys.mit.edu --recv-key $B
# gpg -a --export $B | sudo apt-key add -
Sincronizando a lista de software e atualizando o sistema
Execute o comando abaixo para sincronizar a lista de softwares disponíveis no repositório com o seu computador.
# aptitude update
Agora execute o comando abaixo para atualizar os softwares já instalados no seu computador, caso necessário:
# aptitude upgrade
Após esses primeiros passos, caso seja necessário reinicializar o sistema faça.
Instalando headers do kernel e algumas firmwares
A partir de agora vamos nos concentrar em instalar alguns plugins e softwares para utilização no dia a dia.
Inicialmente instale os headers para o seu kernel com o comando abaixo:
# aptitude -r install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,')
Agora instale alguns firmwares que podem ajudar na utilização de alguns módulos para o seu hardware:
# aptitude install firmware-linux firmware-linux-free firmware-linux-nonfree
Ativando suporte a .RAR, JAVA e Flash Plugin
Para ativar o suporte aos aplicativos gerados pelo Winrar, basta instalar o pacote abaixo:
# aptitude install unrar
Intalando o java da Sun Microsystems:
# aptitude install sun-java6-jre sun-java6-plugin
Configurando o java a ser utilizado como padrão no seu sistema:
# /usr/sbin/update-alternatives --config java
Escolha a opção:
/usr/lib/jvm/java-6-sun/jre/bin/java 63 modo manual
Instalando o plugin Flash da Adobe:
# aptitude install flashplugin-nonfree
Configurando o flash a ser utilizado como padrão no seu sistema:
# /usr/sbin/update-alternatives --config flash-mozilla.so
Escolha a opção:
/usr/lib/flashplugin-nonfree/libflashplayer.so 50 modo manual
Obs.: Depois da instalação do pacote flashplugin-non-free o mesmo encontra-se no modo automático que já é o flash non-free, contudo não custa verificar se o mesmo realmente está em uso.
Mais aplicativos e finalizando
Instalando bibliotecas 32 bits em sistemas 64 bits
Caso a distribuição Debian utilizada seja para plataforma x86_64, vale a pena instalar as bibliotecas abaixo para compatibilizar com alguns softwares 32 bits, por exemplo PacketTracer - Simulador Cisco. Para verificar se o seu kernel é x86_64 faça o seguinte:
# uname -m
Caso apareça algo como x86_64, isso significa que o seu sistema é de 64 bits e as bibliotecas abaixo devem ser instaladas, caso contrário não será necessário, pois o sistema já tem as suas.
# aptitude install ia32-libs ia32-libs-gtk
clique no botão install, será redirecionado para outra página, escolha a plataforma, clique no nome do plugin, quando aparecer o gerenciador de complementos do Iceweasel (Firefox), clique em Instalar Agora.
Obs.: Após a instalação é necessário reiniciar o navegador.
Instalando plugins para o gstreamer:
# aptitude install gstreamer0.10-buzztard gstreamer0.10-esd gstreamer0.10-gnonlin gstreamer0.10-lame gstreamer0.10-plugins-cutter gstreamer0.10-plugins-really-bad gstreamer0.10-pulseaudio gstreamer0.10-sdl gstreamer0.10-x264
Instalando codecs:
# aptitude install w64codecs libdvdcss2
Obs.: Se o seu sistema for de 32 bits o pacote acima, w64codecs, deve ser substituído por w32codecs; o libdvdcss2 é utilizado para remover codificações em DVD's, as famosas travas.
Instalando o VLC Player:
# aptitude install vlc vlc-data vlc-nox vlc-plugin-fluidsynth vlc-plugin-ggi vlc-plugin-jack vlc-plugin-sdl vlc-plugin-svg vlc-plugin-svgalib vlc-plugin-zvbi mozilla-plugin-vlc
Instalando o navegador Chrome da Google:
# aptitude install google-chrome-stable
Pode acontecer que o ícone desapareça do seu menu, para contornar o problema faça o seguinte:
Obs.: Quando inserir o comando /usr/bin/google-chrome, o ícone aparecerá automaticamente.
Instalando o Google-Earth:
# aptitude install googleearth-package
$ make-googleearth-package
$ su -
# dpkg -i googleearth_6.0.2.2074+0.6.0-1_amd64.deb
# apt-get install -f
Obs.: O make-googleearth-package foi executado como usuário comum, caso tente com root será recusado, a menos que utilize a opção "-- force".
# aptitude install virtualbox-4.0
# aptitude install gtk-recordmydesktop recordmydesktop
Após a instalação dos pacotes, crie o arquivo jack_lsp e modifique as permissões do mesmo, conforme visto abaixo:
# vi /usr/local/bin/jack_lsp
Dentro do arquivo jack_lsp que abrimos utilizando o vi, insira a informação abaixo e saia salvando:
Modificando as permissões do arquivo jack_lsp:
# chmod 755 /usr/local/bin/jack_lsp
Com isso a tecla AVANÇADO no recordMyDesktop já estará funcionando, para um melhor desempenho no áudio faça as seguintes modificações:
Na aba Performace modifique a opção de quadros por segundo para 6, fazendo com que o vídeo e voz andem juntos. Caso tenha um hardware compatível com os padrões atuais, deixe todas as caixas marcadas.
Na aba Som modifique Canais para 2 e frequência para 44100, nas demais abas e suas respectivas opções deixe como estar, a menos que saiba o que está fazendo .
# aptitude install compiz compiz-core compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-fusion-plugins-unsupported compiz-gnome compiz-gtk compiz-plugins compizconfig-backend-gconf compizconfig-settings-manager
Para que os efeitos 3D inicializem junto ao gnome faça o seguinte:
Obs.: O Comando compiz é minúsculo. É preciso reiniciar a sessão do usuário para que as modificações entrem em vigor.
Abraço a todos,
# uname -m
Caso apareça algo como x86_64, isso significa que o seu sistema é de 64 bits e as bibliotecas abaixo devem ser instaladas, caso contrário não será necessário, pois o sistema já tem as suas.
# aptitude install ia32-libs ia32-libs-gtk
Ativando suporte à Silverlight utilizando o Moonlight, plugins e outros
Para ativar o suporte a recursos Silverlight utilizando Gnu/Linux, instale um complemento no Iceweasel (Firefox), vá ate o site:clique no botão install, será redirecionado para outra página, escolha a plataforma, clique no nome do plugin, quando aparecer o gerenciador de complementos do Iceweasel (Firefox), clique em Instalar Agora.
Obs.: Após a instalação é necessário reiniciar o navegador.
Instalando plugins para o gstreamer:
# aptitude install gstreamer0.10-buzztard gstreamer0.10-esd gstreamer0.10-gnonlin gstreamer0.10-lame gstreamer0.10-plugins-cutter gstreamer0.10-plugins-really-bad gstreamer0.10-pulseaudio gstreamer0.10-sdl gstreamer0.10-x264
Instalando codecs:
# aptitude install w64codecs libdvdcss2
Obs.: Se o seu sistema for de 32 bits o pacote acima, w64codecs, deve ser substituído por w32codecs; o libdvdcss2 é utilizado para remover codificações em DVD's, as famosas travas.
Instalando o VLC Player:
# aptitude install vlc vlc-data vlc-nox vlc-plugin-fluidsynth vlc-plugin-ggi vlc-plugin-jack vlc-plugin-sdl vlc-plugin-svg vlc-plugin-svgalib vlc-plugin-zvbi mozilla-plugin-vlc
Instalando o navegador Chrome da Google:
# aptitude install google-chrome-stable
Pode acontecer que o ícone desapareça do seu menu, para contornar o problema faça o seguinte:
- Pressione as teclas Alt+F2;
- Digite alacarte e clique em executar;
- Na guia Menu clique em Internet;
- Clique no botão Novo item e insira as seguintes informações:
Tipo: Aplicativo
Nome: Google Chrome
Comando: /usr/bin/google-chrome
Comentário: Navegador Web
Obs.: Quando inserir o comando /usr/bin/google-chrome, o ícone aparecerá automaticamente.
Instalando o Google-Earth:
# aptitude install googleearth-package
$ make-googleearth-package
$ su -
# dpkg -i googleearth_6.0.2.2074+0.6.0-1_amd64.deb
# apt-get install -f
Obs.: O make-googleearth-package foi executado como usuário comum, caso tente com root será recusado, a menos que utilize a opção "-- force".
Instalando o VirtualBox
Finalmente a Oracle resolveu o problema relacionado ao não funcionamento dos dispositivos USB nos guests. A partir da versão 4.0.4 do VirtualBox não é necessário editar nenhum arquivo para que os dispositivos USB funcionem, problema esse que aborreceu muitos usuários Gnu/Linux.# aptitude install virtualbox-4.0
Instalando o Gtk-recordMyDesktop
Infelizmente até o momento não foi resolvido o problema quanto a utilização do jack no recordMyDesktop, impossibilitando seus usuários gravarem seus vídeos utilizando áudio. Porém, vou mostrar um paliativo que pode ser utilizado enquanto a solução entre nos repositórios oficiais. Primeiro instale os seguintes pacotes:# aptitude install gtk-recordmydesktop recordmydesktop
Após a instalação dos pacotes, crie o arquivo jack_lsp e modifique as permissões do mesmo, conforme visto abaixo:
# vi /usr/local/bin/jack_lsp
Dentro do arquivo jack_lsp que abrimos utilizando o vi, insira a informação abaixo e saia salvando:
#!/bin/bash
Modificando as permissões do arquivo jack_lsp:
# chmod 755 /usr/local/bin/jack_lsp
Com isso a tecla AVANÇADO no recordMyDesktop já estará funcionando, para um melhor desempenho no áudio faça as seguintes modificações:
Na aba Performace modifique a opção de quadros por segundo para 6, fazendo com que o vídeo e voz andem juntos. Caso tenha um hardware compatível com os padrões atuais, deixe todas as caixas marcadas.
Na aba Som modifique Canais para 2 e frequência para 44100, nas demais abas e suas respectivas opções deixe como estar, a menos que saiba o que está fazendo .
Instalando os famosos efeitos gráficos Compiz
Se tiver uma placa gráfica com aceleração 3D, pode ainda ativar os efeitos do Compiz Fusion para enfeitar ainda mais o seu desktop, para isso faça o seguinte:# aptitude install compiz compiz-core compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-fusion-plugins-unsupported compiz-gnome compiz-gtk compiz-plugins compizconfig-backend-gconf compizconfig-settings-manager
Para que os efeitos 3D inicializem junto ao gnome faça o seguinte:
- Vá no menu Sistema → Preferências → Aplicativos de sessão;
- Clique no botão adicionar e insira as seguintes informações:
Nome: Compiz Fusion
Comando: compiz
Comentários: Efeitos 3D no Desktop
Obs.: O Comando compiz é minúsculo. É preciso reiniciar a sessão do usuário para que as modificações entrem em vigor.
Finalizando
Bom pessoal, poderíamos continuar fazendo milhares de modificações, porém seria para nichos muito específicos de cada usuário. Até então fizemos modificações que geralmente grande parte dos usuários utilizam em seus desktops, daqui para frente basta que vocês instalem os softwares que precisam para o seu trabalho no dia a dia e sejam felizes. Espero ter ajudado!Abraço a todos,