Fui instalar o Polybar no Arch e não entro mais através de startx [RESOLVIDO]

1. Fui instalar o Polybar no Arch e não entro mais através de startx [RESOLVIDO]

Ana Paula
Karenina

(usa Arch Linux)

Enviado em 19/03/2022 - 15:34h

Olá a todos.

Estou refazendo a postagem para centrar todos os problemas que estou tendo na instalação e configuração do bspwm e do polybar no Arch Linux. Assim acho que será mais fácil para a comunidade poder me ajudar.

Consegui usar o yay para baixar o Polybar no Arch Linux, no entanto, tive sérias dificuldades em sua instalação. Vou primeiro explicar o problema e depois vou explicar minhas ações que acarretaram neste problema.

Problema: Quando dou startx não consigo entrar em minha área de trabalho. Já estava tudo funcional com minha área de trabalho com bspwm. O problema foi quando tentei instalar o Polybar e dei reboot.

Já tentei o comando $ rm -r ~/.X e não funcionou.

Segue imagem:

Como posso recuperar a minha área de trabalho?

Como isso aconteceu: Após o comando $ yay -S polybar ele me disponibilizou algumas escolhas:

:: Há 3 provedores disponíveis para polybar:
:: Repositório AUR

polybar 2) polybar-dwm-module 3) polybar-git

Não esperava por isso então escolhi o 1 , e o terminal ficou todo parado.

Outras intervenções que eu fiz:
==> Remover dependências make após a instalação? [s/N] s

==> Exibir Diffs?
==> [N]Nenhum [A]Todos [Ab]Abortar [I]Instalados [No]Não Instalados ou (1 2 3, 1-3, ^4)
==> A


E estas aqui são as últimas linhas. Não sabia o que fazer daqui em diante (na verdade não sabia o que fazer em ponto nenhum). Nem meu usuário aparecia no terminal mais:
+ cd "${_dir}/build" || exit 1
+ # Force cmake to use system python (to detect xcbgen)
+ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=/usr/bin/python3 ..
+ cmake --build .
+}
ESCOD


Após um tempo o terminal voltou ao normal, mas não sabia como fazer para o Polybar de fato funcionar. Comecei a pesquisar na internet e cheguei a este passo a passo:
$ sudo pacman -S git
$ git clone https://github.com/powerline/fonts.git
$ cd fonts
$ ./install.sh


Aqui deu erro, mas insisti em prosseguir:
$ yay -S siji-git
De acordo com o tutorial, este comando era para um outro pacote de fonte, a [Siji](https://github.com/stark/siji), ela ia fornecer os ícones para barra.

E daqui em diante sempre aparecia mensagem de erro, mas pensei que ao ir instalando as coisas o sistema ia se corrigir:
$ polybar -r mybar não funcionou.

$ echo "polybar -r mybar &" > ~/.xinitrc aqui não avisou nada e dei reiniciar.
Ao dar startx aparece a mensagem:

Lembrando, já tentei o comando $ rm -r ~/.X* e não funcionou.

Por favor, alguém pode me ajudar?

Muito obrigada.


  


2. Re: Fui instalar o Polybar no Arch e não entro mais através de startx [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/03/2022 - 16:22h


faça como eu disse que pode dar certo

remova

$ rm -r ~/.X

e reinstale o

# pacman -S xorg-xkbcomp

e tambem tire o polybar de .xinitrc


3. SOLUÇÃO

Ana Paula
Karenina

(usa Arch Linux)

Enviado em 19/03/2022 - 17:33h

Consegui!
Segue resolução:

No arquivo .xinitrc adicione:
exec bspwm

Em arquivo de configuração do bspwm bspwmrc adicione:
polybar -r mybar &

Em seguida fiz novamente:
$ startx

Com isso entrei em minha área de trabalho. Depois executei:
Para instalar o polybar (na verdade não estava instalado)

Clone o repositório direto do aur
$ git clone https://aur.archlinux.org/polybar
$ cd polybar


Depois Compile e Instale com:
$ makepkg -si demorou pra caramba

Obs: Já tem que ter no sistema o meta-pacote base-devel e cmake para compilar

Para testar o polybar copie o arquivo de configuração
$ cp /usr/share/doc/polybar/examples/config.ini ~/.config/polybar/config.ini

Tudo resolvido, fui para esta parte:

Criar um diretório, para as configuções do polybar:
$ mkdir -p ~/.config/polybar

Depois executei:
$ cp /usr/share/doc/polybar/examples/config.ini ~/.config/polybar/config.ini

E por fim adicione no bspwmrc
polybar -r example &

Sistema reiniciado e área de trabalho funcionando. O painel esta aqui (ele é bem feinho) e se necessário, posso usar duas telas.

Ufa, isso deu muito trabalho! Obrigado a todos!








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts