# xbps-install void-repo-nonfree
# xbps-install -Suv
# xbps-install unrar
quarta-feira, 9 de março de 2022
sábado, 26 de fevereiro de 2022
Cara ou Coroa - Flip a coin / bash game
versão 1
#!/bin/bash
FLIP=$(($(($RANDOM%10))%2))
if [ ${FLIP} -eq 1 ];then
echo "HEAD"
else
echo "TAIL"
fi
ou
versão 2
HEAD=0
TAIL=0
read -ep "Enter a Number: " numb
for x in $(seq 1 ${numb})
do
FLIP=$(($(($RANDOM%10))%2))
if [ ${FLIP} -eq 1 ]
then
echo "TAIL"
TAIL=$((${TAIL}+1))
else
echo "HEAD"
HEAD=$((${HEAD}+1))
fi
done
if [ ${HEAD} -gt ${TAIL} ]
then
echo "=> HEAD WIN"
elif [ ${TAIL} -gt ${HEAD} ]
then
echo "=> TAIL WIN"
else
echo "=> TIE"
fi
echo "Total number of HEADS: ${HEAD}"
echo "Total number of TAILS: ${TAIL}"
quarta-feira, 16 de fevereiro de 2022
montar automaticamente pendrive - void linux
Instale udevil
# xbps-install -Su udevil
adicione no .xinitrc
devmon &
OBS: os arquivos de pendrive serão montados no /media
Dica: para montar o hd externo corretamente instale o pacote ntfs-3g
opendoas / doas configuração no void linux
Instale o opendoas
# xbps-install -Su opendoas
crie o arquivo de configuração
# touch /etc/doas.conf
adicione a linha abaixo no arquivo doas.conf
permit :wheel
para carregar o arquivo de configuração
$ doas -C /etc/doas.conf
Dica: shutdown sem password
permit nopass nomedousuário cmd reboot
permit nopass nomedousuário cmd shutdown
quando quiser rebootar o sistema
basta digitar
$ doas shutdown -r now
OBS: caso não queria digitar doas shutdown adicione um alias no .bashrc
alias shutdown="doas shutdown"
remover sudo - void linux
crie um arquivo no /etc/xbps.d/
# touch /etc/xbps.d/ignore-90.conf
adicione a linha abaixo no arquivo ignore-90.conf
ignorepkg=sudo
remova o pacote
# xbps-remove sudo
terça-feira, 15 de fevereiro de 2022
subir serviços no void linux
para subir serviços no void linux basta instalar o serviço que deseja e criar um link simbolico no /var/service
ex
$ ln -sf /etc/sv/fcron /var/service
simples, repare que o diretorio /etc/sv/ é normalmente aonde estão os arquivos que podem ser administrados
para derrubar um serviço
# sv down nomedoserviço
para subir um serviço
# sv up nomedoserviço
para saber o status do serviço
# sv status nomedoserviço
caso queira que um serviço não rode quando inicia o sistema
adicione um arquivo com o nome down dentro do diretorio
ex:
$ touch /var/service/fcron/down
mudar resolução do monitor via terminal
para informações sobre a resolução
$ xrandr -q
mudar resolução para 1024x768
$ xrandr --output iddomonitor --mode 1024x768
Exemplo abaixo com rate e scale
$ xrandr --output eDP-1-1 --mode 1920x1080 --rate 60.20 --scale 0.7
OBS: caso queira ver apenas o iddomonitor
$ xrandr -q | grep " connected " | cut -d' ' -f1 | head -n 1