Time-Shifting Wallpaper (GNOME)
Publicado por Perfil removido (última atualização em 13/05/2020)
[ Hits: 1.970 ]
Seguindo a ideia de "wallpapers dinâmicos" do macOS, fiz esse script para trocar o wallpaper de acordo com o período do dia.
A ideia é utilizar um wallpaper mais claro durante o dia e um mais escuro durante a noite.
Para rodar, coloque o script em alguma pasta do seu diretório pessoal e configure a cron para o seu usuário:
$ crontab -e
Adicione as duas linhas no final do arquivo:
0 6-17 * * * /local/do/script/change-background day 2>/dev/null
0 18-23,00-6 * * * /local/do/script/change-background night 2>/dev/null
OBS: o script deve ficar obrigatoriamente em algum lugar dentro da sua home, caso contrário o gsettings não funcionará!
Crie a pasta Scheduler dentro da pasta Imagens do seu diretório pessoal, e coloque duas imagens dentro: uma Day.png e uma Night.png.
Obviamente, a Day.png é o wallpaper mais claro e o Night.png o mais escuro...
Eu uso esse para o Day.png:
https://wallpaperplay.com/walls/full/2/4/8/16949.jpg
E este para Night.png:
https://i.redd.it/a0ez44uhhx911.jpg
#!/usr/bin/env bash
source ~/.config/user-dirs.dirs
change() {
gsettings set org.gnome.desktop.background picture-uri "file://${BACKGROUND_PATH}/${1}"
}
PROG_NAME=$(basename $0)
PID=$(pgrep --euid $(id -ur) gnome-session)
BACKGROUND_PATH=${XDG_PICTURES_DIR}/Scheduler
DAY=Day.png
NIGHT=Night.png
[ "$PID" ] || {
echo "${PROG_NAME} error: gnome is not running" >&2
exit 1
}
[ "$1" ] || {
echo "${PROG_NAME} day/night" >&2
exit 1
}
export DBUS_SESSION_BUS_ADDRESS=$(grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PID/environ | cut -d= -f2-)
[ "$1" = "day" ] && change $DAY || change $NIGHT
Verificar o tipo dos arquivo de um diretório
Teste do /admin/scripts Alteração
Backup MySQL Incremental via RSYNC/FTP
Verifica tamanho da inbox + pastas e envia e-mail alertando o usuario
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
O widget do Plasma 6 Área de Notificação
[Resolvido] Algo deu errado ao abrir seu perfil
Quando vocês pararam de testar distros? (14)
Problema com som no laptop (3)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









