Instalação e personalização do OpenBox

Olá colegas, hoje trago para vocês um guia simples de como instalar e configurar o Openbox. Para muitos é contra o conhecido, mas nunca é demais tê-lo em mãos.

Nota: Como eu disse antes, este guia será focado no ArchLinux que é a distribuição que estou usando. Alguns pacotes podem mudar de nome.

Em primeiro lugar, vamos instalar algumas coisas de que precisamos. Este guia se concentrará na instalação do OpenBox e não no sistema básico.

Nós começamos:

sudo pacman -S openbox obconf obmenu oblogout tint2 xcompmgr

Caixa aberta: É o WindowsManager a ser instalado.
obconf: É o assistente de configuração do OpenBox, será bastante útil.
Menu principal: É um gui para configurar o Menu Openbox. Caso contrário, podemos fazê-lo manualmente.
Sair: Por defeito, o OpenBox não traz mais do que «Fechar Sessão» para encerrar, esta será a nossa melhor opção.
matiz2: OpenBox não possui um painel onde você pode ver as janelas abertas e os aplicativos na bandeja. Esse é meu favorito.
XcompmgrName: Como o próprio nome indica, é um gerenciador de composições. Sombras, transparências, etc.

Depois de instalado, copie os arquivos de configuração do OpenBox para nossa página inicial (~ /)

Se a pasta não existir, basta fazer:

mkdir ~/.config/openbox/

E logo:

cp /etc/xdg/openbox/{menu.xml,autostart,rc.xml} ~/.config/openbox/{menu.xml,autostart,rc.xml}

Você deve deixar claro para que serve cada um desses arquivos.

menu.xml : É o arquivo que configura o Menu OpenBox (clique com o botão direito na área de trabalho). A partir daí, você pode iniciar aplicativos ou scripts, por exemplo.

rc.xml : É o principal arquivo de configuração do OpenBox, a partir dele são configuradas as ações das teclas, o aspecto visual das mesmas, entre outras coisas.

começo automático: Como o próprio nome indica, os aplicativos que definimos no início da sessão serão iniciados a partir daqui. Como, por exemplo, conky ou tint2.

Para lançá-lo, temos duas opções. Adicione-o a ~ / .xinitrc para Slim ou de algum outro gerenciador de sessão como KDM ou GDM.

Editando ~ / .xinitrc (Slim), adicionamos a linha:

exec openbox-session

Nós salvamos e fechamos.

Uma vez que o KDM é 'automático' e não há necessidade de adicionar linhas.

Com a nova instalação do Arch, deve-se lembrar que os daemons não são mais usados ​​no rc.conf, mas são iniciados via systemctl.

systemctl enable kdm.service o systemctl enable slim.service

Já está. Já temos os arquivos copiados, e também podemos executá-lo com Slim ou KDM (ou GDM, etc). No momento, se entrarmos no OpenBox, veremos apenas o ponteiro do mouse e o fundo cinza.

Vamos começar com as configurações básicas.

Menu OpenBox

Opcionalmente, podemos criar o menu OpenBox com MenuMaker. Este último, o que faz é ler todos os programas instalados em nosso sistema e adicioná-los ao nosso menu.

sudo pacman -S menumaker

E então apenas crie-o da seguinte maneira.

mmaker OpenBox3 -f -t (Aqui você deve colocar o emulador de terminal escolhido por você)

No meu caso foi:

mmaker OpenBox3 -f -t rxvt

Vale esclarecer que a opção '-f' serve para sobrescrever o menu.xml que copiamos antes.

Caso contrário, sempre há a opção de fazê-lo manualmente ou com o Obmenu gui. Para fazer isso manualmente, basta abrir o arquivo

menu.xml com nano ou leafpad e Editar.

A sintaxe é bastante simples.

<*item label="NetBeans"*> <*action name="Execute"*>
<*execute*>netbeans<*/execute*>
<*/action*> <*/item*>

Nota: Nem é preciso dizer que ** não vá.

Na primeira linha, localiza-se o nome do programa, na seguinte o comando a ser executado.

Caso contrário, a outra opção é Obmenu. É muito simples e não creio que seja necessário explicar muito.

Bem, percorremos um longo caminho.

Agora só falta personalizá-lo.

temas GTK.

Para lidar com temas GTK, gosto de usar lxappearance, pois o OpenBox não tem nenhuma dessas ferramentas prontas para usar. Os temas GTK podem ser baixados de diferentes sites, como deviantart.com e gnome-look.org.

Instalamos com:

sudo pacman -S lxappearance

Os temas GTK, devemos descompactá-los na pasta Themes de nossa Home (~ / .themes /).

Essa é uma captura de tela da minha aparência Lx já personalizada com um tema.

Ícones

Eles também podem ser baixados do DeviantArt, do Gnome-Look ou do AUR, com a mesma aparência Lx que podemos configurá-los. Estes devem ser colocados em /usr/share/icons/

Papéis de parede

Eu pessoalmente uso nitrogênio para gerenciar os papéis de parede. Prosseguimos para instalá-lo:

sudo pacman -S nitrogen

Para que o papel de parede seja definido em cada login, vamos adicionar um comando para o autostart do OpenBox.

Cursor do mouse.

Do próprio LxAppearance podemos configurar o ponteiro do mouse. Também nos sites mencionados acima, podemos baixar temas de ponteiros, ou do ArchLinux AUR.

Aplicativos de inicialização: AutoStart.

Pessoalmente, não gosto muito de carregar a inicialização automática do Openbox, tenho a sensação de que quanto menos coisas abrem, mais rápido o ambiente é iniciado.

Aqui vamos adicionar alguns aplicativos, como Conky, xcompmgr e outros.

Entre outros, alguns exemplos de linhas podem ser:

nitrogen --restore & << Esta linea indica que Nitrogen repone el wallpaper al inicio.

Se tivermos muitas linhas, não se esqueça do & ao final de cada uma delas.

conky & << Auto inicia Conky.

Aqui está um exemplo de minha inicialização automática:

http://paste.desdelinux.net/4562

Encadernação de chave.

A configuração das chaves tem um esquema bastante simples: pode ser encontrada em ~/.config/openbox/rc.xml na seção Keybinds.

<*keybind key="Alt-F2"*>
<*action namoe="Execute"*>
<*command*>gmrun<*/command*>
<*/action*>
<*/keybind*>

Nota: O ** não vá.-

Na primeira linha, encontra-se a série de chaves para utilizar, na segunda o nome da ação e na terceira linha, a própria ação.

Na dúvida, e para facilitar, deixo minha configuração de teclas, onde o GmRun já está configurado como lançador de aplicativos, as teclas de multimídia, as teclas de controle de brilho da tela, entre muitas outras.

http://paste.desdelinux.net/4563

Painel

Como eu disse antes, eu pessoalmente prefiro o Tint2. Acho muito leve e estético.

Nós o adicionamos ao início automático do OpenBox por meio de:

tint2 &

Existem muitas configurações para isso. Enquanto isso, deixo para você o que eu uso. Agradecimentos a ~ leodelacruz no DeviantArt.

http://paste.desdelinux.net/4564

Eles devem copiá-lo e salvá-lo como tint2rc em ~/.config/tint2/

Transparências e sombras.

Eu realmente gosto da simplicidade do xcompmgr. É por isso que o recomendo. Todos podem configurá-lo como quiserem.
Nós o adicionamos para iniciar automaticamente com

xcompmgr &

Gerenciador de arquivos.

Aqui, todos podem (e como em qualquer momento neste guia) usar o que gostam ou se adaptam mais. Gosto da simplicidade do pcmanfm.

Nós o instalamos com:

sudo pacman -S pcmanfm

Sair, reiniciar ou desligar

Por último, mas não menos importante, é o desligamento. Como eu disse antes, o OpenBox só traz o "Fechar sessão" por padrão.

Nós resolvemos isso com Oblogout.

Podemos adicioná-lo ao menu OpenBox ou a partir de nosso inicializador preferido.

E bem, por enquanto isso é tudo .. Cada um é dono de fazer as coisas de acordo com seus desejos e / ou gostos .. Espero que seja útil ..

Depois de concluído, pode ficar assim:

Nota: Na imagem: PcManFm, LxAppearance, Urxvt, Tint2, Conky

Saudações.

Ivan!


46 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   KZKG ^ Gaara dito

    Excelente post amigo, realmente sim ... e não só isso, bem escrito, sem problemas com rótulos, enfim, um grande prazer rever posts como este 🙂

    lembranças

  2.   Auros Zx dito

    Postagem muito boa, algo repetido na web, mas não custa nada 🙂

    PS: Na seção xcompmgr, não sei o que são "nomes" xD Não me leve a mal 😛

    1.    KZKG ^ Gaara dito

      Ei! vamos lá, é um bom post, não seja um troll HAHA

      1.    chinoloco dito

        Olá pessoal, sou novo no fórum e no linux. Como posso solicitar ajuda com este tutorial, percebe-se que quando as pessoas o leem já o entendem, por isso preciso de ajuda.
        Thanks!

    2.    Leper_Ivan dito

      Reparado; D

  3.   Leper_Ivan dito

    Hahahaha, comentei no começo do post .. É bastante visto, mas nunca dói, e tem algumas contribuições que acho que valem a pena revisar .. Muito obrigado pelos comentários. E obrigado Gaara pelo elogio, hahaha .. = D

    Vou ver se consigo consertar as sombras 😛

  4.   Josh dito

    O post é muito bom, sempre quis experimentar o openbox agora que sai o novo arch iso, vou tentar. Obrigado

  5.   elip89 dito

    Excelente post Iván muito bom para quem quer seu Arch com Openbox ou para quem simplesmente quer experimentar pela primeira vez 🙂

    lembranças

  6.   luweeds (@luweeds) dito

    Arch + Openbox + lxterminal + tint2 + dmenu + volumeicon + conky Essa é a minha distro por excelência, há quem adicione wbar, em todo caso o desempenho é muito bom. Obrigado pelo post! Uma configuração bem prática e leve: lxterminal, com certeza te encorajo a experimentar. Saúdo a todos!

  7.   Sergi dito

    Eu salvei em PDF, um guia tão detalhado nunca é demais.

    Eu uso o Crunchbang, que certamente é o mesmo e a verdade é que você não precisa do Gnome, ou do KDE, ou coisas assim! leve assim tudo e você pode ter docas, atalhos ou cardápio sempre presentes, confortáveis ​​e iluminar a verdade, não sei como as pessoas não usam mais.

    Deixo aqui o meu look que fica entre o leve, o simplista e o «bonito».

    http://i.imgur.com/OLq7A.png

  8.   Aaron Mendo dito

    Obrigado pelo post que estou usando o fluxbox é muito parecido.

    Saudações.

  9.   makubex uchiha dito

    excelente tutorial amigo xD é visto que openbox tem um bom design xD

  10.   Leper_Ivan dito

    Obrigado a todos por apreciar esta contribuição = D

  11.   apodrece87 dito

    Bem, eu fico com kde hahaha grax para o rolamento quando eu torço

  12.   David dito

    Olá, muito bom, gostaria de acrescentar algumas coisas:
    Obkey para adicionar atalhos de teclado
    Pipemenus para documentos e pastas recentes, e acho que existe tb para gerar o menu dos programas mas para isso não me lembro

  13.   Leper_Ivan dito

    Obkey, pelo menos no meu caso, fiquei confuso quanto à questão das chaves e nem sempre funcionou. Então cada um é o dono para usar a ferramenta que mais lhe convier.

  14.   Senhor MvM dito

    Como eles disseram acima, muito bem escrito e explicado
    Parabéns

  15.   Claudio dito

    Excelente post! Estou testando o Arch + openbox em uma caixa virtual há um tempo e isso me ajuda muito a melhorar sua aparência!

    Obrigado !.

  16.   sempre dito

    Excelente postagem. Há alguns meses juntei a mesma coisa e graças ao excelente wiki do Archlinux descobri vários dos programas que você mencionou. Como detalhe, é bom recomendar o aplicativo tintwizard para confiar na barra tint2.
    E se eu tiver um problema, talvez alguém possa me ajudar ... Eu posso mudar os ícones que aparecem no pcmanfm, mesmo se eu alterá-los na aparência lx, eles não mudam ... e eu não tenho escolha a não ser usar o ícones padrão horríveis. Se alguém souber me avise. Saudações a todos

    1.    Leper_Ivan dito

      Não saberia bem por que é. Se lxappearance não mudar, você deve verificar se ele cria o arquivo de configuração corretamente em ~ / .config / gtk-3.0 / settings.ini

  17.   elendilnarsil dito

    Ahhhhh !! Caixa aberta !!!!!

  18.   Alberto dito

    Muito bom, também uso openbox com debian no notebook e muito feliz.
    Uma última coisa: você pode colocar seu arquivo de configuração conky .conkyrc. Gostei muito.

    Uma saudação.

    1.    Leper_Ivan dito

      http://paste.desdelinux.net/4565

      Lá está ele, amigo. Se você quiser a barra preta, pode fazê-lo no gimp. Ou você me pergunta e eu enviarei para você. Ou simplesmente alteramos alguns parâmetros da configuração e ela é criada a partir do conky.

  19.   crotus dito

    Espetacular guia Ivan, é a bíblia do Openbox!

    1.    Leper_Ivan dito

      Hahahaha, não sei se é tão ruim assim. Muito obrigado por comentar.

  20.   Fernando Gonzalez dito

    Houve uma época em que eu usava crunchbang e parecia uma excelente distribuição, principalmente pelo minimalismo que funciona com o openbox, era excelente, recomendo para usuários avançados ou que querem arriscar algo muito mais atraente no ambiente de desenvolvedor.

  21.   Daniel dito

    Muito bom post amigo, você sabe que gostaria que você fizesse um igual mas para o Ubuntu 12.04, gostaria de instalar o openbox e configurá-lo da mesma forma que você fez no archlinux.

    1.    Leper_Ivan dito

      Deve ser o mesmo. No máximo, os nomes dos pacotes mudam. Nada que uma busca de aptitude não conserte.

  22.   mfcollf77 dito

    Olá, desculpe minha ignorância. e isso não se aplica ao fedora 17?

    Estou com FEDORA 3 há 17 dias

    Eu preciso saber como mudar as cores do GNOME e criar atalhos na área de trabalho

    também como configurar o media player no FEDORA 17, existem muitos, mas quais recomendam que tenha um bom som ou algo parecido com aquele surrond como no windows media player.

    E outro programa diferente do wine para instalar programas do Windows no Linux. Só isso me impede de mudar para o Linux. já que tenho um programa de contabilidade chamado quickbook que funciona no Windows

    e se consigo instalar o windows media player 11 no linux por causa do som?

    É verdade que o desktop GNOME é muito pesado e lento ?, o que é melhor KDE?

    1.    Leper_Ivan dito

      Deve ser aplicado da mesma forma, apenas os nomes dos pacotes podem ser alterados. Eu pessoalmente gosto do Amarok. Ou MPD com um cliente. Quase todos os programas de camada entre o software Linux e Windows funcionam com base no vinho. Você deve instalá-lo.

      Isso depende de cada pessoa e principalmente do desempenho do seu pc.

  23.   mfcollf77 dito

    Quando instalei o FEDORA 17 instalei as atualizações que eles disseram em um post. e devido a problemas de fornecimento de energia elétrica, foi cancelado. e a bateria não durou muito. e agora quando eu instalo o wine no TERMINAL ele roda mas manda mensagens que algo estava pendente e que tem que ser instalado primeiro e no final manda uma mensagem de erro.

    mas dei atualização novamente e não dura muito como da primeira vez e ainda tem problemas. Alguns dizem que o WINE dá problemas que a virtualização é melhor, mas eu entendo que consome muitos recursos como memória e processador

  24.   Claudio dito

    Oi, não entendi como colocar configurações no inicio. Alguma explicação mais extensa? Por exemplo, eu quero que as transparências sejam de boot (agora eu as configuro depois de fazer login com o Compositing) mas não entendi e não é uma mensagem ininteligível xD

    1.    Leper_Ivan dito

      Você só precisa adicionar o comando no autstart que está em ~ / .config / openbox /

      Por exemplo:

      xcompmgr &
      conky &
      volumeicon &

      E assim, com o comando que deseja usar.

      1.    Claudio dito

        Ok, criei nano ~ / .config / openbox / e está vazio. Fiz algo mal?

        1.    Leper_Ivan dito

          ~ / .config / openbox / autostart, achei que você notaria :)

          1.    Claudio dito

            Bem, ei, eu tenho pequenos problemas xDD

            Estamos falando sobre isso no IRC, obrigado pelas respostas!

  25.   ivan dito

    Olá, gostaria de saber como posso trocar o fundo branco do PCmanFM por uma imagem como é feito no nautilus, estou usando o Fedora 16 LXDE em um computador antigo, procurei em toda a rede e não consigo encontrar uma solução, não sei que arquivo editar, para por favor ajude. Agradecemos antecipadamente e lamentamos o transtorno. Felicidades

    1.    Leper_Ivan dito

      Acho que o fundo do PcManFm não pode ser alterado ..

  26.   ivan dito

    Ok, obrigado. Na sua opinião, você acha que é conveniente mudar o PCmanFM para o Nautilus no LXDE?
    porque gosto muito do Nautilus, mas não tenho certeza se vou alterá-lo e se ele vai funcionar bem no LXDE? Saudações.

    1.    Leper_Ivan dito

      Eu não usaria particularmente o Nautilus no LXDE, mas cada um com seu próprio tema. Running will run ...

  27.   serfravires dito

    O Openbox é muito bom, instalei no notebook e estou feliz como um worm, sempre gostei do minimalismo desse gerenciador de janelas (embora também goste muito do Gnome, que é o que tenho no meu PC).
    Mais uma opção para instalar junto com o Openbox é o Synapse, você esquece o menu de aplicativos e ele faz muitas outras coisas, eu conheci no Manjaro Openbox junto com outras coisas que eu fotografei no XD.
    A propósito, eu também uso o Arch Linux em ambas as minhas máquinas.

  28.   gadem dito

    : / um pouco complicado, me fez querer tentar o openbox de qualquer maneira, obrigado.

  29.   Ivan dito

    Legal!

  30.   linuxero dito

    Porque quando eu coloco pacman ele baixa o jogo pacman

  31.   Paambisito dito

    Openbox usa a linguagem C?

    1.    Senhor Markuss dito

      Virtual Box usa linguagem C ++ com spreader em x86