Сценарий для принуждения настольной фоновой загрузки (местоположение NFS)

Таким образом, то, что я настроил, является долей NFS со всеми моими обоями для рабочего стола (для сохранения комнаты на моем Chromebook 16 ГБ SSD).

Работы Fstab и сетевое местоположение подходят, но в течение первых тридцати минут все, что я получаю, является синими обоями. Это кажется содержательным, но я хочу сценарий, который вынуждает компьютер, по крайней мере, перезагрузить последние обои, когда то местоположение становится доступным для создания для бесшовной интеграции.

Лучшим, которое я могу найти, является упоминание о

"/backdrop/screen0/monitoreDP1/workspace0/last-image
/media/Wallpaper/055 - 5QD9S.jpg"

Но я не могу найти, где то местоположение существует и поэтому не может вынудить это использоваться.

Спасибо.

0
задан 26 October 2014 в 18:52

1 ответ

Благодаря любому, кто помог мне в этом и не стесняется комментировать этот код, который я записал, но это сделало задание для меня.

#!/bin/sh

mediaConnection=0
mediaFile=/media/Wallpaper/test

while [ $mediaConnection -lt 1 ]; do
    if [ ! -f $mediaFile ]; then
        echo "File not found!"
        sleep 10
    else
        echo "File exists. Running script"
        xfdesktop -Q
        xfdesktop -R

        mediaConnection=1
    fi
done
exit

Моя единственная проблема - то, что сценарий никогда на самом деле заканчивается, потому что xfdesktop -R постоянно выполнения и все, что я могу сделать, SIGINT он с CTRL+C. Но сценарий, когда это работает, кажется, не съедает ресурсов действительно, таким образом, я собираюсь оставить его. Я просто рад, что это позволяет мне распространять свою крупную библиотеку обоев, не съедая ограниченное пространство на моем Chromebook.

1
ответ дан 6 October 2019 в 22:13

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

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