

Neste artigo demonstro como personalizar o Chakra 2011.11 codinome 'Edn', uma excelente distribuição Arch-based que tem no KDE seu foco principal.
Por: Edinaldo P. Silva
1 - Introdução, download e carregamento do Live-CD
Recentemente voltei a usar o Chakra após algum tempo, neste artigo mostrarei algumas dicas a fim de melhorar a utilização de seu Chakra Edn.
Para início de conversa, o download da mídia de instalação deverá ser realizado através do seguinte endereço:

No meu caso, quando baixei a imagem disponibilizada em 26/Out/2011 optei pela versão em CD, agora a versão mais recente disponibilizada em 05/Nov/2011 é a Chakra-2011.11-Edn.
Não se esqueçam de verificar o MD5 antes de gravar a mídia em CD e se caso precisem gravá-la num pendrive, sigam os passos indicados nestes links:


Não poderei apresentar o processo de instalação para vocês, pois estranhamente no VirtualBox, a imagem (2011.10.26) carrega o ambiente completo, porém o mouse e teclado não funcionam; enquanto que na instalação real não tive nenhum problema, mas o processo de instalação completo pode ser visto na própria página do projeto:

Carregamento do Live CiD
Além de muito bonito, o instalador Tribe é bastante intuitivo. Abaixo segue apenas as primeiras telas do LiveCD que pude capturar.
Tela inicial em inglês. Escolha do nosso idioma, escolha do método de boot, carregamento do sistema com a configuração correta do mapa de teclado, locale e etc, Splash inicial e carregamento da sessão KDE:



2 - Configurações adicionais
Tendo visto o processo de carregamento do Live CD ou do processo de instalação, é chegada a hora de personalizar o sistema.
Para deixá-lo na nossa língua nativa bastará isto:
Feito isto, bastará abrir o 'SystemSettings' (Configurações do Sistema) e na aba 'Administração' definir a nossa linguagem.
Para a gestão de pacotes sugiro a instalação das seguintes 'apps' (appset-qt e ccr):
E já que citei o 'ccr', que nada mais é que um clone do packer criado para o CCR (Chakra Community Repository), um serviço similar ao AUR (Arch User Repository), recomendo a instalação dos pacotes (git, mercurial e subversion). Então:
Adicionando novos programas ao Chakra:
Navegador Opera, Flash Player e Java:
Codecs básicos:
Incrementando o KDE:
Utilizando o CCR:
Com o 'ccr' sugiro a instalação destes programas:
3 - Galeria de imagens
Algumas imagens desta excelente distro
After Forever rodando no Media Player Parole:
Pacman-XG compilado no Arch e instalado no Chakra:
Versão do KDE, SystemSettings e Rekonq:

As inúmeras funções do AppSet-QT (tela principal, aba de pacotes Multimídia com o YaRock já instalado, lista de repositórios e com informações do site do Opera):
Instalando o Firefox7 no Bundle Manager (já rodando Compiz e Emerald sobre o KDE):

Alguns arquivos de configuração (pacman.conf, rc.conf e mirrorlist):



Obs1.: DAEMONS do rc.conf já modificados.
Obs2.: Mirrorlist com o excelente espelho: http://mirror.rit.edu (que está disponível para inúmeras distribuições).
4 - Continuando com as imagens
Instalação do MOC com o makepkg:






Obs.: Um processo alternativo de instalação do MOC pode ser visto nesta screenshot do meu Blog:

Página principal do CCR e instalação de alguns pacotes com o mesmo:
Chakra Essentials:

Compiz e Emerald:

Player Qmmp-svn:

Phoronix Test Suite:

PKGBUILD visualizado com syntaxe-highlight para o Nano:

E para finalizar, uma screenshot do Chakra + ícones kAwOken + YaKuake + Tilda + Qmmp + Konsole & Alsi + lista de programas instalados:

5 - Pesquisando por pacotes
É isso aí galera, o Chakra é tão simples e versátil quanto o Arch Linux. Caberá a vocês pesquisarem mais sobre o 'ccr', cujo funcionamento é parecido com o 'packer', de forma a poder obter novos pacotes não inclusos nos repositórios oficiais; não esquecendo da outra fonte onde podemos obter novos pacotes: o AUR.
Pesquisando por pacotes
Caso não façam uso de algum gerenciador gráfico, como o 'AppSet-Qt', o 'PacmanXG-bin' ou outro, mas apenas as ferramentas 'pacman', 'packer' e 'ccr', para saber quais os pacotes estão disponíveis para a distro usem:
Obs.: Os repositórios padrão são esses: apps, core, desktop, games e platform.
Digamos que para saber quais pacotes existem no repositório 'games' usamos:
Ou para pesquisar por um pacote específico:
Obs.: Adicionando 'q' ao final das opções '-Sl' e '-Ss', as informações serão mais resumidas.
Outra opção é verificar diretamente nos repositórios do projeto, através de um dos endereços abaixo (apenas troque 'i686' por 'x86_64' se for o caso):





Os pacotes instalados pelo Bundle Manager:

Os pacotes desabilitados por padrão:



E os pacotes disponíveis apenas para a arquitetura x86_64, mas também desabilitados por padrão:


6 - Modificando tema e resolução do gerenciador de boot BURG
Diferentemente da maioria das distros que usam GRUB e do Slackware e seus derivados que usam LILO, no Chakra o gerenciador de boot é o BURG.
A partir de um comentário do colega @eldermarco, postado em meu Blog, resolvi postar um 'update' sobre como alterar tema e resolução do gerenciador de boot BURG.
Para modificar o tema do BURG e a resolução, será necessário editar o arquivo '/etc/burg.d/00_header':
E alterar as seguintes linhas, de:
- Código: Selecionar todos
if [ "x${GRUB_DEFAULT}" = "x" ] ; then GRUB_DEFAULT=0 ; fi
if [ "x${GRUB_DEFAULT}" = "xsaved" ] ; then GRUB_DEFAULT='${saved_entry}' ; fi
if [ "x${GRUB_TIMEOUT}" = "x" ] ; then GRUB_TIMEOUT=5 ; fi
if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=640x480 ; fi
Para:
- Código: Selecionar todos
if [ "x${GRUB_DEFAULT}" = "x" ] ; then GRUB_DEFAULT=0 ; fi
if [ "x${GRUB_DEFAULT}" = "xsaved" ] ; then GRUB_DEFAULT='${saved_entry}' ; fi
if [ "x${GRUB_TIMEOUT}" = "x" ] ; then GRUB_TIMEOUT=5 ; fi
if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1024x768 ; fi
E de:
- Código: Selecionar todos
default_theme="$(echo ${GRUB_DISTRIBUTOR} | tr '[A-Z]' '[a-z]' | cut -d' ' -f1)"
if test ! -r "${grub_prefix}/themes/${default_theme}/theme"; then
default_theme=burg
fi
Para (escolhi o tema 'Neda', o mesmo que o do KDE):
- Código: Selecionar todos
default_theme="$(echo ${GRUB_DISTRIBUTOR} | tr '[A-Z]' '[a-z]' | cut -d' ' -f1)"
if test ! -r "${grub_prefix}/themes/${default_theme}/theme"; then
default_theme=neda
fi
E para a questão da resolução (se '1024x768'), de:
- Código: Selecionar todos
if test "x${GRUB_THEME}" = "xsaved"; then
echo "set theme_name=${default_theme}"
fi
if test "x${GRUB_GFXMODE}" = "xsaved"; then
echo "set gfxmode=640x480"
fi
cat << EOF
if [ -s \$prefix/burgenv ]; then
load_env
fi
set default="${GRUB_DEFAULT}"
if [ \${prev_saved_entry} ]; then
set saved_entry=\${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
Para:
- Código: Selecionar todos
if test "x${GRUB_THEME}" = "xsaved"; then
echo "set theme_name=${default_theme}"
fi
if test "x${GRUB_GFXMODE}" = "xsaved"; then
echo "set gfxmode=1024x768"
fi
cat << EOF
if [ -s \$prefix/burgenv ]; then
load_env
fi
set default="${GRUB_DEFAULT}"
if [ \${prev_saved_entry} ]; then
set saved_entry=\${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
Ao final das alterações executar:
Sua tela de boot deverá ficar como essa (salvo as exceções):
7 - Informações adicionais
Para maiores informações sobre o Chakra, recomendo a leitura dos seguintes links:









E vejam duas screens postadas aqui no VOL:


Um abraço!
ORIGEM CRIACIONAL: Viva o Linux