$ catdoc arquivo.doc > arquivo.txt
para docx utiliza o docx2txt
instalação
$ sudo apt-get install docx2txt
utilização
docx2txt arquivo.docx
$ catdoc arquivo.doc > arquivo.txt
para docx utiliza o docx2txt
instalação
$ sudo apt-get install docx2txt
utilização
docx2txt arquivo.docx
adicionar wallpaper no dwm
Crie um arquivo .xinitrc no home do usuario
$ touch .xinitrc
de permissão de execução
$ sudo chmod +x .xinitrc
com o feh instalado vamos criar um script para setar o wallpaper
crie um arquivo script
$ touch fehbg.sh
de permissão de execução
$ chmod +x fehbg.sh
adicione as linhas ao arquivo fehbg.sh
#!/bin/bash
feh --bg-fill '/caminho/da/imagem/wallpaper.jpg'
agora vamos editar novamente o .xinitrc
#!/bin/bash
exec /caminh/do/script/fehbg.sh &
exec dwm
agora vamos editar o arquivo /usr/share/xsessions/dwm.desktop
$ sudo vim /usr/share/xsessions/dwm.desktop
altere a linha Exec do arquivo dwm.desktop
[Desktop Entry]
Encoding=UTF-8
Name=dwm
Exec=/home/caminho/do/.xinitrc
Icon=dwm
Comment=Dynamic window manager
Type=XSession
após
feito isso reinicie a maquina, de agora em diante o dwm sempre sera
chamado pelo .xinitrc desse modo é possivel adicionar varios scripts
quando necessario
$ reboot
OBS: vou atualização as informações sobre configuração dessa postagem com o tempo
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
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
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
comando bem interessante para monitorar periodicamente a saida de um outro comando
exemplos
$ watch -n 1 date
$ watch free
#!/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))
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/