Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт авг 22, 2017 9:35 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 11 сообщений ] 
Автор Сообщение
 Заголовок сообщения: fillScr (заливка фона рабочего стола)
СообщениеДобавлено: Пт янв 25, 2013 8:59 am 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 934
Заливка производится в зависимости от параметров командной строки.
Программа принимает параметры вида: r,g,b, r,g,b, ...
Если параметров нет, то экран просто перерисовывается.
Примеры:
Один цвет:
Изображение
Четыре цвета:
Изображение
Девять цветов:
Изображение


Вложения:
fillScr(asm + kex).7z [1.29 КБ]
99 скачиваний
Вернуться к началу
СообщениеДобавлено: Пт янв 25, 2013 9:25 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн фев 09, 2009 4:13 am
Сообщения: 445
Прикольно. Только через прогамму запуска, это делать крайне неудобно, IMHO.

_________________
\ Маузер в руке, Путин – на крюке! \ Путину – клизму! Смерть капитализму! \ Путин – параша, победа будет наша!\
\ Застрели буржуя в спину! Он не лучше чем скотина! \
Изображение


Вернуться к началу
СообщениеДобавлено: Пт янв 25, 2013 2:52 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4093
Ого, развитие идей Palitra. 9 цветов впечатлило...

_________________
Через тернии к звездам


Вернуться к началу
СообщениеДобавлено: Пт янв 25, 2013 5:16 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн ноя 19, 2012 5:22 pm
Сообщения: 429
Так можно и случайные обои делать. Каждый запуск ОС - новые обои)))

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!


Вернуться к началу
СообщениеДобавлено: Пт янв 25, 2013 7:26 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 934
GerdtR, спасибо за идею!
ИзображениеИзображениеИзображение


Вложения:
fillScr(asm + kex).7z [1.47 КБ]
98 скачиваний
Вернуться к началу
СообщениеДобавлено: Сб янв 26, 2013 6:23 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн фев 09, 2009 4:13 am
Сообщения: 445
А ещё, можно сделать авто-смену обоев, в случайном порядке (через определённое, предустановленное время), в режиме резидента.

Изображение

_________________
\ Маузер в руке, Путин – на крюке! \ Путину – клизму! Смерть капитализму! \ Путин – параша, победа будет наша!\
\ Застрели буржуя в спину! Он не лучше чем скотина! \
Изображение


Вернуться к началу
СообщениеДобавлено: Вс янв 27, 2013 6:23 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4093
При запуске без параметра программа делает что? Завершается? Плохо. Ведь пользователь запустит, ничего не увидит и подумает, что не работает.
Поэтому нужно давать подсказки: подойдёт /sys/@notify с параметром "You should run fillScr with params such as "rnd" or "255, 255, 0""

_________________
Через тернии к звездам


Вернуться к началу
СообщениеДобавлено: Пт июн 10, 2016 4:50 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 934
Leency писал(а):
При запуске без параметра программа делает что? Завершается?
Вообще-то в этом случае она делает то же, что и программа REFRSCRN viewtopic.php?f=48&t=2089
В первом сообщении viewtopic.php?f=9&t=2199#p45294 именно так и написано
Цитата:
Если параметров нет, то экран просто перерисовывается.


Вернуться к началу
СообщениеДобавлено: Пн ноя 21, 2016 9:15 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 934
Leency писал(а):
Поэтому нужно давать подсказки: подойдёт /sys/@notify с параметром "You should run fillScr with params such as "rnd" or "255, 255, 0""
Может просто это в документации указать? Да и не понятно, надо ли в этом случае перерисовывать фон? Так, как сейчас, мне кажется, вполне даже удобно. Пользователь ведь может захотеть просто перерисовать фон, тогда зачем ему показывать ещё и @notify?

Можно fillScr rnd в Autorun, и каждый раз при запуске будут новые обои :D


Вернуться к началу
СообщениеДобавлено: Пн ноя 21, 2016 10:32 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4093
Часто ли запуская программу ты читаешь документацию?
Если ответ "да", в чем я конечно сомневаюсь, можно перефразировать: Часто ли пользователи запуская программу читают документацию?
Ответ нет, практически никогда.

Поэтому при запуске без параметров нужно объяснить им, что программа требует параметры для запуска и какие. Юзабилити ведь!

_________________
Через тернии к звездам


Вернуться к началу
СообщениеДобавлено: Вт ноя 22, 2016 1:52 am 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 934
Leency, но ведь REFRSCRN тоже ничего не выводит, а просто перерисовывает фон.
Потому что если запускать приложение из какого-нибудь меню с пунктом 'перерисовать фон' или же из autorun, то появление @notify будет выглядеть странно.
Аналогичным образом ведут себя
    LOADDRV
    ESKIN
    SEARCHAP
    CROPFLAT
    @SS
    LAUNCHER
    MADMOUSE


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 11 сообщений ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: Yahoo [Bot] и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB