Как я автоматически циклически повторяюсь через знания в Ubuntu 9.10?

Я слышал, что это - новая возможность в 9,10, но я не могу выяснить, как использовать ее. Если это не функция по умолчанию, что лучший способ состоит в том, чтобы пойти об установке его?

Я предпочитаю иметь что-то невидимое - никакие апплеты панели, если значок панелей не может быть выключен.

2
задан 28.09.2014, 14:17

3 ответа

Можно сделать это, не устанавливая дополнительное программное обеспечение. Просто используйте gconftool с небольшим (непротестированным) обманом сценария оболочки:

#!/bin/bash

while [ 1 ]
do
find /path/to/wallpapers/folder -type f > ~/walls.txt
count=$(cat ~/walls.txt | wc -l)
    for files in $(seq $count)
    do
        file=$(cat ~/walls.txt  | head -n $files | tail -n 1)
        gconftool-2 --type string --set /desktop/gnome/background/picture_filename "$file"
        sleep 300 # wait 5 minutes before changing again
    done
done

необходимо будет измениться /path/to/wallpaper/folder соответственно. Это пройдет каждое изображение в папке, изменяясь каждые 5 минут. После того как они все использовались, это запустится вначале снова и повторно создаст файл, содержащий названия обоев для включения любых новых обоев.

3
ответ дан 08.12.2019, 05:32

Отсюда

Настройте Рабочий стол, дает опцию слайд-шоу, состоявшего из любых фонов, которые Вы выбираете.

.

Вы можете пользовательский лоток обоев быть хорошим и легким. Опции очень похожи на настольные фоновые опции kde.

1
ответ дан 08.12.2019, 05:32

Вот быстрое задание сценария оболочки и крона, которое будет изменяться на случайные обои каждый час.

/home/aolsen/bin/wallpaper.sh

BKG_DIR="/home/aolsen/BKG/"
FILE="${BKG_DIR}$(ls "${BKG_DIR}" |sort -R |head -n1)" 
gconftool-2 --type string --set /desktop/gnome/background/picture_filename "${FILE}"

crontab-e

0 * * * * /home/aolsen/bin/wallpaper.sh

Измените 0 на */5, чтобы заставить его переключаться каждые 5 минут.

2
ответ дан 08.12.2019, 05:32

Теги

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