Um desktop Linux fácil e simples com Slackware

yo!

Muitas pessoas que testam alguma distribuição linux, normalmente optam pelas ditas mais fáceis como o Ubuntu e seus derivados, Fedora, OpenSUSE, Mandriva e outras. O Slackware tem fama de ser díficil ou só recomendado para usuários mais experientes. Nesse artigo irei mostrar como é simples ter um desktop leve e simples usando Slackware Linux 13.0.

O computador usado é um Celeron D 1.8GHz com 1Gb RAM e disco IDE de 80Gb. Som, vídeo e rede são on-board com chipset VIA. O particionamento do disco fica:

Partição   Tamanho      Ponto de montagem
/dev/hda1   20Gb           /
/dev/hda2   512Mb          swap
/dev/hda3   55Gb (resto)   /home

O /home fica numa partição separada, pois dessa maneira eu posso instalar/atualizar a partição raíz sem perder meus arquivos, ou pelos menos sem ter que ficar restaurando backups.

A instalação do Slackware ocorre sem novidades. Detalhe é que não selecionei no KDE e vamos usar o xfce como desktop. Lembre-se, queremos algo leve e simples, mas você pode optar pelo fluxbox, windowmaker ou o que você mais gostar.

Depois de instalado o Slackware, vamos atualizá-lo. Para isso, escolha um mirror em /etc/slackpkg/mirrors e rode:

slackpkg update
slackpkg upgrade-all

Precisamos configurar o xorg, afinal a configuração padrão não aproveita seu hardware. Para tal, basta rodar o xorgsetup e seguir os passos. Um detalhe é que na configuração do teclado, você escolhe o edev (gerenciado pelo HAL). E dai basta copiar o arquivo /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi para /etc/hal/fdi/policy e alterar a linha (número 20) que contém input.xkb.layout de us para br, ficando assim:

<merge key="input.xkb.layout" type="string">br</merge>

Segue o /etc/X11/xorg.conf:

Section "ServerLayout"
 Identifier     "X.org Configured"
 Screen      0  "Screen0" 0 0
 InputDevice    "Mouse0" "CorePointer"
 InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
 ModulePath   "/usr/lib/xorg/modules"
 FontPath     "/usr/share/fonts/local"
 FontPath     "/usr/share/fonts/TTF"
 FontPath     "/usr/share/fonts/OTF"
 FontPath     "/usr/share/fonts/Type1"
 FontPath     "/usr/share/fonts/misc"
 FontPath     "/usr/share/fonts/CID"
 FontPath     "/usr/share/fonts/75dpi/:unscaled"
 FontPath     "/usr/share/fonts/100dpi/:unscaled"
 FontPath     "/usr/share/fonts/75dpi"
 FontPath     "/usr/share/fonts/100dpi"
 FontPath     "/usr/share/fonts/cyrillic"
EndSection

Section "Module"
 Load  "dri"
 Load  "dri2"
 Load  "extmod"
 Load  "dbe"
 Load  "glx"
EndSection

Section "InputDevice"
 Identifier  "Keyboard0"
 Driver      "kbd"
 Option       "XkbModel"  "evdev"
 Option       "XkbLayout"  "br"
EndSection

Section "InputDevice"
 Identifier  "Mouse0"
 Driver      "mouse"
 Option        "Protocol" "auto"
 Option        "Device" "/dev/input/mice"
 Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
 Identifier   "Monitor0"
 VendorName   "Monitor Vendor"
 ModelName    "Monitor Model"
EndSection

Section "Device"
 Identifier  "Card0"
 Driver      "openchrome"
 VendorName  "Unknown Vendor"
 BoardName   "Unknown Board"
 BusID       "PCI:1:0:0"
EndSection

Section "Screen"
 Identifier "Screen0"
 Device     "Card0"
 Monitor    "Monitor0"
 DefaultDepth 24
 SubSection "Display"
 Viewport   0 0
 Depth     16
 EndSubSection
 SubSection "Display"
 Viewport   0 0
 Depth     24
 Modes    "1024x768" "800x600" "640x480"
 EndSubSection
EndSection

Vamos instalar o sbopkg, que é um programa que facilita o acesso aos slackbuilds do site slackbuilds.org. Baixe ele nesse link http://sbopkg.org/downloads.php e instale com o installpkg. Depois é só digitar sbopkg que o programa se “auto-configura”.

Chegamos a parte interessante do artigo, que é os programas adicionais que fazem diferença. O xfce sozinho é bom, mas ainda faltam algumas “coisinhas” e, também queremos o BrOffice. Vamos á instalação dos pacotes que devem ser executados na ordem:

sbopkg -i flash-player-plugin
sbopkg -i libburn (dependência do xfburn)
sbopkg -i libisofs  (dependência do xfburn)
sbopkg -i libevent (dependência do transmission)
sbopkg -i amsn (cliente msn, mas pode-se usar o pidgin)
sbopkg -i epdfview (visualizador de pdf)
sbopkg -i transmission (cliente torrent)
sbopkg -i xarchiver
sbopkg -i xfburn (gravador de CD e DVD)
sbopkg -i thunar-archive-plugin
sbopkg -i xfce4-datetime-plugin
sbopkg -i xfce4-mount-plugin
sbopkg -i xfce4-screenshooter
sbopkg -i cabextract (usado para instalar alguns programa no wine)
sbopkg -i wine (dependência do Diablo 2 :P  )

O BrOffice irá exigir mais trabalho, pois vamos instalar a última versão (3.2) e no momento que escreve esse artigo o slackbuild não existia para essa versão. Então você entra no site slackbuilds.org e procura pelo broffice e baixa o slackbuild. Depois descompacta-se o slackbuild. Edite o arquivo broffice.org.Slackbuild e mude a linha aonde tem escrito VERSION=3.1.1 para VERSION=3.2.0.

Baixe o BrOffice em rpm. Um detalhe é que a versão rpm normal está errada (na data desse artigo), pois tem somente 33mb, então eu baixei a versão com java, que continha todos os arquivos. Após isso eu alterei o nome do o pacote do broffice para BrOOo_3.2.0_LinuxIntel_install_pt-BR.tar.gz. Agora é entrar com root e executar o script broffice.org.Slackbuild que um pacote do BrOffice 3.2 será gerado no /tmp. Após isso instale o BrOffice com o installpkg.

Tudo pronto! Basta escolher seu gerenciador de janelas padrão rodando o xwmconfig com o seu usuário e o startx para iniciar o modo gráfico.

Desktop XFCE 4.6

Uma ideia sobre “Um desktop Linux fácil e simples com Slackware

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>