Заливка производится в зависимости от параметров командной строки.
Программа принимает параметры вида: r,g,b, r,g,b, ...
Если параметров нет, то экран просто перерисовывается.
Примеры:
Один цвет:
Четыре цвета:
Девять цветов:
fillScr (заливка фона рабочего стола)
-
- Attachments
-
-
fillScr(asm + kex).7z (1.29 KiB)Downloaded 426 times
-
Прикольно. Только через прогамму запуска, это делать крайне неудобно, IMHO.
Ого, развитие идей Palitra. 9 цветов впечатлило...
Из хаоса в космос
Так можно и случайные обои делать. Каждый запуск ОС - новые обои)))
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
- Attachments
-
-
fillScr(asm + kex).7z (1.47 KiB)Downloaded 411 times
-
А ещё, можно сделать авто-смену обоев, в случайном порядке (через определённое, предустановленное время), в режиме резидента.
При запуске без параметра программа делает что? Завершается? Плохо. Ведь пользователь запустит, ничего не увидит и подумает, что не работает.
Поэтому нужно давать подсказки: подойдёт /sys/@notify с параметром "You should run fillScr with params such as "rnd" or "255, 255, 0""
Поэтому нужно давать подсказки: подойдёт /sys/@notify с параметром "You should run fillScr with params such as "rnd" or "255, 255, 0""
Из хаоса в космос
Вообще-то в этом случае она делает то же, что и программа REFRSCRN viewtopic.php?f=48&t=2089Leency wrote:При запуске без параметра программа делает что? Завершается?
В первом сообщении viewtopic.php?f=9&t=2199#p45294 именно так и написано
Если параметров нет, то экран просто перерисовывается.
Может просто это в документации указать? Да и не понятно, надо ли в этом случае перерисовывать фон? Так, как сейчас, мне кажется, вполне даже удобно. Пользователь ведь может захотеть просто перерисовать фон, тогда зачем ему показывать ещё и @notify?Leency wrote:Поэтому нужно давать подсказки: подойдёт /sys/@notify с параметром "You should run fillScr with params such as "rnd" or "255, 255, 0""
Можно fillScr rnd в Autorun, и каждый раз при запуске будут новые обои
Часто ли запуская программу ты читаешь документацию?
Если ответ "да", в чем я конечно сомневаюсь, можно перефразировать: Часто ли пользователи запуская программу читают документацию?
Ответ нет, практически никогда.
Поэтому при запуске без параметров нужно объяснить им, что программа требует параметры для запуска и какие. Юзабилити ведь!
Если ответ "да", в чем я конечно сомневаюсь, можно перефразировать: Часто ли пользователи запуская программу читают документацию?
Ответ нет, практически никогда.
Поэтому при запуске без параметров нужно объяснить им, что программа требует параметры для запуска и какие. Юзабилити ведь!
Из хаоса в космос
Leency, но ведь REFRSCRN тоже ничего не выводит, а просто перерисовывает фон.
Потому что если запускать приложение из какого-нибудь меню с пунктом 'перерисовать фон' или же из autorun, то появление @notify будет выглядеть странно.
Аналогичным образом ведут себя
Потому что если запускать приложение из какого-нибудь меню с пунктом 'перерисовать фон' или же из autorun, то появление @notify будет выглядеть странно.
Аналогичным образом ведут себя
- LOADDRV
ESKIN
SEARCHAP
CROPFLAT
@SS
LAUNCHER
MADMOUSE
Планирую добавить fillscr в автосборку.
Убрать refrscrn. Так как fillscr включает в себя её функционал.
В autorun.dat сейчаснепонятно, как именно устанавливается background.
Вроде раньше через palitra делалось. Хочу заменить на fillscr, так как он более функционален в этом плане.
Здесь под спойлером http://board.kolibrios.org/viewtopic.php?p=53142#p53142 скриншот как у меня раньше было.
Там использовался такой autorun.datЦвета заливки, я думаю, товарищ дизайнер лучше знает какие использовать.
Убрать refrscrn. Так как fillscr включает в себя её функционал.
В autorun.dat сейчас
Code: Select all
/SYS/SETUP BOOT 1 # Load device settings
/SYS/LOADDRV RDC 1 # videodriver for RDC M2010/M2012
/SYS/@TASKBAR "" 1 # Start taskbar
/SYS/@ICON "" 1 # Multithread icon
/SYS/ESKIN "" 1 # Set style
/SYS/@DOCKY "" 1 # Start docky
/SYS/NETWORK/NETCFG A 1 #
/SYS/NETWORK/@ZEROCONF "" 1 # Network configuration
/SYS/@VOLUME "" 1 # Start volume daemon
/SYS/@SS ASSM 1 # Screensaver
/SYS/TMPDISK A0 -1 # Add virtual RAM disk /tmp0/1
/SYS/SEARCHAP "" -1 # Search and mount additional system directory
Вроде раньше через palitra делалось. Хочу заменить на fillscr, так как он более функционален в этом плане.
Здесь под спойлером http://board.kolibrios.org/viewtopic.php?p=53142#p53142 скриншот как у меня раньше было.
Там использовался такой autorun.dat
Code: Select all
/SYS/NETWORK/NETCFG A 1
/SYS/NETWORK/ZEROCONF "" 1
/sys/fillscr "105,145,200, 105,145,200, 105,145,200, 60,60,128, 82,102,164, 60,60,128, 60,60,128, 60,60,128, 60,60,128" -1
/SYS/@PANEL "" 1
/sys/TP/@TP "" 1
/SYS/SETUP BOOT 1
/SYS/@ICON "" 1
/SYS/TMPDISK A1 -1
ЛОЛ!
Чтобы установить background нужно вызвать eskin, который вызовет palitra
Вот уж где Goldberg machine!
Ок, значит, eskin нужно убрать из autorun.dat.
А вообще он нужен в сборке? У нас ведь есть гораздо более функциональная программа http://board.kolibrios.org/viewtopic.ph ... 9&start=30
Чтобы установить background нужно вызвать eskin, который вызовет palitra
Вот уж где Goldberg machine!
Ок, значит, eskin нужно убрать из autorun.dat.
А вообще он нужен в сборке? У нас ведь есть гораздо более функциональная программа http://board.kolibrios.org/viewtopic.ph ... 9&start=30
На самом деле ESKIN клевая идея. Любой граф просмотрщик или программа при установке фона может прописать себя с параметром в ESKIN, чтобы юзер когда перезагрился увидел то же самое.
По случайному совпадению, я добавил обоину размером 1 сектор, не думаю, что ее нужно менять.
filscr залей, можно с заменой.
По случайному совпадению, я добавил обоину размером 1 сектор, не думаю, что ее нужно менять.
filscr залей, можно с заменой.
Из хаоса в космос
ну так и в autorun.dat можно прописать. Я думаю, дополнительная прослойка не нужна?программа при установке фона может прописать себя с параметром в ESKIN
Who is online
Users browsing this forum: No registered users and 1 guest