Instalação e configuração do Openbox personalizado usando Arch Linux

Distribuição rápida e kiss com ambiente gráfico leve e de fácil manuseio, casamento perfeito, Arch + Openbox. Será mostrado como efetuar alterações para se obter um desktop bonito, funcional e de fácil modificação do visual em segundos, como também pacotes essenciais para o dia a dia.

[ Hits: 122.311 ]

Por: Slipkd em 05/08/2008


Iniciando Openbox



Para iniciar o Openbox basta descomentar a linha no arquivo ~/.xinitrc:

exec openbox-session

Em seguida com usuário normal no terminal:

startx

Nota: Neste momento é visto um Openbox totalmente cru e default, onde é possível acessar os menus com o botão direito do mouse.

Programas para integração do sistema

  • obmenu - editor de menu;
  • obconf - utilitário para configuração do window manager;
  • openbox-themes - vários temas para o window manager;
  • pypanel - leve painel escrito em python;
  • slim - simples gerenciador de login;
  • slim-themes e archlinux-themes-slim - temas para o slim;
  • feh - pacote para carregar fundo de tela padrão;
  • gtk-theme-switch2, gtk-engines e gtk-chtheme - pacotes para manipulação de temas GTK;
  • pacotes thunar - excelente gerenciador de arquivos padrão do XFCE;
  • medit - editor de textos GTK;
  • gnome-terminal, eterm, xterm - terminais para todos os gostos;
  • volwheel - simples ícone de volume;
  • nitrogen - pacote para alteração de background do X.

Antes da instalação, vamos habilitar o repositório community no arquivo /etc/pacman.conf. Altere com seu editor preferido o conteúdo de modo a ficar assim:

Arquivo: pacman.conf

#
# /etc/pacman.conf
#
# See the pacman manpage for option directives

#
# GENERAL OPTIONS
#

[options]
LogFile = /var/log/pacman.log
#NoUpgrade, não fará alterações nos arquivos
#NoUpgrade = /etc/passwd /etc/group /etc/shadow /etc/sudoers
#NoUpgrade = /etc/fstab /etc/raidtab /etc/ld.so.conf
#NoUpgrade = /etc/rc.conf /etc/rc.local
#NoUpgrade = /etc/modprobe.conf /etc/modules.conf
NoUpgrade = /etc/lilo.conf /boot/grub/menu.lst
#NoUpgrade = /etc/samba/smb.conf /var/lib/postgres/data/postgresql.conf
#IgnorePkg, não atualizará o pacote mencionado
#IgnorePkg = kernel26
#IgnorePkg = samba smbclient postgresql postgresql-libs
#IgnorePkg = gnome gnome-extra
HoldPkg = pacman glibc
XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u

#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
#
#[testing]
#Include = /etc/pacman.d/mirrorlist

[core]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

[extra]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

[community]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

#[compiz-fusion]
#Server = http://compiz.dreamz-box.de/i686

#[archlinuxfr]
#Server = http://repo.archlinux.fr/i686

#[testing]
#Server = ftp://ftp.archlinux.org/testing/os/i686

#[unstable]
# Add your preferred servers here, they will be used first
#Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs

Serão instalados pacotes do repositório "extra" e "community":

# pacman -S obmenu obconf openbox-themes pypanel slim slim-themes archlinux-themes-slim feh gtk-theme-switch2 gtk-engines gtk-chtheme thunar thunar-volman thunar-archive-plugin thunar-media-tags-plugin thunar-thumbnailers medit gnome-terminal eterm xterm volwheel nitrogen

Nota: Digite tudo em uma única linha.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Iniciando Openbox
   3. Melhorando o visual
   4. Instalando o lançador Wbar
   5. Adicionando belos ícones, configurando tema para o slim e pypanel
   6. Monitor de sistema conky, novos painéis, ícones e temas
   7. Mais alguns ajustes
   8. Outros pacotes
   9. Screenshots
Outros artigos deste autor

Dicas interessantes após a instalação do seu Debian

Oi 3g Huawei E220 HSDPA USB Modem + gnome-ppp (wvdial.conf)

Mini-howto de configuração e utilização do aptitude no Debian

Leitura recomendada

Organizando as idéias

Google Chrome OS

Terceira experiência com o Basic Linux

LogBook: Documentação de implementação e manutenção

Obtendo Gnome 2.10 de modo prático!

  
Comentários
[1] Comentário enviado por removido em 05/08/2008 - 10:03h


Não sou fã do openbox e cia, mas reconheço que é um ótimo artigo.

[2] Comentário enviado por hdoria em 05/08/2008 - 11:02h

Artigo fantástico. Parabéns. Aproveitei e adicionei uma notícia na página inicial do Arch Linux Brasil.

Farei isso daqui para frente para incentivar ainda mais artigos deste tipo.

Abraços.

[3] Comentário enviado por slipkd em 05/08/2008 - 12:17h

hdoria tá publicado no wiki também, lá tá mais fácil pra atualizar e ir melhorando o artigo :)

http://wiki.archlinux-br.org/Openbox_personalizado


ps: o arquivo menu.xml que disponibilizaram aqui não esta correto, pelo menos não abriu direito aqui, por favor acessem o link no wiki do archlinux acima para pegar o correto.

[]s

[4] Comentário enviado por phvie em 05/08/2008 - 13:29h

Bacana slipkd!
Uso archlinux com openbox também.
Ficou um excelente guia!

[5] Comentário enviado por tekmania em 05/08/2008 - 17:17h

muito bom o artigo, mas eu gostaria de saber como configurar atalhos no openbox

[6] Comentário enviado por slipkd em 05/08/2008 - 18:15h

utilize o obmenu se for adicionar atalhos no menu ou então edite o arquivo ~/.config/openbox/menu.xml.

[7] Comentário enviado por xenon em 06/08/2008 - 00:42h

ótimo artigo... meus parabéns

[8] Comentário enviado por grandmaster em 06/08/2008 - 10:24h

Muito bom artigo :D

Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br

[9] Comentário enviado por zendrael em 06/08/2008 - 16:22h

Ótimo artigo!

Agora aproveitei pra testar o Slim até no Ubuntu, o problema é: Como selecionar outro gerenciador de janelas? (tenho gnome e openbox mas ele abriu o gnome) E como setar o idioma? (pois ele abriu o gnome em ingles e estava para português [pt_BR-UTF-8])

Espero que possa me ajudar!

Valeu! Parabéns denovo pelo o artigo!

[10] Comentário enviado por slipkd em 07/08/2008 - 23:49h

Obrigado zendral ...
altere o seu arquivo .xinitrc e descomente as linhas que deixei abaixo, teste uma por vez ... só openbox eu deixo a segunda descomentada, agora com gnome eu nunca testei, tente ai ...

para idioma tente:
export LC_CTYPE=pt_BR.UTF-8

este linha testei no arquivo ~/.config/openbox/autostart.sh, agora n sei se pode por no .xinitrc, teste.

[]


[root@shawn /]# cat home/slipk/.xinitrc
#!/bin/sh

#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#
# exec gnome-session
# exec openbox-session
# exec openbox-gnome-session


[11] Comentário enviado por enricolo4 em 10/08/2008 - 21:43h

tem como instalar no slackware??

[12] Comentário enviado por jhagas em 18/10/2008 - 12:00h

Olá,

sou iniciante no linux, mas tenho aprendido bastante com os posts da galera. No entanto, nesse caso ao tentar rodar o openbox não tive sucesso e recebi a seguinte mensagem:

[paulo@mucuim ~]$ startx
xauth: creating new authority file /home/paulo/.serverauth.23607

Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.

alguém poderia me explicar o que aconteceu?

valeu

[13] Comentário enviado por slipkd em 20/10/2008 - 23:12h

vc instalou e configurou o X?

[14] Comentário enviado por rbscambas em 27/10/2008 - 00:26h

Olá pessoal, sou novato aqui, mais percebi que tem um parametro incorreto aqui neste tutorial, quando estava fazendo busca no google através de como instalar e configuração do openbux e acabei vindo nesta pagina, seguir o tutorial e cheguei nesta linha que estava dando erro:

Agora logue como root e faça:

# pacman -A wbarconf-0.7.2-1-i686.pkg.tar.gz
# mv wbarconf-0.7.2-1-i686.pkg.tar.gz /var/cache/pacman/pkg

Fui no Wiki do archlinux - http://wiki.archlinux.org/index.php/Guia_do_Iniciante(Portugu%C3%AAs_do_Brasil)#Xine - e lá o parametro correto que eu usei para poder continuar procedendo é "-U" e não "-A", fica assim o correto:

# pacman -U wbarconf-0.7.2-1-i686.pkg.tar.gz

o resto do tutorial esta ok, acabei de fazer tests.

Obrigado

Rbs

[15] Comentário enviado por slipkd em 27/10/2008 - 01:16h

rbscambas, isso foi alteração do pacman :)

[16] Comentário enviado por rbscambas em 27/10/2008 - 17:10h

Olá slipkd, eu não fiz a configuração ainda, só instalei os pacotes do openbox e este encaminhamentos, fiz de novo reboot da maquina, estou usando um laptop HP Pavilion dv 1000, com o Archlinux e Kernel 2.6.27-ARCH #1 SMP PREEMPT Fri Oct 17 07:35:10 UTC 2008 i686 Intel(R) Pentium(R) M processor 1.60GHz GenuineIntel GNU/Linux, subir o X normal e tela gtk para fazer log, fui na opção openbox e entrei sussa, esta funcionando bem, só falta configura algumas coisas, meu micro é particionado em Debian etch(depois de usar muito tempo Lenny, preciso alguma coisa mais sólida) e coloquei o Arch, com ajuda de um amigo o Avena de Sorocaba http://idsorocaba.ourproject.org/avena, sou bem iniciante aqui com a vida de Pacman mais vamos lá somando..., vou fazer as demais configurações e depois passo o resultado... ;)

Abs

Rbs
http://Mocambos.net

[17] Comentário enviado por removido em 06/01/2010 - 13:13h

muito bom tuto :)
vou testar

[18] Comentário enviado por slipkd em 11/01/2010 - 09:24h

Testa ae rdfreitas =)

Obrigado e abraços ...

[19] Comentário enviado por pael em 10/02/2010 - 16:38h

sempre fui fã do xfce e depois que conheci o openbox não quis saber de outro gerenciador de janelas ou ambiente gráfico :x

[20] Comentário enviado por slipkd em 18/02/2010 - 08:03h

pael é verdade mesmo, ainda mais pela leveza dele.
Tem uns amigos que não são muito fã porque ele usa XML, mas até ai ele compensa em outros fatores não ?


[ ] 's

[21] Comentário enviado por removido em 15/07/2010 - 10:47h

Agora que tomei coragem para testar, eu to gostando :)
Mas eu to com um único problema não consigo montar o pendrive com usuario normal.
Só como root.
Alguem tem uma sugestão?


-------------------------------------

Consegui :)
To gostando do openbox, não tava mais gostando do gnome :(

[22] Comentário enviado por slipkd em 28/02/2011 - 20:38h

Massa rdfreitas =)

[23] Comentário enviado por raulzito2 em 07/03/2011 - 10:37h

Olá

Parabéns pelo artigo, me foi muito util, instalei openbox com debian puro, e foi ótimo algumas dicas encontradas aqui.

[24] Comentário enviado por slipkd em 07/03/2011 - 12:31h

Que bom cara, fico feliz! [ ]s

[25] Comentário enviado por alexon em 20/06/2011 - 19:57h

Olá, Estou Tentendo instalar archlinux + Openbox instalei o archlinux agora quero instalar openbox.. veja só minha dúvida: instalei openbox -> pacman -S openbox ||||| Fiz as copias dos arquivos {rc.xml,menu.xml,autostart} para ~/.config/openbox ||| AGORA A DÚVIDA eu não tenho o arquivo: ~./initrc "e nem sei onde achar o mesmo"  ||| Se eu criar o arquivo e colocar: exec openbox-session e digitar depois startx NÃO ACONTECE NADA(Como eu não tenho o arquivo xinitrc, teria que configurar o mesmo, mas não sei como fazer isto?)  teria como me ajudar neste processo!!! meu email é allexon@gmail.com

Só para ratificar: Quero usar apenas Archlinux + Openbox

[26] Comentário enviado por removido em 30/06/2011 - 10:01h

alexon,
Se você falou que não tem xinitrc, pode ser que você não tenha instalado o xorg direito.
Qual mensagem de erro que da quanto você digita o comando ?
Seria mais pratico você abrir um tópico aqui ou no forum do arch.

[27] Comentário enviado por draggom em 17/03/2017 - 13:40h


draggomlesa: a ultima linha esta errada: cp /etc/xdg/openbox/autostart.sh ~/.config/openbox/autostart.sh,
o correto é: cp /etc/xdg/openbox/autostart ~/.config/openbox/autostart.sh, quebrei a cara e depois descobri.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts