Como instalar bspwm no Xubuntu 20.04 LTS

Não lembro com certeza, porque to usando o Buster. Normalmente, sai com a última versão LTS disponível. Quando usei o testing, uns tempos atrás, tenho quase certeza que tava com o 5.10. No Buster tá no 4.19.

2 curtidas

Não sei se você terá problemas com o Rofi. Porque a versão do Buster é bem antiga. E suas customizações sempre usam bastante o Rofi. Quando ainda usava ele, tentei instalar uns desses módulos e não consegui. Não lembro ao certo, mas acho que era por causa da versão do Rofi.

P.S: ainda tenho o Rofi instalado no debian, embora use o dmenu. Vou ver se consigo instalar esses “módulos” na versão presente no stable.

2 curtidas

Tive sim, lembro de ficar uns 3 dias estudando os códigos para finalmente entender o que impedia. Hoje já não lembro tudo que tive que fazer, mas tenho em uma VM justamente para pegar quando for necessário:

Inclusive, essa poderia ser a melhor distro para mim que necessito de um kernel antigo, por conta de minha placa de vídeo ,talvez quando o ArchCraft me decepcionar.

2 curtidas

O script rodou bem, só instalei o xfce4-terminal e o thunar.

3 curtidas

Boa!! Neste final de semana vou fazer no Mac Mini então. Vai ficar show de bola. Aí eu começo a brincar com o bspmw também. :wink:
Obrigado por se dispor a fazer o teste. :+1: :facepunch:

3 curtidas

Testei aqui e funcionou de boa. Só achei que o espaço do texto no terminal ficou muito próximo da borda. Eu sempre mudo isso, quando tiro as bordas do xfce4-terminal ou uso ele em algum WM/TWM, editando o arquivo gtk.css. Acho que comentei isso alguma vez aqui no fórum.

Cheguei a conclusão de que, de fato, não sou uma pessoa para o polybar. Com paciência dá pra configurar, mas prefiro a simplicidade, ainda fico com meu i3bar simplão e feio kkkkkkkkkk

Aproveitei que instalei o Xubuntu em vm aqui e to testando o bspwm substituindo o xfwm. Você já vez isso uma vez, né? Achei que fica melhor que com o i3. Porém, ainda prefiro o xfce puro. Mas, das opções que já testei (openbox, i3 e bspwm) gostei mais do bspwm.

2 curtidas

Ainda tenho esse pensamento para i3, pena que não há uma equivalente para bspwm, concordo contigo.

Confesso que não conheço, anotado aqui para testar.

Para mim, quando uso xfce, fico com a impressão que está faltando alguma coisa, sempre foi assim. Quando usei o MadLinux com xfce e bspwm, achei a combinação ótima, só não sabia que acharia somente bspwm ainda melhor rs

Nunca reparei rs já me adaptei então. Mas vou testar a sua dica.

1 curtida

(olha o textão que eu sou prolixo :upside_down_face:) O xfwm é o gerenciador de janelas do xfce, só isso. To até escrevendo nesse momento uma dicazinha aqui pro fórum sobre ele. Como trabalhar melhor com as áreas de trabalho do xfce, só mudando os atalhos padrão (que como disse, no xfce, são gerenciados pelos xfwm). Do jeito que to usando fica bem prático.

Quando se clica bom o tão direito na área de trabalho ou quando se redimensiona janelas, no xfce isso é gerenciado pelo xfwm. É por isso que a gente pode mudar para o OpenBox, bspwm e i3, por exemplo. Porque o xfce é modular, nem o gerenciador de janelas é “amarrado” ao ambiente. Isso, ao que parece, vai mudar um pouco daqui pra frente, mas o xfce ainda é, quase, totalmente modular. Se quiser um exemplo, o ArcoLinux, que andei testando hoje de tarde, usa o i3 com várias ferramentas do xfce. Por exemplo, o Appfinder (localizador de aplicativos), o xfce4-settings (o gerenciador de configurações) etc. estão presentes na versão do Arco com i3 (gaps, eles usam o gaps). Se pegar outros ambientes, fazer isso, as vezes, é impossível. Mas, não que isso seja ruim. É apenas a característica da DE. Um dos motivos de eu gostar do xfce é exatamente isso. E é por isso que eu, e muita, muita gente, não gosta daquele novo esquema de “títulos” de janelas (CSD) que ficou parecido com o do gnome na versão nova do xfce.

P.S: voltando ao xfwm, dá para usar ele no LXDE, por exemplo. Substituindo o OpenBox. Porque ele é apenas um gerenciador de janelas, nada mais. Só que ele é bem simples e foi feito para funcionar no xfce.

P.S¹: eu até gosto do polybar. Só acho que é meio coisa demais. Tem gente que deixa ele igual uma árvore de natal. Até desconcentra a gente, de tanta coisa que tem. Eu acho que uma barra de status ou painel, tem que te ajudar e não atrapalhar. Logo, tem que ser mais simples e objetivo. Cor demais e elementos demais me incomodam. O i3 me tornou minimalista kkkk

P.S²: cheguei a testar o tint2 com i3. O único problema dele é que tem que adicionar as coisas manualmente e externas, tipo controle de volume, por exemplo. Nesse caso, tem que adicionar o pasystray, volumeicon-alsa ou qualquer um desse tipo e por ai vai. Ele até funciona bem. Na época, só não descobri como exibia as áreas de trabalho, mesmo elas não estando em uso.

1 curtida

@thespation pensando bem, o que você falou em “sentir falta no xfce” acho que é um melhor gerenciamento das janelas. Se for isso, também acho que é uma falha do xfce. Digo, usando ele como vem por padrão. Muitas janelas abrem em modo “floating” e em alguns momentos é meio ruim de gerenciar mais de uma janela aberta ao mesmo tempo. Principalmente, se você não configurar bem os atalhos. Se usa muito o mouse e, algumas vezes, fica meio chato mesmo. Porque é mais trabalhoso.

Escrevi a dica das áreas de trabalho e devo postar amanhã e acho que vou ver se consigo escrever uma sobre os atalhos do xfce/xfwm. Eles melhoram um pouco a experiência do xfce. De fato, o “gerenciamento” de janelas, fica um pouco a desejar em alguns momentos. Ainda mais depois que a gente acostuma com os TWM, ai já era mesmo :rofl:

1 curtida

Verdade, como basicamente não uso xfce, não havia reparado nisso.

De fato é uma coisa que me incomoda, estou acostumado a usar a tecla super para menu, sendo que no xubuntu, por exemplo, caso queira atalho é preciso pressionar Ctrl+Esc, e no caso do Mint que funciona com a tecla super, não aceita que você use os atalho para direcionar as janelas, super + seta, pois abre o menu. É o tipo de coisa que me afastou, por isso fiquei super curioso com as suas dicas.

Isso também tem o seu peso, parece que as outras maneiras perdem um pouco o sentido depois de se adaptar aos TWMs da vida.

1 curtida

Sobre os atalhos, é fácil mudar os atalhos padrão. É por isso que você está tendo problemas. Existem dois submenus para alterar entre atalhos no xfce. Aqui, por exemplo, eu uso super + direta ou esquerda para mudar de área de trabalho (ou super + o nº da área de trabalho), super +shitf + nº da área de trabalho para mover a janela para uma área de trabalho específica. O Rofi, que as vezes uso no Debian, eu abro ele no modo -show run só com a tecla super. O problema é que, se usar só a tecla super para abrir o Rofi, você inviabiliza ela para outras coisas. Porque, sempre que apertar ela, abrirá o menu e você perde a possibilidade de combinar a tecla super com outra para outro atalho. Ai eu uso a combinação do i3 mesmo, super + d.

Na prática, o problema nem é o xfce em si. Porque em qualquer DE ou WM que usar, se configurar uma única tecla para uma função específica, essa tecla ficará inutilizável para outras coisas. Até no i3wm ou no bspwm, que eu saiba, isso vai acontecer.

Vou acrescentar ao textinho que ia postar agora, sobre áreas de trabalho no xfce, umas informações sobre atalhos de teclado. Inclusive, eu comento isso no primeiro paragrafo que escrevi. O xfce funciona bem com atalhos, porém, os atalhos padrão funcionam, mas não são práticos. Por exemplo, redimensionar a janela com alt + f8 é muito trabalhoso. Ou alt + f10 para maximizar a janela.

1 curtida

Ao menos no bspwm, existe a possibilidade de configurar, via ksuperkey, para ficar somente na tecla super e configurar para caso fique pressionada não acione o rofi (essa é mais uma coisa que me atraiu ao bspwm, não consegui configurara assim no i3).

Com isso, caso pressione super: abre o rofi, caso pressione super + outra tecla o rofi não abre a aciona o atalho desejado.

@thespation to testando esse script via máquina virtual, rodando direto o script mesmo. E me meio uma dúvida, de noob mesmo. Eu prefiro usar o dmenu para abrir programas. Mas, não consigo passar as opções para o dmenu direto no arquivo de configuração do bspwm. Vi que nas suas configs do rofi, ele aponta para um script.

Resumindo, eu não consigo passar o atalho e as opções. Com nesse exemplo abaixo:

atalho que escolhi + dmenu_run -l 15 -nb ‘#3b4252’ -nf ‘#cfd8dc’ -sb ‘#cfd8dc’ -sf ‘#3d4252’ -fn ‘Source Code Pro Medium-10’ -p ‘’"

Só consigo abrir o dmenu_run e mais nada. Se tento usar como no exemplo acima, ele não reconhece. Nesses casos, eu sempre tenho que setar um script ou tem alguma forma de passar essas opções direto no arquivo de configuração?

1 curtida

Boa pergunta. O dmenu, até é instalado junto com o script, foi usado como base para o Rofi em casos de autenticação elevada, mas confesso que nunca tinha testado antes como padrão.

Consegui rodar aqui e configurei o atalho super + d, sendo exibido::

No arquivo ~/.config/sxhkd/sxhkdrc deixei o seguinte código (com base no seu acima):

## --------- Dmenu -------------##
super + d
dmenu_run -l 15 -nb '#3b4252' -nf '#cfd8dc' -sb '#cfd8dc' -sf '#3d4252' -fn 'Source Code Pro Medium-10' -p ''

Gostei bastante da tonalidade, até guardei aqui para usar futuramente.

:wink:

Imagem:

1 curtida

Uai, mas eu fiz igualzinho e não funcionou. Você só recarregou as configs ou reiniciou a sessão também?

Vou conferir arqui as aspas e a formatação das opções e tentar de novo, só pode ser isso. :face_with_raised_eyebrow:

As cores, você deve ter gostado, porque são do tema Nordic (na prática, é bem parecido com o Nord, tem apenas algumas pequenas diferenças). Eu uso ele aqui, mas mudei algumas cores do thunar manualmente. E, no Archcraft, acho que tem, por padrão, “Nord Theme”.

edit: consegui agora. Só pode ter sido algum erro de formatação meu ou alguma implicância do xfce (to usando o bspwm como wm). Reiniciei a sessão por garantia. Agora, tá funcionando de boa. Valeu.

1 curtida

Tentei rodar diretamente no terminal e não funcionou, foi quando joguei no geany e reparei que as aspas simples não estavam sendo reconhecidas, então fui trocando pelas minha e funcionou.

image

A esquerda as que funcionaram e a direita é como o meu sistema reconheceu quando copiei seu código.

Sabia que era familiar, acho essas combinações de cores muito atraentes.

1 curtida

@thespation, Mago do BSPWM!

2 curtidas

Olha só, estamos formando magos sem parar! Acho que teremos de mudar o nome do fórum para Hogwarts Plus

3 curtidas

Gostei muito do bspwm, bem mais do que do i3. Vou ver se instalo ele novamente, mas agora no Slackware. Talvez eu tenha que compilar algumas coisas na mão, mas tudo pela diversão, não é mesmo?
Vou usar seu script como roteiro pra fazer as configurações, ó mago do bspwm @thespation

3 curtidas

Pois é, não é que o i3wm seja ruim, é que o bspwm consegue ter algumas coisas a mais que acabam cativando.

A maior dificuldade para esses scripts são ter a polybar no repositório ou não (caso opte por ela mesmo) caso tenha, é só mais uma coisa a instalar, como foi no caso do tutorial do PopOs, no caso do Xubuntu foi necessário compilar mesmo.

Assim que estiver com um tempinho “sobrando” vou fazer as implementações com troca de temas para o Xubuntu, como consegui no Pop. O problema é que o Pop até vem com tema legal os do Xubuntu não me agradam.

O legal é que nesse processo a gente vai adquirindo conhecimento, lembro que achava super difícil configurar o Rofi, via personalizações e achava coisas de outro mundo.

3 curtidas