
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 }
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Programa fora de escala na tela do pc (28)
Linux é a solução para o fim do Windows10? (0)
converter algoritmo C++ em C? (1)
Problemas com Driver NVIDIA (1)
Fedora KDE plasma 42 X Módulo de segurança BB (Warsaw-2) (1)









