quinta-feira, 10 de fevereiro de 2022

montar pendrive / hd externo automaticamente no void linux

a solução mais pratica foi instalar o pacote udevil depois colocar no .xinitrc a linha abaixo

devmon &

qualquer coisa plugada na entrada usb vai abrir no /media

 

OBS:  caso você tenha um hd externo não esqueça instalar o pacote ntfs-3g

# xbps-install -Su ntfs-3g

 

sobre a compilação do i3blocks e i3blocks-contrib

ao instalar o i3blocks em algumas outras distribuições linux pode haver algumas dificuldades nos modulos do i3blocks por causa do i3blocks-contrib

https://github.com/vivien/i3blocks-contrib

 para instalar o i3blocks-contrib 

baixe o pacote no link acima

descompacte 

$ unzip i3blocks-contrib

renomei o pacote como i3blocks

$ mv i3blocks-contrib i3blocks

mova para o diretorio .config

$ mv i3blocks /home/usuario/.config/

entre no diretorio aonde foi movido o i3blocks

$ cd /home/usuario/.config/i3blocks

copie o arquivo config.exemple

$ cp config.exemple config

aqui que vai a grande sacada há duas variaveis, procure no arquivo config a linha command=$SCRIPT_DIR/$BLOCK_NAME

altere a variavel $SCRIPT_DIR pelo diretorio

ex

command=~/.config/i3blocks/$BLOCK_NAME/$BLOCK_NAME 

repare que a linha alterada acima possui 2 vezes a variavel $BLOCK_NAME é necessario fazer isso para que entre nos diretorios dos modulos e rode os executaveis 

Agora na config do i3 procure pela linha status_command e adicione a linha abaixo

status_command    i3blocks -c ~/.config/i3blocks/config

dessa forma sera carregada a configuração do i3blocks que está em ~/.config/i3blocks/config

 

quarta-feira, 9 de fevereiro de 2022

Site para pesquisar sobre comandos e pacotes relacionados

https://command-not-found.com

Essential Packages Void - minimalist

network-manager
network-manager-applet
cgmanager
dosfstools
xf86-video-intel
xorg
xinit
xinput
polkit
bash-completion
wireless-tools
xdg-user-dirs
alsa-utils
alsa-lib
alsa-plugins
brightnessctl
i3
i3blocks
i3-gaps
alacritty
rxvt-unicode
kitty
rofi
feh
scrot
neofetch
mpv
ffmpeg
links
links2
zip
unzip
arandr
xbacklight
vim
pandoc
leafpad
firefox
Irssi
pavucontrol
pulseaudio
pcmanfm / xfe
virtualbox
make
gcc
locate
htop
wget
curl
sysstat
acpi
udevil
volumeicon  
dejavu-fonts-ttf
git
xarchiver
mupdf
fcron
ntfs-3g
net-tools
socklog-void
psmisc
inxi
xz-5.2.5_2
hwinfo
transmission
lxappearance
bc
opendoas
youtube-dl
detox
unrar
evtest
evtest-qt-0.2.0_1
xpadneo
xf86-input-joystick
xf86-input-joystick-devel
kodi-addon-peripheral-joystick
betterlockscreen
cava
cli-visualizer
tty-clock
lolcat-c-1.2_1
glances
sox

segunda-feira, 7 de fevereiro de 2022

mensagens randomicas

caso queira gerar mensagens randômicas por algum motivo

utilize os comandos abaixo

 

$ shuf -n 1 mensagens.txt

ou

$ sort -R mensagens.txt | head -n1

ou

python -c 'import random, sys; print("".join(random.sample(sys.stdin.readlines(), 1)).rstrip("\n"))' < mensagens.txt

terça-feira, 11 de janeiro de 2022

Melhores programas de markdown / Editores de texto markdown

1 - Typora

site: https://typora.io/

2 - Mark text

site: https://marktext.app/

3 - Joplin

site: https://joplinapp.org/

4 - Ghostwriter

Site: https://wereturtle.github.io/ghostwriter/

 5 - Visual Studio Code 

site:  https://code.visualstudio.com/


Bônus:
6 - Pandoc
Site: https://pandoc.org/

para instalar o Pandoc
# apt-get install pandoc

use seu editor favorito, para escrever o texto utilize a Syntax do Markdown e depois rode o comando abaixo para converter em .html

ex: 

$ pandoc -f markdown file.md > file.html

ou

 $ pandoc -f markdown -t html file.md -o file.html

caso queira adicionar um estilo css no arquivo html

$ pandoc -f markdown -t html file.md -o file.html --self-contained --css=file_style.css

para converter para pdf instale o xelatex

# apt-get install texlive-latex-base

para converter o arquivo para pdf rode o comando abaixo

$ pandoc file.html --pdf-engine=xelatex -o file.pdf