Enviado em 04/08/2021 - 02:26h
Olá, como vai?
1 function GetPictures() {
2 local gallery=$1
3 if [[ $(ls $gallery) =~ .*[.](png|jpg) ]]; then
4 echo ${BASH_REMATCH[@]}
5 fi
6 }
7
8 function GetGallery() {
9 if ! [[ -e ${HOME}/.config/user-dirs.dirs ]]; then
10 Exeption 1
11 else
12 cat ${HOME}/.config/user-dirs.dirs | \
13 grep --color=never "XDG_PICTURES_DIR=" | \
14 cut -f2 -d=
15 fi
16 }
17
18 function SetWallpaper() {
19 local pictures=("$(GetPictures $(GetGallery))")
20 if [[ ${#pictures[@]} -ne 0 ]]; then
21 feh --bg-fill "$(getGallery)/${pictures[0]}"
22 fi
23 }
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Mensagem quando tento fazer o apt update && apt upgrade no kal... (2)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (0)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta