Arquivo mensal: junho 2012

Distros para iniciantes: Introdução #1

Bem pessoal, a pergunta mais frequente dos fórum sobre o Linux por aí é: “Qual é o melhor Linux para mim?”. A proposta dessa série é mostrar algumas distros para o usuário usar em seu dia-a-dia.

A cada semana abordaremos uma distro, seus prós e contras, seus requisitos de Hardware, seu tamanho de download, e o ciclo de versões.

Anunciadas mais três ferramentas para o Easy Tools.

Olá pessoal, depois que o Nippybox trocou o Slackware pelo Debian, ele está muito mais rápido. As ferramentas são:

  • AppCafé Package Manager: O AppCafé é um gerenciador de pacotes gráfico que veio para ficar. Ele é extremamente adaptável a distro que está usando, ele acompanha ícones mágicos, um arquivo de configuração para setar o comando para instalar, desinstalar e expurgar o pacote.
  • Nippy Desktop: Um configurador para o lançador de tela cheia do Nippybox. Ele é bem simples, para cpnfigurar apenas o básico.
  • Plank Configurator: Um configurador para o Plank, a dock do Nippybox.

[Em Off] Laptop Linux de US$ 66

A moda de laptops Linux a preços ridiculamente baixos continua, agora com a receita de como rodar o Arch Linux no WM8650, que é um daqueles “laptops” com o Android, baseado em um SoC ARM low-end. Ele parece ser de brinquedo e oferece apenas 256 MB de RAM, com uma tela de 7″ de 800×480 e roda originalmente uma versão antiga do Android, funcionando essencialmente como um tablet chinês com teclado.

Ele é muito barato, custando a partir de US$ 66 de acordo com a fonte (ou cerca de R$ 300 aqui no Brasil). Existem várias versões, com aparência um pouco diferente, mas baseadas essencialmente nos mesmos componentes.

Normalmente ele não seria muito interessante, mesmo por esse preço, mas uma nova possibilidade faz com que ele se torne um pouco mais desejável: a possibilidade de instalar o Arch Linux ou o Debian, transformando-o em um mini-laptop Linux de baixíssimo custo.

Assim como em outras instalações do Linux em dispositivos ARM, a instalação é feita em um cartão de memória, o que torna o processo relativamente simples e possibilita uma forma de dual-boot com o sistema pré-instalado. Você pode ver os detalhes da instalação e configuração do sistema aqui.

Este laptop é baseado em um SoC Wondermedia WM8650, que inclui um chip ARM11 de 800 MHz, combinado com 256 MB de RAM, parte deles usados pelo frame-buffer do vídeo. É em essência uma configuração similar à do Raspberry Pi, mas com uma GPU bem menos poderosa. Ele também não usa uma tela touch-screen, recorrendo à combinação de teclado e touchpad, o que no final das contas acaba sendo positivo, já que é uma forma bem mais natural de usar um sistema desktop como o Linux.

Naturalmente, o desempenho do Arch nessa configuração é muito baixo, serve mesmo mais como um brinquedo para geeks, uma lembrança da época em que homens eram homens e brigavam por cada megabyte de memória disponível, sempre procurando aplicativos mais leves que pudessem melhor aproveitar os recursos da máquina.

dreamboxLinux: agora é Nippybox Linux.

O dreambox mudou de nome, porque os germanos (sempre eles…) registraram o nome antes. O novo nome, Nippybox, significa isso:

  • Nippy: Picante, rápido, incisivo, cortante, vivo ativo
  • box: de Openbox, o ambiente padrão da distro.

E junto com a mudança do nome, ocorreu a mudança de base, agora a distro é Slackware, por causa que é bem parecido com o Arch Linux em si. A distro usa os pacotes txz, e terá um gerenciador de pacotes próprio – o nippypkg. Apesar de ser muito diferente do Kitux, o Nippy é uma distro que no fundo de tudo são muito parecidos… A introdução dos facilitadores – o easy-tools – fará uma grande diferença em relação à distro mãe – o Slackware – e fará que o jeito de operar se pareça com o do Kitux.

Guia Openbox: Instalando

Para instalar o Openbox e deixá-lo usável, devemos instalar os seguintes pacotes:

  • Nitrogen para o papel de parede;
  • GNOME Do para executar os programas;
  • Avant Window Navigator para lançar os aplicativos;
  • Parcellite para gerenciar a área de transferência;
  • easy-logout para o menu de shutdown;
  • xcompmgr ou cairo-composite para o composite;
  • PCManFM para gerenciar os arquivos.

Vamos instalar o Openbox.

No Ubuntu:

$ sudo apt-get install openbox openbox-themes obconf parcellite gnome-do xcompmgr wget pcmanfm avant-window-navigator

No Arch:

$ su -
# Pacman -Syy openbox obmenu parcellite xcompmgr wget pcmanfm lxterminal leafpad
su - seu-usuario
$ yaourt -S avant-window-navigator

Se quiser o AWN ao estilo lúcido (no Ubuntu sei que tem, já no Arch não sei), siga o passo a seguir.

Para instalar o AWN estilo lúcido, no caso de ter já ter instalado o AWN através dos repositórios oficiais do Ubuntu, terá de remover o AWN completamente. Dê o seguinte comando:

$ sudo apt-get remove avant-window-navigator avant-window-navigator-data awn-settings awn-applets-c-core libawn1 vala-awn && sudo apt-get autoremove

Adicionaremos o repositório de testes do AWN:

$ sudo add-apt-repository ppa:awn-testing/ppa && sudo apt-get update

Chegou a parte mais fácil. Dê o seguinte comando para instalá-lo:

$ sudo apt-get install avant-window-navigator-trunk

E para o menu de sessão, copie o seguinte código e salve em /usr/local/bin

Script: Menu de sessão

#! /bin/bash
 
action=$(yad --width 300 --entry --title "Sair do Sistema" \
    --image=gnome-shutdown \
    --button="Sair:2" \
    --button="gtk-ok:0" --button="gtk-close:1" \
    --text "Escolha uma ação:" \
    --entry-text \
    "Desligar" "Reiniciar" "Sair" "Hibernar" "Suspender")
ret=$?
 
[[ $ret -eq 1 ]] && exit 0
 
if [[ $ret -eq 2 ]]; then
    gdmflexiserver --startnew &
    exit 0
fi
 
case $action in
    Desligar*) cmd="dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop" ;;
    Reiniciar*) cmd="dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart" ;;
    Sair*) cmd="openbox --exit" ;;
    Hibernar*) cmd="dbus-send --system --print-reply --dest="org.freedesktop.Hal" /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Hibernate" ;;
    Suspender*) cmd"dbus-send --system --print-reply --dest="org.freedesktop.Hal" /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Suspend int32:0" ;;
    *) exit 1 ;;        
esac
 
eval exec $cmd

Com isso encerramos nossa parte de instalação…
 

Guia Openbox: Introdução

Todos sabem que existem várias interfaces gráficas no GNU/Linux, mas se esquecem dos pesos leves como o Openbox, porém ele é muito pelado, não tem nada, mas a leveza dele foi um dos principais motivos de tê-lo utilizado durante um tempão…

Openbox, apesar de ser muito espartano, é bastante configurável, mas para quem vem de outros ambientes, essa diferença é brutal. Nesse artigo vou mostrar como configurar um Openbox fácil de configurar e de usar, com o trio Openbox + AWN + Xcompmgr, que é um dos melhores…

Ele inicialmente é assim:

Inicialmente se comparado com as outras interfaces gráficas, é o patinho feio da turma. Todavia, iremos melhorar sua interface.

dreamboxLinux e KituX: Novos rumos

Olá pessoal, como vocês devem saber, faço parte do Kitux Project. Nos últimos dias que estive por fora do blog, tive novas ideias para o projecto que podem mudar os rumos. A ideia seria uma que já existe no SlaX e uma evolução de uma que iria implementar do SimplyOS, o que seria os Módulos. Basicamente os módulos são listas de apicativos para determinadas tarefas. Cada um deles será dividiso em:

Módulos Básicos: Módulos que instalam funcionalidades básicas para o uso cotidiano do usuário, e que são incluídos diretamente no Sistema. Ex.: Escritório Básico, inclui o Abiword e Gnumeric.

Módulos Totais: Módulos que instalam tudo o que o usuário precisa, são complementos e programas completos, não são incluídos diretamente no sistema. Ex.: Codecs Total, inclui pacotes restritos como o flash-player-plugin.

[Off] Pérola… #2

Não precisa dizer nada…

%d blogueiros gostam disto: