fillScr (заливка фона рабочего стола)

Your KolibriOS applications go here
  • Прикольно. Только через прогамму запуска, это делать крайне неудобно, IMHO.
  • Ого, развитие идей Palitra. 9 цветов впечатлило...
    Из хаоса в космос
  • Так можно и случайные обои делать. Каждый запуск ОС - новые обои)))
    Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!
  • GerdtR, спасибо за идею!
    ImageImageImage
    Attachments
    Downloaded 408 times
  • А ещё, можно сделать авто-смену обоев, в случайном порядке (через определённое, предустановленное время), в режиме резидента.

    Image
  • При запуске без параметра программа делает что? Завершается? Плохо. Ведь пользователь запустит, ничего не увидит и подумает, что не работает.
    Поэтому нужно давать подсказки: подойдёт /sys/@notify с параметром "You should run fillScr with params such as "rnd" or "255, 255, 0""
    Из хаоса в космос
  • Leency wrote:При запуске без параметра программа делает что? Завершается?
    Вообще-то в этом случае она делает то же, что и программа REFRSCRN viewtopic.php?f=48&t=2089
    В первом сообщении viewtopic.php?f=9&t=2199#p45294 именно так и написано
    Если параметров нет, то экран просто перерисовывается.
  • Leency wrote:Поэтому нужно давать подсказки: подойдёт /sys/@notify с параметром "You should run fillScr with params such as "rnd" or "255, 255, 0""
    Может просто это в документации указать? Да и не понятно, надо ли в этом случае перерисовывать фон? Так, как сейчас, мне кажется, вполне даже удобно. Пользователь ведь может захотеть просто перерисовать фон, тогда зачем ему показывать ещё и @notify?

    Можно fillScr rnd в Autorun, и каждый раз при запуске будут новые обои :D
  • Часто ли запуская программу ты читаешь документацию?
    Если ответ "да", в чем я конечно сомневаюсь, можно перефразировать: Часто ли пользователи запуская программу читают документацию?
    Ответ нет, практически никогда.

    Поэтому при запуске без параметров нужно объяснить им, что программа требует параметры для запуска и какие. Юзабилити ведь!
    Из хаоса в космос
  • Leency, но ведь REFRSCRN тоже ничего не выводит, а просто перерисовывает фон.
    Потому что если запускать приложение из какого-нибудь меню с пунктом 'перерисовать фон' или же из autorun, то появление @notify будет выглядеть странно.
    Аналогичным образом ведут себя
    • LOADDRV
      ESKIN
      SEARCHAP
      CROPFLAT
      @SS
      LAUNCHER
      MADMOUSE
  • Планирую добавить fillscr в автосборку.
    Убрать 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
    непонятно, как именно устанавливается background.
    Вроде раньше через 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 :lol:
    Вот уж где Goldberg machine!

    Ок, значит, eskin нужно убрать из autorun.dat.
    А вообще он нужен в сборке? У нас ведь есть гораздо более функциональная программа http://board.kolibrios.org/viewtopic.ph ... 9&start=30
  • На самом деле ESKIN клевая идея. Любой граф просмотрщик или программа при установке фона может прописать себя с параметром в ESKIN, чтобы юзер когда перезагрился увидел то же самое.

    По случайному совпадению, я добавил обоину размером 1 сектор, не думаю, что ее нужно менять.

    filscr залей, можно с заменой.
    Из хаоса в космос
  • программа при установке фона может прописать себя с параметром в ESKIN
    ну так и в autorun.dat можно прописать. Я думаю, дополнительная прослойка не нужна?
  • Who is online

    Users browsing this forum: No registered users and 5 guests