Instalação e configuração do dwm
distribuição: lubuntu 21.10
data: 2021/11/28
Instalação
Instale as dependencias
$ sudo apt-get install gcc
$ sudo apt-get install make
$ sudo apt-get install libx11-dev
$ sudo apt-get install libxinerama-dev
$ sudo apt-get install libxft-dev
$ sudo apt-get install suckless-tools
$ sudo apt-get install sharutils
$ sudo apt-get install build-essential
$ sudo apt-get install xorg
$ sudo apt-get install feh
faça o download do dwm e dmenu
site oficial: https://dwm.suckless.org/
descompacte o arquivo dwm
$ tar -xvzf dwm-6.2.tar.gz
descompacte o arquivo dmenu
$ tar -xvzf dmenu-5.0.tar.gz
OBS: todos os arquivos do suckless tem o arquivo de configuração padrão config.def.h
entre no diretorio do dmenu
$ cd dmenu-5.0
compile o dmenu
$ sudo make install
entre no diretorio do dwm
$ cd dwm-6.2
compile o dwm
$ sudo make install
ADICIONADO O dwm no lightdm
logue como root
$ sudo su
vá até o diretorio /usr/share/xsessions
# cd /usr/share/xsessions
crie um arquivo chamado dwm.desktop
# touch dwm.desktop
adicione as seguintes linhas no arquivo dwm.desktop
# vim dwm.desktop
[Desktop Entry]
Encoding=UTF-8
Name=dwm
Exec=dwm
Icon=dwm
Comment=Dynamic window manager
Type=XSession
deslogue da sessão
# sudo pkill -u username
e logue no dwm pelo lightdm
para abrir o dmenu aperte alt+p
a próxima etapa será sobre as configurações do dwm
segunda-feira, 29 de novembro de 2021
Instalação do dwm no lubuntu / ubuntu [PARTE 1]
domingo, 28 de novembro de 2021
lembrar nome de usuario lightdm
edite o arquivo /etc/lightdm/lightdm.conf
# vim /etc/lightdm/lightdm.conf
descomente a linha "greeter-hide-users =false"
greeter-hide-users =false
salve o arquivo
sábado, 27 de novembro de 2021
feh / sxiv / imv / - vizualizadores de imagem - Image Viewer
três ótimas alternativas de Image Viewer
feh
para instalar
# apt-get install feh
para visualizar uma imagem
feh nomedaimagem.jpg
sxiv
para instalar
# apt-get install sxiv
para visualizar uma imagem
sxiv nomedaimagem.jpg
imv
para instalar
# apt-get install imv
para visualizar uma imagem
imvr nomedaimagem.jpg
para imagem gif
sxiv -a nomedaimagem.gif
segunda-feira, 22 de novembro de 2021
comando watch
comando bem interessante para monitorar periodicamente a saida de um outro comando
exemplos
$ watch -n 1 date
$ watch free
quarta-feira, 17 de novembro de 2021
Calcular quantos minutos se passaram entre datas - bc
#!/bin/bash
DATE_0=$(date -d"2021-11-11 18:30:00" +%s)
DATE_1=$(date -d"2021-11-12 05:40:00" +%s)
bc <<< "($DATE_1 - $DATE_0)/60"
ou
echo $(((DATE_1-DATE_0)/60))
terça-feira, 9 de novembro de 2021
Enviar texto via terminal | disponibilizar codigo termbin
enviar um texto
$ echo "texto" | nc termbin.com 9999
enviar texto de um arquivo
$ cat file.txt | nc termbin.com 9999
alternativas
https://0x0.st
$ curl -F 'file=@arquivo.txt' https://0x0.st
https://paste.rs/
$ curl --data-binary @file.txt https://paste.rs/
https://www.file.io/
$ curl -F "file=@test.txt" https://file.io
Para ler no terminal
$ curl https://link/arquivo.txt
ou
$ curl -O https://link/arquivo.txt
existem diversos sites ao qual você pode disponibilizar seu codigo
https://ghostbin.com/
https://rentry.co/