HPC.ru lite - Все форумы
Форум: Электронные книги ONYX (eBook)
Тема: "Аврора" как поменять загрузочную картинку?
Страницы: 1 2 [3] 4

[Ответить]
D-Lain [04.11.2012 16:34] :
Всё кажется понял.
[pamięć_czytnika
это "внутренняя память".
Буду пробовать

В общем кое как поменял.
Последний вопрос. Картинки "ждущего режима" где находятся и как называются?
Злой Зилов [04.11.2012 18:23] :
А прошивка-то какая у вас?! В последних полосу заметно увеличили.
vadeus [04.11.2012 18:36] :
Для Авроры уже есть прошивки?
Злой Зилов [04.11.2012 18:39] :
А...виноват. Показалось, что речь о Немо идет.
vadeus [04.11.2012 19:12] :
Лежат в usr\share\system_manager\images\. Называются screen_saver0.png и так до screen_saver11.png
D-Lain [04.11.2012 21:17] :
Всем спасибо. Всё получилось.
Если кому интересно, заставки для "скрин сейвера" отличаются по размеру. Они 758 х 1024, всё остальное так же. Серый цвет, 256.
vadeus [04.11.2012 22:44] :
От чего отличаются? Разрешение экрана 758х1024, такой и размер картинки должен быть.
YaMike [05.11.2012 13:44] :
Может быть кому-то пригодится - много картинок выложено во flickr Booxtor-ом.
Неудобство - скачивать вроде как можно только по одной.
Разрешение - есть 825 x 1200, есть 704 x 1024.
Большое - скачивается в png, которое поменьше - в jpg.

Для тех, кто не любит делать всё вручную или кто хочет превратить в заставки свою коллекцию картинок, то можно немного автоматизировать процесс с помощью bash-команд:

1. После скачивания можно сконвертировать все изображения в текущей папке разом в png нужного размера (например в 825х1200) следующей командой в bash с помощью утилиты convert:

user@host /tmp/screensavers $ bash -c 'for each in `ls -1`; do convert -scale 825x1200 $each `echo $each|sed 's/\.jpg/\.png/g'`; done;'

Если менять разрешение - не нужно, то убрать -scale 825x1200

Если изображение изначально цветное - нужно добавить -type Grayscale и тогда можно брать любые jpg-ги для заставки:

user@host /tmp/screensavers $ bash -c 'for each in `ls -1`; do convert -scale 825x1200 -type Grayscale $each `echo $each|sed 's/\.jpg/\.png/g'`; done;'

Автоматического вращения - не происходит при преобразованиях выше. Повращать изображение можно с помощью опции rotate.

2. Если jpg не нужны больше в данном каталоге:

user@host /tmp/screensavers $ rm *.jpg


3. Чтобы все изображения в текущей папке именовались screen_saver0.png ... и т.д., можно воспользоваться скриптом (если скрипт страшен - вставьте echo перед mv и проверьте):

user@host /tmp/screensavers $ bash -c 'i=0; for each in `ls -1`; do NEW_NAME="screen_saver$i.`echo $each|sed "s@^.*\.@@g"`"; mv $each $NEW_NAME; i=$(($i+1)); done;'


Получили папку, забитую заставками *.png, которые теперь нужно закинуть в девайс по пути, упомянутому выше в этой теме. Для этого скидываем их на sd-карту например, в каталог screensavers. Заходим в рутовую консоль, как описано в этой теме и набираем:

root@onyx ~$ cp /media/sd/screensavers/* /usr/share/system_manager/images

Всё, комплект из N заставок - установлен на ваше устройство.
Злой Зилов [05.11.2012 15:54] :
Охренеть. Маньяки детектед. Это что, встроенная функция ридера?
YaMike [05.11.2012 23:55] :
Охренеть. Маньяки детектед. Это что, встроенная функция ридера?

Нет, всё, что с user@host - это команды для bash на компе с Linux, на котором можно создать набор заставок для ридера. На ридере будет выполнена только последняя команда для копирования подготовленных файлов заставок в нужный каталог. Хотя, если на ридер поставить convert, то можно сделать скрипт, который будет "съедать" почти любые изображения и делать из них заставки и прочие изображения, "подходящие" под экран ридера.
[Ответить]
[< Назад]  [Вперед >]