Atenção!: Antes de instalar Caixa aberta, você deve instalar o Ambiente Gráfico Básico (Xorg) e o Driver de Vídeo, caso não o tenha instalado, vá para o seguinte guia:
Instalação de Ambiente Gráfico Básico e Driver de Vídeo.
Openbox é um gerenciador de janelas leve e altamente configurável, com ampla compatibilidade com os padrões.
Instalação Openbox
O Openbox está disponível nos repositórios oficiais.
$ sudo pacman -S caixa aberta
Uma vez instalado, devemos copiar os arquivos rc.xml, cardápio.xml, começo automático y meio Ambiente da configuração padrão para ~ / .config / openbox /.
Para copiar os arquivos:
$ mkdir -p ~ / .config / openbox $ cp / etc / xdg / openbox / {rc.xml,menu.xml,começo automático,meio Ambiente} ~ / .config / openbox
Esses arquivos são a base de sua configuração no openbox. Cada arquivo tem como alvo um único aspecto da configuração e desempenha as seguintes funções:
rc.xml: É o arquivo de configuração principal do Openbox. É usado para configurar atalhos de teclado, temas, desktops virtuais e outras propriedades.
menu.xml: Controla o menu do aplicativo Openbox que aparece quando você clica com o botão direito na área de trabalho.
autostart: Este é o arquivo que é lido ao iniciar a sessão openbox. Contém os programas que serão iniciados com a sessão. Normalmente é usado para iniciar painéis/docks, definir a imagem de fundo ou executar scripts na inicialização.
ambiente: este arquivo define as variáveis de ambiente do Openbox. Quaisquer variáveis definidas serão executadas em cada login. Usado para iniciar IMEs, exportar módulos de idioma, indicar o diretório padrão e assim por diante.
Instalação de Plugin
ObConf: é uma ferramenta de interface gráfica para configuração do Openbox, que pode definir a maioria das preferências, incluindo temas, desktops virtuais, propriedades de janela e margens da área de trabalho.
$ sudo pacman -S obconf
Criador de menus: é uma ferramenta poderosa que cria menus baseados em XML para vários gerenciadores de janela, incluindo Openbox. O MenuMaker irá procurar por programas executáveis que estão instalados no seu computador e criar um menu XML baseado nos resultados.
$sudo pacman -S criador de menus
Tint2: Painel de usuário básico e personalizável.
$sudo pacman -S matiz2
Para iniciar o Tin2 no início do ambiente:
Abrimos nosso arquivo ~ / .config / openbox /inicialização automática.sh o .xinitrc (basta escolher um), por exemplo .xinitrc:
$ nano .xinitrc
Colocamos a seguinte linha dentro:
tint2 e
Applet para Gerenciador de Redes.
$ sudo pacman -S gerenciador de rede-applet
Nitrogen: é um navegador/placer de papel de parede rápido e leve para X.
$sudo pacman -S nitrogênio
Para restaurar nosso plano de fundo para o início do Openbox, adicionamos nitrogênio ao nosso arquivo .xinitrc ou para nosso arquivo ~ / .config / openbox /inicialização automática.sh, abrimos um dos dois, por exemplo .xinitrc:
$ nano .xinitrc
Uma vez lá dentro, colocamos a seguinte linha no final:
nitrogênio - restaurar e
Lxaparência uma ferramenta para selecionar temas, ícones, cursores, fontes. Em suma, é uma ferramenta altamente recomendada para personalizar o ambiente.
$sudo pacman -S lxaparência
Slim gerente de startup:
$sudo pacman -S fino
Configurações de ambiente
Essa é a parte do guia, digamos mais "divertida", pois como eu havia falado antes, Caixa aberta É um dos ambientes mais configuráveis, nesta etapa fazemos uso das ferramentas previamente instaladas.
obconf:
Abrimos a ferramenta para ver e / ou ativar as funções já mencionadas:
$ obconf
Criador de menus:
Depois de instalado, você pode gerar um menu completo executando:
$ fabricante -v OpenBox3
Por padrão, MenuMaker não substituirá um arquivo menu.xml anterior. Para fazer isso, execute-o com o argumento -f (forçar):
$ fabricante -vf OpenBox3
Para uma lista completa de opções, execute
$ fabricante --Socorro
Isso fornecerá um menu bastante abrangente. Agora você pode modificar o arquivo menu.xml manualmente ou apenas regenerar a lista ao instalar um novo software.
Outra alternativa, especialmente se você não gosta de editar arquivos XML:
Menu principal é um editor gráfico para o menu Openbox. Para aqueles que não gostam de mexer com XML, esta provavelmente é a melhor opção para você.
Temas e aparência
Esta é a última etapa para terminarmos nosso ambiente.
Os temas de Caixa aberta controlar a aparência das bordas da janela, incluindo a barra de título e seus botões, além das notificações (OSD). Vários temas estão disponíveis instalando o pacote openbox-themes.
$ sudo pacman -S temas openbox
Visual de caixa é um ótimo recurso para obter tópicos de Caixa aberta.
Os temas baixados devem ser colocados em ~ / .themes e pode ser instalado ou selecionado com a ferramenta ObConf (instalado anteriormente).
Ativar gerenciador de login
Slim lê as configurações locais de ~ / .xinitrc e então inicie a área de trabalho de acordo com o que está neste arquivo, no guia: Configuração básica do Arch Linux Existe um arquivo base para .xinitrc, caso você não tenha, execute o seguinte comando:
$ cp /etc/skel/.xinitrc ~
Abrimos nosso arquivo ~ / .xinitrc:
$ nano .xinitrc
Adicionamos nosso ambiente no final:
exec openbox-sessão
Ativamos Slim:
$ sudo systemctl habilitar slim.service
• Reiniciamos:
$ sudo reinicialização
Assim que nosso sistema for reiniciado, podemos aproveitar Caixa aberta.
Por favor! Mande seu problemas / dúvidas no meu email: arch-blog@riseup.net
Ajude-nos com um clique! Compartilhe o guia com seus amigos.
Muito bom guia, mas continue insistindo com o slim, está dando problemas com o systemd e seria melhor instalar o lightdm e outro gerenciador de inicialização.
https://wiki.archlinux.org/index.php/Display_manager#Incompatibility_with_systemd
Muita razão no que você fala, é mais no final do Wiki mostra o seguinte:
Incompatibilidade com systemd
DMs afetados: entrada, MDM, SDDM, SLiM
Alguns gerenciadores de exibição não são totalmente compatíveis com o systemd, porque eles reutilizam o processo de sessão do PAM. Isso causa vários problemas no segundo login, por exemplo:
- O miniaplicativo NetworkManager não funciona,
- O volume do PulseAudio não pode ser ajustado,
- o login falhou no GNOME com outro usuário.
É justamente por isso que ele colocou o link panchomora ..
Agora, como um usuário Slim e Openbox ... não tenho nenhum problema .. ..até mesmo a enumeração nm-miniaplicativo, que eu uso .. mas se voltarmos ao relatório de bug .. foi escrito há alguns anos ..
Eu também uso o PulseAudio .. e pelo menos o pavucontrol como gerenciador .. Não tenho problemas com o volume .. e mesmo quando eu reinicio, o volume continua no mesmo valor que estava ..
E o último bug, nome com o uso do Gnome .. e neste caso estamos usando o Openbox como WM-standalone ..
Instalei o openbox há muito tempo, mas não gostei porque tive que editar tudo à mão, sei que dá para customizar mais a fundo, mas que virtudes ele tem em comparação com outros ambientes e desktops?
É verdade o que você diz, você tem que editar muitas coisas, mas na minha opinião chega um momento em que você não precisa mais fazer tanto e tem as vantagens de um gerenciador de janelas em termos de desempenho. Em geral, os gerenciadores de janelas costumam ser como o Openbox onde você tem que editar muitos arquivos, por outro lado, os ambientes gráficos costumam ser mais completos e trazem muitas coisas por padrão.
Excelente contribuição. a verdade meus parabéns por dar a vocês esse tempo para compartilhar seus conhecimentos. Esperando pelo ambiente do panteão!
lembranças
Quando acabou de instalar tudo não mostrou erros mas ao reiniciar após a loggia mostra tudo preto, nada aparece
Há algo errado?
Muito bem feito e explicado. Parabéns por compartilhar seu conhecimento. Obrigado.
quando coloco este cp /etc/skel/.xinitrc ~ ele me diz que o arquivo não existe
Você só tem que criar o arquivo, porque ele não existe, e pronto, você adiciona o conteúdo e pronto. Mas com certeza, você pulou alguma etapa anterior da configuração básica https://blog.desdelinux.net/configuracion-basica-de-arch-linux/
Que tal meu bom amigo tutorial, eu segui todos os passos e ele me mostra o login para iniciar a sessão então eu entro e me mostra apenas três terminais xterm, um relógio não muito legal e uma imagem de fundo, mas o problema é que não me mostra o painel do tint2, e se eu adicionar no arquivo .xinitrc e não sei qual é o problema. Eu realmente apreciaria sua ajuda.
Ótimo! Muito obrigado!
Olá, tenho uma pergunta: instalei o Archbang, como posso fazer o menu Openbox em espanhol? (Sei que pode porque antes de reinstalá-lo, querendo colocar o teclado em espanhol, modifiquei algo no terminal e o idioma do menu foi modificado, mas não me lembro o que fiz).