Настройте задание cron на всех машинах, на которых выполняется скрипт, где вы проверяете 1 конкретное место для новых изображений. Пример (непроверенный) сценарий с wget и ftp:
#!/bin/bash
wget -N -r -nH --cut-dirs=2 -t 180 -P /tmp ftp://user:password@name.remoteserver.com/dir/backgroundimage.gif
gconftool-2 --type string --set /desktop/gnome/background/picture_filename /tmp/backgroundimage.gif
В основном, вторая строка должна быть изменена на метод, который вы используете для ручной загрузки изображения на машины. И затем настройте cron, чтобы выполнить этот скрипт, чтобы каждый час или один раз в день проверять новые изображения.
Вы даже можете настроить его для получения сценария, в котором этот скрипт получает excecuted на клиентской машине и Затем он извлекает изображения и изменяет фон с помощью gconftool-2. Это позволит вам выполнить больше, чем сменить фон.
Вы можете создать задание cron с помощью sudo crontab -e. Это покажет строку, подобную этой:
# m h dom mon dow command
(m minutes, h hour, dom day of month, mon month, dow day of week), а под ним вы можете добавить ...
0 * * * /path/to/executable
или
@hourly /path/to/executable
, чтобы /path/to/executable запускался каждый час в час. Имейте в виду: сценарий, который вы здесь вводите, не понимает переменную пути, если вы ее не включили. Вы можете поместить это вверху, чтобы включить $SHELL и $PATH:
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
В противном случае вам нужно убедиться, что ваш сценарий использует полные имена путей для выполнения команд. Более подробную информацию о cron можно найти на задаче cron .
Вы также можете использовать каталог /etc/cron.hourly, чтобы разместить там скрипт, который запускается каждый час. Примеры тем, касающихся последней части: что случилось с моей конфигурацией cron.hourly? и Cron.hourly не будет работать.
на моей чистой установке Ubuntu мате 18.04 ЛЦ следующие команды инвалидов оставили супер / Win ключ:
[Ф1]если вы хотите его вернуть - значение по умолчанию для обоих ключей [Ф2].
В моей чистой установке Ubuntu MATE 18.04 LTS следующие команды отключены левой клавишей Super / Win:
gsettings set org.mate.mate-menu hot-key ''
gsettings set com.solus-project.brisk-menu hot-key ''
Если вы хотите вернуть ее - по умолчанию для обоих ключей было 'Super_L' .
В моей чистой установке Ubuntu MATE 18.04 LTS следующие команды отключены левой клавишей Super / Win:
gsettings set org.mate.mate-menu hot-key ''
gsettings set com.solus-project.brisk-menu hot-key ''
Если вы хотите вернуть ее - по умолчанию для обоих ключей было 'Super_L' .