Как создать сценарий оболочки, который меняет фон ночью? [дубликат]

На этот вопрос уже есть ответ здесь:

Все, что я хочу сделать, это создать сценарий оболочки, который запускается в фоновом режиме. Он включается, когда я вхожу в систему / при загрузке.

Каждый час он проверяет время для 9 : 00 pm, (если вы можете вычислить восходы и заходы солнца, это было бы здорово), если оно прошло, он переключает фон.

Затем он меняет задний план, если это за 9:00 вечера. Но после 7: 00 утра это отключит этот фон.

Обычно просто переключение между двумя фонами. Как я могу это сделать?

0
задан 25 April 2019 в 05:04

1 ответ

Автоматическое изменение обоев Ubuntu в определенный час.

Но с этим сценарием:

#!/bin/bash -e
user=$(whoami)

fl=$(find /proc -maxdepth 2 -user "$user" -name environ -print -quit)
for i in {1..5}
do
  fl=$(find /proc -maxdepth 2 -user "$user" -name environ -newer "$fl" -print -quit)
done

export DBUS_SESSION_BUS_ADDRESS
DBUS_SESSION_BUS_ADDRESS=$(grep -z DBUS_SESSION_BUS_ADDRESS "$fl" | cut -d= -f2-)

IMG=$1
gsettings set org.gnome.desktop.background picture-uri "'file://${IMG}'"



0
ответ дан 25 April 2019 в 05:04

Другие вопросы по тегам:

Похожие вопросы: