LINUX.ORG.RU

Труъ вопрос


0

0

Расскажу вкратце. Я маньяк, мне надо чтоб моя система (а именно Arch+Openbox) работала как можно быстрее. Я сделал скрипт для смены обоин каждые 300 секунд:

#!/bin/sh
while true;
do
   find /home/nigger/Картинки/Обои/reuben -type f -name '*.jpg' -o -name '*.png' | shuf -n 1 | xargs feh --bg-scale
   #Change $HOME/Pictures/wallpapers to your wallpaper directory
   sleep 300
done &
Вопрос в том, может быть лучше это сделать через crond например, или по-другому, чтоб потребляло меньше ресурсов? Хочу чтоб у меня работало все как можно быстрее при моем железе.

Заранее спасибо за помощь.

★★★★

замени

sleep 300

на

sleep 30

- будет в десять раз быстрее.

Led ★★★☆☆
()

>надо чтоб моя система работала как можно быстрее

смены обоин каждые 300 секунд

/0

По сабжу: сделай случайный список с файлами заранее один раз и потом только дергай из него следующую строку с именем обоины.

Smeea
()

facepalm.s01.e01-e22.mkv.tar (84G)

убери find и прочую хрень, сделай тупо список картинок в файле и из него бери путь на смену картинки. и заместо feh юзай xsetroot.

isden ★★★★★
()

cron+find сделать отдельным скриптом, с записью в файл, и поставить его на полночь ну или когда ты там спишь. И потом дергать оттуда файлы.

darkshvein ☆☆
()

> скрипт для смены обоин каждые 300 секунд

чтоб потребляло меньше ресурсов


Лучше избавиться от обоев вовсе, сэкономится еще несколько метров оперативной памяти.

Igron ★★★★★
()
Ответ на: комментарий от mobile

>Хочешь чтобы работало быстрее купи помощнее проц.

Глупо покупать новый проц ради того чтобы всё работало, если можно ускорить существующие.

vkos ★★
()
Ответ на: комментарий от FractalL

> обои в tiff-формате?

Несколько метров будет памяти будет сожрано при использовании любой png-шки о 200 КБ.

Igron ★★★★★
()
Ответ на: комментарий от isden

Я сделал «плейлист» для feh'a, состоящий из одних путей к файлам, feh как вьювер открывает этот список без проблем, а как обои это список он открывать не хочет(( Как его можно заставить?

doctorx ★★★★
() автор топика
Ответ на: комментарий от doctorx

избавиться от красноглазия и найти себе девушку

obvious fix

yumko ★★
()
Ответ на: комментарий от alg0rythm

Если это скрипт, то как ему задать путь к файлу? Пробовал просто выполнить

feh --bg-scale /home/user/.scripts/list

А он мне выдает:

feh WARNING: /home/user/.scripts/list - No Imlib2 loader for that file format
feh ERROR: Couldn't load image in order to set bg
doctorx ★★★★
() автор топика

А не лучше использовать chbg? У меня оно практически не ест ресурсы:

chbg -interval 0.60 -randomize -max_size 100 -R ~/wallpapers/ &

Eddy_Em ☆☆☆☆☆
()

> скрипт для смены обоин каждые 300 секунд
Зачем? Если хочешь, чтобы работало быстрее выкинь все эти перделки.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.