Pra não ter que ficar tendo que fazer logof a toda hora eu uso a seguinte solução: 1 - Abro um console com Ctrl+Alt+F2 2 - Entro na pasta em que estou compilando (geralmente um dwm de testes) 3 - startx ./dwm Isso abre uma segunda instância do dwm, daí eu alterno entre as duas com Ctrl+alt+F7 e Ctrl+Alt+F2 Dicas matadoras do Vim: 1 - Iniciando a edição com R ele vai sobrescrevendo caracteres, como se você houvesse alternado a função Insert. 2 - Para alterar o que está entre aspas basta pressionar ci" 3 - Quanto à dificuldade de achar "variables" no minuto 39, o que ocorreu foi o seguinte: A barra representa a busca no vim, para buscar por barra você tem que escapar a mesma, simples assim. No caso do vim pode ficar à vontade para perguntar, apesar de não saber tudo, o que é impossível quando se trata do vim, mas eu certamente sei mais do que a média dos usuários do mesmo, desde que comecei a usar Linux lá com o Conectiva 6 e 7 que uso o vim, tive até vimrc publicado no site do Aurélio Marinho Jargaas e um livro que foi divulgado em vários sites brasileiros incluindo o Br-linux. Inspirado, parte em usas idéias, parte coisas lá do Terminal Root, coisas do canal do Gabriel ( TWM Linux - Gabriel), o meu DWM está ficando muito legal. Fiz um post com algumas idéias lá no dev.to (em Inglês) dev.to/voyeg3r/i-cannot-leave-tiling-window-managers-anymore-2mpa O post acima irá crescer gradualmente à medida em que as coisas forem se ajustando. No mais ficamos muito gratos com sua disponibilidade em compartilhar tanto conhecimento. De nossa parte ficamos felizes também em contribuir de algum modo para fazer o Software Livre se expandir cada vez mais. UM PROBLEMA MEU! Creio que o seu compositor seja o picom, no caso do voidlinux não existe uma versão mais completa do mesmo nos repositórios, o que não me permite aplicar esses efeitos legais que você usa. Caso alguém indique uma solução, porque tentei usar o template jonaburg (codeberg.org/cyberneko/picom-jonaburg-template) para compilar o picom no voidlinux não não consegui resolver todas as dependẽncias, isso está me frustrando um pouco, no mais o DWM é realmente assustador tem termos de beleza e eficiência.
Já chego primeiramente te agradecendo pelo vídeo, pois você me ajudou demais, vlw cara!! Segundo, sobre o patch autostart de 2021, basta você colocar o que foi rejeitado no dwm.c como você fez e o adicional que precisa ser feito é permitir a execução do autostarting.sh. Um detalhe interessante é que a versão de 2016 é mais "clean" que a atual já que é menos flexível, pois ela só entra em ~/.dwm e executa o autostarting.sh, já essa de 2021 procura na seguinte ordem: $XDG_DATA_HOME/dwm > $HOME/.local/share/dwm e por último a ~/.dwm e como eu não tento evitar dotfiles na minha home, criei em $XDG_DATA_HOME/dwm/autostarting.sh Sobre o fluxo de patching, eu criei um repositório git dos 3, e criei uma branch chamada dev e vou fazendo commit de tudo o que dá certo, ai no final provavelmente eu só vou fazer um merge com a branch main
Exatamente. Bem observado sobre o patch do autostart. Inclusive o meu colocou o BG do Hora de aventura pq antes eu tinha tentado usar o de 2021 e coloquei o autostart.sh no ~/.local/share/dwm. Apesar de eu ter trocado para uma versão mais antiga ele ainda está lá e por isso aconteceu isso no vídeo. Aproposito o próximo vídeo vem em breve onde vou aplicar toda essa aula de forma prático no ArcoLinux. Aplicando na vera coisas que nesse vídeo só foram ditas, mas não executadas. Nos próximos vou mostrar o rofi com o sxhkd e também o dwmblocks
Num primeiro momento eu recomendo ter instalado, mas não é obrigatório. Nos vídeos seguintes eu e mostro a instalação do Rofi e uma integração dele com o sxhkd. É um costume meu ter pelo menos 2 aplicações de mesmo propósito instalado na minha máquina pro caso de uma der problema a outra já estar lá pra substituir.
É o compositor usado. No caso nessa época eu usava um fork do picom. O picom-jonaburg-git. ele está na AUR, mas para ativar essas animações e adicionar bordas e outras coisas que ele permite vc tem que editar algumas coisas no arquivo de configuração dele, o picom.conf. Procura o github desse fork e lá vai ter um exemplo de arquivo de configuração. As configurações podem ser um pouco confusas, mas na tentativa e erro você consegue descobrir muita coisa. Depois de um tempo eu resolvi voltar pro picom padrão mesmo. Tive uns problemas com esse fork na hora de compartilhar tela pelo teams da microsoft e também com o gromit-mpx, que desenha na tela. por isso optei de usar o picom padrão pra ter as transparências e opacidades normais, sem animações e bordas arredondadas.
Bom video man, mas a respeito de usar um um programa para iniciar o xinitrc como um .desktop em um login-manager, nao precisa, bastaria criar um dwm.desktop e na parte do exec seria Exec=/home/user/.xinitrc que ja é sucesso.
Você precisa ajustar o seu teclado para pt-br. Use esse comando aqui setxkbmap -model abnt2 -layout br -variant abnt2 & Mas se vc ajustou e ainda continua com esse problema eu não sei dizer. Meu ST sempre funcionou com as teclas especiais, talvez o problema seja outro.
Pra não ter que ficar tendo que fazer logof a toda hora eu uso a seguinte solução:
1 - Abro um console com Ctrl+Alt+F2
2 - Entro na pasta em que estou compilando (geralmente um dwm de testes)
3 - startx ./dwm
Isso abre uma segunda instância do dwm, daí eu alterno entre as duas com Ctrl+alt+F7 e Ctrl+Alt+F2
Dicas matadoras do Vim:
1 - Iniciando a edição com R ele vai sobrescrevendo caracteres, como se você houvesse alternado a função Insert.
2 - Para alterar o que está entre aspas basta pressionar ci"
3 - Quanto à dificuldade de achar "variables" no minuto 39, o que ocorreu foi o seguinte:
A barra representa a busca no vim, para buscar por barra você tem que escapar a mesma, simples assim. No caso do vim pode ficar à vontade para perguntar, apesar de não saber tudo, o que é impossível quando se trata do vim, mas eu certamente sei mais do que a média dos usuários do mesmo, desde que comecei a usar Linux lá com o Conectiva 6 e 7 que uso o vim, tive até vimrc publicado no site do Aurélio Marinho Jargaas e um livro que foi divulgado em vários sites brasileiros incluindo o Br-linux.
Inspirado, parte em usas idéias, parte coisas lá do Terminal Root, coisas do canal do Gabriel ( TWM Linux - Gabriel), o meu DWM está ficando muito legal. Fiz um post com algumas idéias lá no dev.to (em Inglês)
dev.to/voyeg3r/i-cannot-leave-tiling-window-managers-anymore-2mpa
O post acima irá crescer gradualmente à medida em que as coisas forem se ajustando. No mais ficamos muito gratos com sua disponibilidade em compartilhar tanto conhecimento. De nossa parte ficamos felizes também em contribuir de algum modo para fazer o Software Livre se expandir cada vez mais.
UM PROBLEMA MEU! Creio que o seu compositor seja o picom, no caso do voidlinux não existe uma versão mais completa do mesmo nos repositórios, o que não me permite aplicar esses efeitos legais que você usa. Caso alguém indique uma solução, porque tentei usar o template jonaburg (codeberg.org/cyberneko/picom-jonaburg-template) para compilar o picom no voidlinux não não consegui resolver todas as dependẽncias, isso está me frustrando um pouco, no mais o DWM é realmente assustador tem termos de beleza e eficiência.
Bom trabalho man! Vídeo bem bacana. Ajudou bastante que estou começando a aprender sobe TWM's. Abraço
Boa aula mano, eu uso dwm a muito tempo, mas tem comandos que unca tinha parado pra estudar os comandos
Já chego primeiramente te agradecendo pelo vídeo, pois você me ajudou demais, vlw cara!! Segundo, sobre o patch autostart de 2021, basta você colocar o que foi rejeitado no dwm.c como você fez e o adicional que precisa ser feito é permitir a execução do autostarting.sh. Um detalhe interessante é que a versão de 2016 é mais "clean" que a atual já que é menos flexível, pois ela só entra em ~/.dwm e executa o autostarting.sh, já essa de 2021 procura na seguinte ordem: $XDG_DATA_HOME/dwm > $HOME/.local/share/dwm e por último a ~/.dwm e como eu não tento evitar dotfiles na minha home, criei em $XDG_DATA_HOME/dwm/autostarting.sh
Sobre o fluxo de patching, eu criei um repositório git dos 3, e criei uma branch chamada dev e vou fazendo commit de tudo o que dá certo, ai no final provavelmente eu só vou fazer um merge com a branch main
Exatamente. Bem observado sobre o patch do autostart. Inclusive o meu colocou o BG do Hora de aventura pq antes eu tinha tentado usar o de 2021 e coloquei o autostart.sh no ~/.local/share/dwm. Apesar de eu ter trocado para uma versão mais antiga ele ainda está lá e por isso aconteceu isso no vídeo.
Aproposito o próximo vídeo vem em breve onde vou aplicar toda essa aula de forma prático no ArcoLinux. Aplicando na vera coisas que nesse vídeo só foram ditas, mas não executadas.
Nos próximos vou mostrar o rofi com o sxhkd e também o dwmblocks
Eu gosto bastante do rofi, preciso mesmo usar o dmenu?
Num primeiro momento eu recomendo ter instalado, mas não é obrigatório. Nos vídeos seguintes eu e mostro a instalação do Rofi e uma integração dele com o sxhkd. É um costume meu ter pelo menos 2 aplicações de mesmo propósito instalado na minha máquina pro caso de uma der problema a outra já estar lá pra substituir.
como fez para ter esse efeito de transicao entre as workspaces e janelas ?
É o compositor usado. No caso nessa época eu usava um fork do picom. O picom-jonaburg-git. ele está na AUR, mas para ativar essas animações e adicionar bordas e outras coisas que ele permite vc tem que editar algumas coisas no arquivo de configuração dele, o picom.conf. Procura o github desse fork e lá vai ter um exemplo de arquivo de configuração. As configurações podem ser um pouco confusas, mas na tentativa e erro você consegue descobrir muita coisa. Depois de um tempo eu resolvi voltar pro picom padrão mesmo. Tive uns problemas com esse fork na hora de compartilhar tela pelo teams da microsoft e também com o gromit-mpx, que desenha na tela. por isso optei de usar o picom padrão pra ter as transparências e opacidades normais, sem animações e bordas arredondadas.
@@SeuSilvaParalelo Muito obrigado Mano!
cade link dessas tuas configuracoes? vc ndeixou
Bom video man, mas a respeito de usar um um programa para iniciar o xinitrc como um .desktop em um login-manager, nao precisa, bastaria criar um dwm.desktop e na parte do exec seria Exec=/home/user/.xinitrc que ja é sucesso.
Como faz pra digitar em pt-br no st?
Por exemplo se eu tento digitar á ou ê, ele sai ´a e ^e
Você precisa ajustar o seu teclado para pt-br. Use esse comando aqui
setxkbmap -model abnt2 -layout br -variant abnt2 &
Mas se vc ajustou e ainda continua com esse problema eu não sei dizer. Meu ST sempre funcionou com as teclas especiais, talvez o problema seja outro.
Veja se seu teclado é mesmo o ABNT2, se for ABNT apenas o comando vai mudar. pesquisando rapidinho tu encontra