stringtranslate.com

Заставка

Интерактивная заставка Эйнштейн@Дом

Заставка (или хранитель экрана ) — это компьютерная программа , которая очищает экран дисплея или заполняет его движущимися изображениями или узорами , когда компьютер не используется в течение определенного времени. Первоначальной целью заставок было предотвращение выгорания люминофора на ЭЛТ или плазменных компьютерных мониторах (отсюда и название). [ нужна цитация ] Хотя большинство современных мониторов не подвержены этой проблеме (за заметным исключением технологии OLED , у которой отдельные пиксели уязвимы к выгоранию), программы-заставки по-прежнему используются для других целей. Заставки часто настраиваются так, чтобы обеспечить базовый уровень безопасности , требуя пароль для повторного доступа к устройству. [1] Некоторые программы-заставки также используют простаивающие в противном случае компьютерные ресурсы для выполнения полезной работы, например обработки данных для волонтерских вычислительных проектов. [2]

Помимо компьютеров, современные операционные системы телевидения, медиаплееры и другие цифровые развлекательные системы могут включать дополнительные заставки.

Цель

Защита экрана

До появления ЖК- экранов большинство компьютерных экранов были основаны на электронно-лучевых трубках (ЭЛТ). Когда одно и то же изображение отображается на ЭЛТ-экране в течение длительного времени, свойства открытых участков люминофорного покрытия на внутренней стороне экрана постепенно и постоянно изменяются, что в конечном итоге приводит к затемнению тени или «призрачному» изображению на экране. называется выгоранием экрана . Электронно-лучевые телевизоры , осциллографы и другие устройства, использующие ЭЛТ, подвержены выгоранию люминофора , как и в некоторой степени плазменные дисплеи . [3]

Программы-заставки были разработаны, чтобы помочь избежать этих эффектов, автоматически меняя изображения на экране в периоды бездействия пользователя.

Для ЭЛТ, используемых в общественных местах, таких как банкоматы и автоматы по продаже железнодорожных билетов, риск выгорания особенно высок, поскольку всякий раз, когда автомат не используется, отображается дисплей режима ожидания. В старых машинах, сконструированных без учета проблем с выгоранием, часто появляются признаки повреждения экрана, при этом изображения или текст, такие как «Пожалуйста, вставьте свою карту» (в случае банкоматов), видны даже тогда, когда дисплей меняется во время использования машины. О выключении экрана не может быть и речи, так как может показаться, что машина не работает. В этих приложениях выгорание можно предотвратить, меняя положение содержимого дисплея каждые несколько секунд или используя несколько различных изображений, которые регулярно меняются.

Более поздние ЭЛТ были гораздо менее подвержены выгоранию, чем старые модели, из-за усовершенствований люминофорных покрытий, а также потому, что современные компьютерные изображения, как правило, менее контрастны, чем ярко-зеленый или белый на черном текст и графика более ранних машин. Компьютерные ЖК-мониторы, включая панели дисплея, используемые в портативных компьютерах, не подвержены выгоранию, поскольку изображение не создается непосредственно люминофорами (хотя они могут страдать от менее экстремальной и обычно непостоянной формы сохранения изображения ).

Современное использование

Gnome-скринсейвер имеет возможность защиты паролем

Хотя современные экраны не подвержены описанным выше проблемам, заставки все еще используются. В первую очередь они предназначены для декоративных/развлекательных целей или для защиты паролем. Обычно они содержат движущиеся изображения или узоры, а иногда и звуковые эффекты.

Поскольку обычно ожидается, что заставки активируются, когда пользователи находятся вдали от своих компьютеров, многие заставки можно настроить так, чтобы они запрашивали у пользователей пароль, прежде чем разрешить пользователю возобновить работу. Это базовая мера безопасности против доступа других лиц к машине в отсутствие пользователя.

Некоторые заставки активируют полезную фоновую задачу, например, сканирование на вирусы или добровольное компьютерное приложение (например, проект SETI@home ). [4] Это позволяет приложениям использовать ресурсы только тогда, когда в противном случае компьютер бы простаивал. Эффект панорамирования и масштабирования Кена Бернса иногда используется, чтобы оживить изображение.

История

За десятилетия до того, как были изобретены первые компьютеры, использующие эту технологию, Роберт А. Хайнлайн привел пример того, как их можно использовать [5] в своем романе «Чужой в чужой стране» (1961): [6]

Напротив его стула стоял стереоскопический резервуар, замаскированный под аквариум; он включил его, гуппи и тетры уступили место небезызвестному Винчеллу Огастесу Гривзу.

Первая заставка якобы была написана для оригинального IBM PC Джоном Соча , наиболее известным как создатель Norton Commander ; он также придумал термин « хранитель экрана» . Заставка под названием scrnsave была опубликована в декабрьском номере журнала Softalk за 1983 год . Он просто гасил экран после трех минут бездействия (интервал, который можно было изменить путем перекомпиляции программы).

К 1983 году руководитель Zenith Data Systems включил «заставку» в число функций нового компьютерного терминала Z-29, сообщив InfoWorld , что она «гасит дисплей после 15 минут бездействия, предотвращая выгорание символов». [7] Первая заставка, позволяющая пользователям изменять время активации, была выпущена на Apple Lisa в 1983 году.

На экранах Atari 400 и 800 также происходили случайные изменения цвета, подобные заставке, если они оставались неактивными в течение примерно 8 минут. Обычные пользователи не могли это контролировать, а вот программы могли. Эти компьютеры, выпущенные в 1979 году, технически являются более ранними «заставками экрана». До этих компьютеров игры для игровой консоли Atari VCS/2600 1977 года, такие как Combat и Breakout , включали циклическое изменение цвета, чтобы предотвратить выгорание игровых изображений на телевизорах 1970-х годов. Кроме того, первая модель калькулятора ТИ-30 1976 года имела заставку, которая представляла собой десятичную точку, пробегающую по дисплею после 30 секунд бездействия. В основном это использовалось для экономии заряда батареи, поскольку светодиодный дисплей TI-30 был более энергоемким, чем более поздние модели ЖК-дисплея . Это примеры заставок в ПЗУ или прошивке компьютера.

В Android 4.2 появились «мечты» — заставки, которые активируются, когда устройство подключено к док-станции или заряжается. [8] [9]

В 2015 году скринсейвер «Слушатели событий» [10] ван ден Дорпеля стал первым произведением искусства , которое было приобретено музеем ( Музей прикладного искусства, Вена ) с использованием криптовалюты биткойн . [11]

Современные графические технологии, такие как компьютерная 3D-графика, позволили создавать самые разнообразные заставки. Заставки с реалистичной трехмерной средой можно запрограммировать и запустить на современных компьютерах.

Базовая архитектура

Заставки обычно разрабатываются и кодируются с использованием различных языков программирования, а также графических интерфейсов. Обычно авторы заставок используют языки программирования C или C++ вместе с интерфейсом графического устройства (GDI), например OpenGL («Открытая графическая библиотека», которая работает на многих, если не на большинстве платформ, способных выполнять 3D-рендеринг ), или альтернативы. такие как Microsoft DirectX (который ограничен платформами Microsoft , в основном Microsoft Windows и Microsoft Xbox ), для создания своих конечных продуктов. Несколько заставок OS X созданы и спроектированы с помощью Quartz Composer . Заставка косвенно взаимодействует с операционной системой, вызывая наложение на физический экран дисплея одной или нескольких графических «сцен». Заставка обычно закрывается после получения сообщения от операционной системы о том, что была нажата клавиша или перемещена мышь.

Майкрософт Виндоус

Если система обнаружит неактивность, продолжающуюся дольше, чем время, указанное в панели управления , проверьте, является ли активная программа простой программой (а не очередной заставкой), отправив WM_SYSCOMMANDсообщение " " с SC_SCREENSAVEаргументом " ". Если программа в ответ вызывает стандартную системную функцию ( DefWindowProc), запускается заставка, заданная на экране панели управления.

Заставка Windows представляет собой обычный переносимый исполняемый файл (PE) с .scrрасширением файла. Это позволяет авторам вредоносных программ добавлять «.scr» к имени любого исполняемого файла Win32 и тем самым увеличивать вероятность того, что пользователи Microsoft Windows запустят его непреднамеренно. Кроме того, эта программа должна поддерживать следующие параметры командной строки : [12]

Без параметра – отображает диалоговое окно «Настройки» или ничего не делает.

ScreenSaver.scr/s

Запускает скринсейвер.

ScreenSaver.scr /pили /l<HWND>

Предварительный просмотр заставки как дочернего элемента окна. <HWND>(представленный в виде десятичного числа без знака ) — идентификатор ( дескриптор ) окна, в котором должен появиться предварительный просмотр.

ScreenSaver.scr/c

Показывает диалоговое окно «Настройки», модальное по отношению к окну переднего плана.

ScreenSaver.scr /a <HWND>

Изменяет пароль, модально на window <HWND>. Заставки Windows 95 должны справиться с этим.

macOS

В macOS заставки представляют собой обычные пакеты приложений macOS с .saverрасширением файла. [13]

Внутри скринсейвер должен определять класс, который является подклассом ScreenSaverView. Новый класс должен быть назначен так же, как NSPrincipalClassв проекте xcode, чтобы при запуске заставки системой создавался экземпляр этого класса.

Атари

Как одна из первых заставок появилась в 8-битных компьютерах Atari, вызывающая системное изменение цвета при простое компьютера длительностью в несколько минут (разное время в зависимости от модели), хранящееся в системном ПЗУ компьютера.

Соображения

Мониторы с экранными заставками потребляют такое же количество энергии, как и при нормальной работе: от нескольких ватт для маленьких ЖК-мониторов до нескольких сотен для больших плазменных дисплеев. Большинство современных компьютеров можно настроить на переключение монитора в режим пониженного энергопотребления, при котором экран полностью отключается. Режим энергосбережения для мониторов обычно является частью опций управления питанием , поддерживаемых в большинстве современных операционных систем , хотя он также должен поддерживаться аппаратным обеспечением компьютера и самим монитором.

Использование заставки на плоской панели или ЖК- экране без выключения экрана может фактически сократить срок службы дисплея, поскольку флуоресцентная подсветка остается включенной и стареет быстрее, чем если бы экран часто выключался и включался. [14] [15] С возрастом люминесцентные лампы становятся все более тусклыми, и их может быть дорого или трудно заменить. Типичный ЖК-экран теряет около 50% своей яркости в течение обычного срока службы продукта . В большинстве случаев трубка является неотъемлемой частью ЖК-дисплея, и необходимо заменять весь узел. Это не относится к дисплеям со светодиодной подсветкой.

Таким образом, термин «хранитель экрана» теперь употребляется неправильно : лучший способ сохранить экран, а также сэкономить электроэнергию, потребляемую экраном, — это просто заставить компьютер выключить монитор. Заставки, отображающие сложную трехмерную графику, могут даже увеличить общее энергопотребление. [ нужна цитата ]

Развлечение

XScreenSaver отображает заставку в стиле Matrix

After Dark была первой заставкой для платформы Macintosh , а затем для ПК/Windows, в которой заметно выделялись причудливые конструкции, такие как «летающие тостеры». Возможно, в ответ на рабочую среду, в которой их часто просматривают, многие заставки продолжают это наследие прихоти, заполняя неактивный монитор животными или рыбами, играми и визуальными выражениями математических уравнений (посредством использования фракталов , преобразований Фурье или других значит) как в заставке Electric Sheep .

По крайней мере, один заставка, Джонни Кастауэй , рассказывал юмористическую анимационную историю на протяжении многих месяцев. [16] Способность заставок отвлекать и развлекать используется для продвижения , особенно для создания ажиотажа вокруг «событийных» продуктов, таких как художественные фильмы .

Заставка также является творческим выходом для программистов. Заставка XScreenSaver на основе Unix объединяет эффекты отображения других заставок Unix, которые на жаргоне американских ученых-компьютерщиков называются «хаками отображения » . Он также собирает формы эффектов компьютерной графики, называемые демонстрационными эффектами , например, которые изначально были созданы демо-сценой .

Майкрософт Виндоус

В старых версиях Microsoft Windows собственный формат заставки мог привести к установке вируса при запуске (поскольку заставка представляла собой обычное приложение с другим расширением). Когда какой-либо файл с суффиксом «.scr» открывался, например, из вложения к электронному письму , Windows автоматически запускала файл .scr (заставка): это потенциально могло позволить вирусу или вредоносному ПО установиться самостоятельно. Современные версии Windows могут читать теги, оставленные такими приложениями, как Internet Explorer, и проверять издателя файла , предоставляя пользователю подтверждение.

5 августа 2006 года BBC сообщила, что «бесплатные заставки» и «заставки» соответственно были первым и третьим наиболее вероятными поисковыми запросами, возвращающими ссылки на вредоносное ПО, вторым был BearShare . [17]

При запуске исполняемого файла заставки «пузыри» с помощью bubbles.scr /p65552параметра командной строки он запускается в качестве обоев рабочего стола , пузырьки становятся меньше, а на экране появляется больше пузырьков. [18] Чтобы остановить заставку, необходимо использовать диспетчер задач. [19]

Смотрите также

Рекомендации

  1. ^ "OKthePK - Заставка" . www.okthepk.ca . Проверено 18 сентября 2022 г.
  2. ^ Заставка Эйнштейн@Дома | Multi-Directional 2.07 , получено 18 сентября 2022 г.
  3. ^ Филлипс, Гэвин (24 января 2020 г.). «Как исправить выгорание экрана телевизоров: плазменных, ЖК- и OLED». МУО . Проверено 18 сентября 2022 г.
  4. ^ Заставка SETI@home | Улучшенная версия 5.27 , получено 18 сентября 2022 г.
  5. Заставка (изобретатель) Роберта Хайнлайна из «Незнакомца в чужой стране». Архивировано 18 марта 2015 г., в Wayback Machine.
  6. ^ Хайнлайн, Роберт (1987). Чужой в чужой стране. Нью-Йорк, штат Нью-Йорк: Пингвин. п. 448. ИСБН 9780441790340.
  7. ^ Чин, Кэти (11 апреля 1983 г.). «Z-29, новый компьютерный терминал от Zenith Data Systems». Инфомир . п. 13.
  8. Уолтер, Дерек (29 декабря 2015 г.). «Как настроить заставку Daydream для Android». Путеводитель Тома . Проверено 14 декабря 2021 г.
  9. ^ Хоффман, Крис. «5+ крутых способов использования режима мечты в Android». Как компьютерщик . Проверено 14 декабря 2021 г.
  10. ^ [https://sammlung.mak.at/en/collection_online?id=collect-372479 Онлайн-коллекция MAK: прослушиватели событий, автор ван ден Дорпель
  11. ^ [https://www.artnews.com/art-news/market/mak-vienna-becomes-first-museum-to-acquire-art-using-bitcoin-a-harm-van-den-dorpel-3995/ MAK Vienna становится первым музеем, использующим биткойны для приобретения произведений искусства, вреда ван ден Дорпеля
  12. ^ «ИНФОРМАЦИЯ: Аргументы командной строки заставки» . Майкрософт .
  13. ^ «ScreenSaverView — ScreenSaver | Документация разработчика Apple» . разработчик.apple.com . Проверено 25 сентября 2018 г.
  14. ^ "CBC.ca | Причуды и кварки | Скорость динозавра Демон Рассвет на Весте Рыцарские сверчки Гибридные люди Научный факт или научная фантастика: флуоресцентные лампы" . www.cbc.ca. ​Архивировано из оригинала 28 октября 2011 года . Проверено 12 января 2022 г.
  15. ^ «Когда выключить свет» .
  16. ^ Эмрих, Алан; Уилсон, Джонни Л. (январь 1993 г.). «Злоключения Джонни Кастэуэя». Мир компьютерных игр . п. 16 . Проверено 5 июля 2014 г.
  17. ^ «Предупреждение о безопасности поисковых систем» . Новости BBC . 12 мая 2006 г. Проверено 7 июня 2010 г.
  18. ^ «Как запустить заставку в качестве обоев в Windows 11/10» . 18 марта 2019 г.
  19. ^ «Запустить заставку в качестве обоев в Windows 11/10» . 29 октября 2023 г.