Konstantin Korikov wrote:
> В сообщении от 1130444453 секунд после начала Эпохи Ignatiy Goloviznin
> написал(а):
>
>>>Установите http://lostclus.linux.kiev.ua/scripts/random-file .
>>
>>Как его установить?
>
> Просто скопировать в один из каталогов указанных в переменной `PATH'.
> Например в `/usr/local/bin'. И сделать выполняемым.
Скопировал в /usr/local/bin
>>И ещё это perl, какое расширение файла ему
>>поставить? Я знаю только .sh :)
>
> Не нужно никаких расширений.
>
>>>В `~/.bash_profile' добавьте:
>>>
>>> if [ x$DISPLAY != x ]; then
>>> dir=~/wallpapers
>>> link=~/wallpaper.jpg
>>> days=5
>>> age=$(( `date +%s` - `stat -c %Y $link` ))
>>> test $age -gt $(( $days * 86400 )) &&
>>> ln -sf `random-file -h ~/.wallpaper_history $dir` $link
>>> fi
>>
>>Это тот который в домашнем каталоге /home/ лежит?
>
> Да.
Неработает. Что я не так делаю?
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
if [ x$DISPLAY != x ]; then
dir=/usr/share/wallpapers/ign
link=/usr/share/wallpapers/ign/wallpaper.jpg
days=1
age=$(( `date +%s` - `stat -c %Y $link` ))
test $age -gt $(( $days * 86400 )) &&
ln -sf `random-file -h ~/.wallpaper_history $dir` $link
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
Накидал несколько картинок в /usr/share/wallpapers/ign
Менял дату в биосе для проверки, картинка таже.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 22454; Возраст листа: 834; Участников: 1453
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/469485