Thu, 17 May  |   Login English version  |  OS2.Ru  
В начало
Об OS/2
Новости
Публикации
DevCenter
База данных
Каталог ресурсов
Биржа труда
TeamDB
Форумы и общение
Опросы и конкурсы
Russian Team OS/2
На первую страницу OS2.Ru
 Вокруг OS/2 |  Программы и технологии |  Аппаратура |  Разработчикам |  Мастерская
Поиск по: Добавить закладку OS2.Ru в панель Netscape 6/Mozilla
OS2.Ru > Articles > Software > Wps > Ssaver > Screensaver.phtml.ru
2000-12-25
ErOs2
(версия для печати)

ScreenSaver by Siegfried Hanisch

Скринсэйвер, которым я пользуюсь, - это ScreenSaver by Siegfried Hanisch. Среди скринсэйверов для OS/2 он обладает наибольшей функциональностью и поэтому я пользуюсь им с 1995-го года - с того момента как первый раз установил OS/2. Получить shareware-версию можно с домашней страницы автора - http://www.hanisch.com. Последняя на данный момент версия - 2.6/Pro 2.0 от 1997-го года, и автор обещает скоро новую версию.
 

Это главная страница настроек ScreenSaver'а, и здесь сразу можно увидеть две удобные возможности: Saver now corner - угол экрана при перемещении в который указателя мыши запустится ScreenSaver, и Saver never corner - если нужно чтобы ScreenSaver не запускался, например, во время просмотра видеофильма.

Также ScreenSaver может запускаться, если приложение переднего плана - полноэкранная OS/2, DOS, или Win-OS/2 сессия, на что есть соответствующие опции.

Для поддержки полноэкранных Win-OS/2 сессий в каталог Win-OS/2 копируется файл SSWKICK.SCR, который устанавливается как скринсэйвер в среде Win-OS/2. Для поддержки полноэкранных DOS сессий используется загружаемый из autoexec.bat резидент - SSDKICK.COM. Необходимо отметить, что если DOS-программа написана с использованием DOS-экстендера, то ssdkick.com не сможет определить, нажимает ли пользователь клавиши, и по истечении положенного времени запустит ScreenSaver. Так что, если у вас включена опция "Fullscreen DOS", и вы собираетесь поиграть в DOOM, не забудьте запретить ScreenSaver ;-).

В состав ScreenSaver'а входит большое количество различных модулей. Каждый из модулей имеет свой диалог настройки, и может быть запрещен или разрешен. Модуль для запуска выбирается из числа разрешенных (помечены знаком "плюс") в произвольном порядке. С помощью движка "Minutes until new module is used" выбирается время, по истечении которого, на выполнение запустится следующий модуль.

К сожалению, большинство модулей (если не все), выглядят устаревшими и совсем не смотрятся на фоне OpenGL'евских виндовых "заставок". Частично это и побудило меня к написанию собственных модулей. Но об этом - ниже.

Важной возможностью ScreenSaver'а является возможность отключения монитора по истечении заданного времени. Причем, для современных мониторов, поддерживающих два режима - приостановки и отключения, ScreenSaver обеспечивает и эту возможность.
Также есть возможность отключать монитор в определенные часы.

Кроме описанных возможностей, ScreenSaver имеет возможность установки пароля и назначение звуков событиям (запуск модуля, останов модуля, пароль ОК, пароль неверен, старт, отключение монитора).
Можно сделать ScreenSaver невидимым в списке задач и защитить вызов диалога конфигурации паролем.

Также в состав ScreenSaver'а входит утилита DPMS.EXE, которая может использоваться отдельно от ScreenSaver'а для программного отключения монитора, например, планировщиком.
Пример командной строки для отключения монитора:
start /FS /F /N dpms.exe dpms.ini offwaiton vesa_off nomouse

Дополнительно, я представляю три своих модуля:

  • IFS In Motion
  • Blobs и
  • FireLine

IFS In Motion сделан на основе программы IFSIM2 by Max Alekseyev, выложенной на OS2.ru к прошлому новому году. Из нее получился отличный скринсэйверный модуль - красивее аналогичного линуксового.

Все три модуля используют DIVE, IFS In Motion может работать в 256-цветном режиме, Blobs и FireLine для того, чтобы красиво смотреться, требуют Deep Color. Ну и конечно, необходим процессор не ниже Pentium'а, и PCI (или AGP) видео-карта.

ErOs2 on #os2russian


Обсудить материал (число отзывов:4)


следующий материал


 Вокруг OS/2 |  Программы и технологии |  Аппаратура |  Разработчикам |  Мастерская


Новости
15/08: GoldenCode выпустит Java 1.4 для OS/2
14/06: Fix #16 rus / Warp4
30/05: Перерыв в работе OS2.Ru
Все новости..

В каталоге
Дерево каталога
Новые поступления

Публикации
Боремся с зависанием PM и зомби - WatchCat + HardKill
(Samorukov Alex , 2001-10-11)

DSync - куда может быть проще?
(Okounkov Konstantin, 2001-09-28)

WarpGoGo: переводим музыку в MP3
(Okounkov Konstantin, 2001-09-26)

Все материалы

Решения
Tips & tricks

Активные опросы
Используете ли Вы OS2.Ru tab в Netscape ?

Все опросы
Первая страница  |   Об OS/2  |   Новости  |   Публикации  |   База данных  |   Каталог ресурсов  |   Биржа труда  |   TeamDB  |   Форумы общения  |   Опросы и голосования  |   OS2.Ru DevCenter
Дизайн, оформление © 1996-2000 Copyright WebTeam. Использование материалов OS2.Ru без согласия авторов и координаторов запрещено
Powered by OS/2