Заставка

Заставка , которая очищает экран дисплея или заполняет его движущимися изображениями или узорами , (или хранитель экрана ) — это компьютерная программа когда компьютер не используется в течение определенного времени. Первоначальной целью заставок было предотвращение люминофора выгорания на ЭЛТ или плазменных компьютерных мониторах (отсюда и название). [1] Хотя большинство современных мониторов не подвержены этой проблеме (за заметным исключением технологии OLED , отдельные пиксели которой уязвимы к выгоранию), программы-заставки по-прежнему используются для других целей. Заставки часто настраиваются так, чтобы обеспечить базовый уровень безопасности , требуя пароль для повторного доступа к устройству. Некоторые программы-заставки также используют простаивающие в противном случае компьютерные ресурсы для выполнения полезной работы, например обработки данных для волонтерских вычислительных проектов. [2]
Помимо компьютеров, современные операционные системы телевидения, медиаплееры и другие цифровые развлекательные системы могут включать дополнительные заставки.
Цель
[ редактировать ]Защита экрана
[ редактировать ]До появления ЖК- экранов большинство компьютерных экранов были основаны на электронно-лучевых трубках (ЭЛТ). Когда одно и то же изображение отображается на ЭЛТ-экране в течение длительного времени, свойства открытых участков люминофорного покрытия на внутренней стороне экрана постепенно и постоянно изменяются, что в конечном итоге приводит к затемнению тени или «призрачному» изображению на экране. называется выгоранием экрана . с электронно-лучевой трубкой Телевизоры , осциллографы и другие устройства, использующие ЭЛТ, подвержены выгоранию люминофора , как и плазменные дисплеи . в некоторой степени [3]
Программы-заставки были разработаны, чтобы помочь избежать этих эффектов, автоматически меняя изображения на экране в периоды бездействия пользователя.
Для ЭЛТ, используемых в общественных местах, таких как банкоматы и железнодорожные билетные автоматы, риск выгорания особенно высок, поскольку всякий раз, когда автомат не используется, отображается дисплей режима ожидания. В старых машинах, сконструированных без учета проблем с выгоранием, часто появляются признаки повреждения экрана, при этом изображения или текст, такие как «Пожалуйста, вставьте свою карту» (в случае банкоматов), видны даже тогда, когда дисплей меняется во время использования машины. О выключении экрана не может быть и речи, так как может показаться, что машина не работает. В этих приложениях выгорание можно предотвратить, меняя положение содержимого дисплея каждые несколько секунд или используя несколько различных изображений, которые регулярно меняются.
Более поздние ЭЛТ были гораздо менее подвержены выгоранию, чем старые модели, из-за усовершенствований люминофорных покрытий, а также потому, что современные компьютерные изображения, как правило, менее контрастны, чем ярко-зеленый или белый на черном текст и графика более ранних машин. Компьютерные ЖК-мониторы, включая панели дисплея, используемые в портативных компьютерах, не подвержены выгоранию, поскольку изображение не создается непосредственно люминофорами (хотя они могут страдать от менее экстремальной и обычно непостоянной формы сохранения изображения ).
Современное использование
[ редактировать ]
Хотя современные экраны не подвержены описанным выше проблемам, заставки все еще используются. В первую очередь они предназначены для декоративных/развлекательных целей или для защиты паролем. Обычно они содержат движущиеся изображения или узоры, а иногда и звуковые эффекты.
Поскольку обычно ожидается, что заставки активируются, когда пользователи находятся вне своих компьютеров, многие заставки можно настроить так, чтобы они запрашивали у пользователей пароль, прежде чем разрешить пользователю возобновить работу. Это базовая мера безопасности против доступа других лиц к машине в отсутствие пользователя.
Некоторые заставки активируют полезную фоновую задачу, например проверку на вирусы или добровольное компьютерное приложение (например, проект SETI@home ). [4] Это позволяет приложениям использовать ресурсы только тогда, когда в противном случае компьютер бы простаивал. Эффект панорамирования и масштабирования Кена Бернса иногда используется, чтобы оживить изображение.
История
[ редактировать ]За десятилетия до того, как были изобретены первые компьютеры, использующие эту технологию, Роберт А. Хайнлайн привел пример того, как их можно использовать. [1] в романе «Чужой в чужой стране» (1961): [5]
Напротив его стула стоял стереоскопический резервуар, замаскированный под аквариум; он включил его, гуппи и тетры уступили место небезызвестному Винчеллу Огастесу Гривзу.
Первая заставка якобы была написана для оригинального IBM PC Джоном Соча , наиболее известным как создатель Norton Commander ; он также придумал термин «заставка» . Заставка под названием scrnsave была опубликована в декабрьском номере журнала Softalk за 1983 год . Он просто гасил экран после трех минут бездействия (интервал, который можно было изменить путем перекомпиляции программы).
К 1983 году руководитель Zenith Data Systems включил «заставку» в число нового компьютерного терминала функций Z-29, сообщив InfoWorld , что она «гасит дисплей после 15 минут бездействия, предотвращая выгорание символов». [6] Первая заставка, позволяющая пользователям изменять время активации, была выпущена на Lisa Apple в 1983 году.
На экранах Atari 400 и 800 также происходили случайные изменения цвета, подобные заставке, если они оставались неактивными в течение примерно 8 минут. Обычные пользователи не могли это контролировать, а вот программы могли. Эти компьютеры, выпущенные в 1979 году, технически являются более ранними «заставками экрана». До этих компьютеров игры для игровой консоли Atari VCS/2600 1977 года , такие как Combat и Breakout , включали циклическое изменение цвета, чтобы предотвратить выгорание игровых изображений на телевизорах 1970-х годов. Кроме того, первая модель калькулятора ТИ-30 1976 года имела заставку, которая представляла собой десятичную точку, пробегающую по дисплею после 30 секунд бездействия. В основном это использовалось для экономии заряда батареи, поскольку светодиодный дисплей TI-30 был более энергоемким, чем более поздние модели ЖК-дисплея. Это примеры заставок в ПЗУ или прошивке компьютера.
В Android 4.2 появились «мечты» — заставки, которые активируются, когда устройство подключено к док-станции или заряжается. [7] [8]
В 2015 году заставка "Слушатели событий" [9] работы ван ден Дорпеля стало первым произведением искусства , которое было приобретено музеем ( Музей прикладного искусства, Вена ) с использованием криптовалюты биткойн . [10]
Современные графические технологии, такие как компьютерная 3D-графика, позволили создавать самые разнообразные заставки. Заставки с реалистичной трехмерной средой можно запрограммировать и запустить на современных компьютерах.
Базовая архитектура
[ редактировать ]![]() |
Заставки обычно разрабатываются и кодируются с использованием различных языков программирования, а также графических интерфейсов. Обычно авторы заставок используют языки программирования C или C++ вместе с интерфейсом графического устройства (GDI), например OpenGL («Открытая графическая библиотека», которая работает на многих, если не на большинстве, платформах, поддерживающих 3D-рендеринг ), или альтернативы. такие как Microsoft DirectX (который ограничен платформами Microsoft , в основном Microsoft Windows и Microsoft Xbox ), для создания своих конечных продуктов. Несколько заставок OS X созданы и спроектированы с помощью Quartz Composer . Заставка косвенно взаимодействует с операционной системой, вызывая наложение на физический экран дисплея одной или нескольких графических «сцен». Заставка обычно закрывается после получения сообщения от операционной системы о том, что была нажата клавиша или перемещена мышь.
Microsoft Windows
[ редактировать ]Если система обнаружит бездействие, продолжающееся дольше времени, указанного в панели управления , проверьте, является ли активная программа простой программой (а не очередной заставкой), отправив команду « WM_SYSCOMMAND
"сообщение с " SC_SCREENSAVE
" Аргумент. Если программа вызывает в ответ стандартную системную функцию ( DefWindowProc
), запустится заставка, заданная на экране панели управления.
Заставка Windows представляет собой обычный переносимый исполняемый файл (PE) с .scr
расширение файла. Это позволяет авторам вредоносных программ добавлять «.scr» к имени любого файла Win32 исполняемого и тем самым увеличивать вероятность того, что пользователи Microsoft Windows непреднамеренно запустят его. Кроме того, эта программа должна поддерживать следующие параметры командной строки : [11]
Без параметра – отображает диалоговое окно «Настройки» или ничего не делает.
ScreenSaver.scr /s
Запускает скринсейвер.
ScreenSaver.scr/p
or/l
<HWND>
Предварительный просмотр заставки как дочернего элемента окна. <HWND>
(представленный в виде беззнакового десятичного числа ) — идентификатор ( дескриптор ) окна, в котором должен появиться предварительный просмотр.
ScreenSaver.scr /c
Показывает диалоговое окно «Настройки», модальное по отношению к окну переднего плана.
ScreenSaver.scr /a
<HWND>
Меняет пароль, модально в окне <HWND>
. Заставки Windows 95 должны справиться с этим.
macOS
[ редактировать ]В macOS заставки представляют собой обычные пакеты приложений macOS с .saver
расширение файла. [12]
Внутри скринсейвер должен определять класс, который является подклассом ScreenSaverView
. Новый класс должен быть назначен как NSPrincipalClass
в проекте xcode, чтобы при запуске системой заставки создавался экземпляр этого класса.
Атари
[ редактировать ]Как одна из первых заставок появилась в 8-битных компьютерах Atari, вызывающая системное изменение цвета при простое компьютера длительностью в несколько минут (разное время в зависимости от модели), хранящееся в системном ПЗУ компьютера.
Соображения
[ редактировать ]Мониторы с заставками потребляют такое же количество энергии, как и при нормальной работе, которое может составлять от нескольких ватт для маленьких ЖК-мониторов до нескольких сотен для больших плазменных дисплеев. Большинство современных компьютеров можно настроить на переключение монитора в режим пониженного энергопотребления, при котором экран полностью отключается. Режим энергосбережения для мониторов обычно является частью опций управления питанием, поддерживаемых в современных операционных системах , хотя он также должен поддерживаться аппаратным обеспечением компьютера и самим монитором.
Использование заставки с плоским экраном или ЖК-экраном TFT без выключения экрана может фактически сократить срок службы дисплея, поскольку флуоресцентная подсветка остается включенной и стареет быстрее, чем если бы экран часто выключался и включался. [13] [14] По мере старения люминесцентных ламп они становятся все более тусклыми, и их может быть дорого или трудно заменить. Типичный ЖК-экран теряет около 50% своей яркости в течение обычного срока службы продукта . В большинстве случаев трубка является неотъемлемой частью ЖК-дисплея, и необходимо заменять весь узел. Это не относится к дисплеям со светодиодной подсветкой.
Таким образом, термин «хранитель экрана» теперь употребляется неправильно : лучший способ сохранить экран, а также сэкономить электроэнергию, потребляемую экраном, — это просто заставить компьютер выключить монитор. Заставки, отображающие сложную трехмерную графику, могут даже увеличить общее энергопотребление. [15]
Развлечение
[ редактировать ]
After Dark была первой заставкой для платформы Macintosh , а затем для ПК/Windows, в которой заметно выделялись причудливые конструкции, такие как «летающие тостеры». Возможно, в ответ на рабочую среду, в которой их часто просматривают, многие скринсейверы продолжают это наследие причудливости, заполняя неработающий монитор животными или рыбами, видеоиграми и визуальными выражениями математических уравнений (посредством использования фракталов , преобразований Фурье или другими способами), как в заставке Electric Sheep .
По крайней мере, один заставка, Джонни Кастауэй , рассказывал юмористическую анимационную историю на протяжении многих месяцев. [16] Способность заставок отвлекать и развлекать используется для продвижения , особенно для создания ажиотажа вокруг «событийных» продуктов, таких как художественные фильмы .
Заставка также является творческим выходом для программистов. Заставка Unix на основе XScreenSaver называются «хаками отображения» объединяет эффекты отображения других заставок Unix, которые в традиции жаргонных файлов американских ученых-компьютерщиков . Он также собирает формы компьютерных графических эффектов, называемых демонстрационными эффектами , которые изначально создавались на демосцене .
Microsoft Windows
[ редактировать ]В старых версиях Microsoft Windows собственный формат заставки мог привести к установке вируса при запуске (поскольку заставка представляла собой обычное приложение с другим расширением). Когда какой-либо файл с суффиксом «.scr» открывался, например, из вложения электронной почты , Windows автоматически запускала файл .scr (заставка): это потенциально могло позволить вирусу или вредоносному ПО установиться самостоятельно. Современные версии Windows могут читать теги, оставленные такими приложениями, как Internet Explorer, и проверять издателя файла , предоставляя пользователю подтверждение.
5 августа 2006 года BBC сообщила, что «бесплатные заставки» и «заставки» соответственно были первым и третьим наиболее вероятными поисковыми запросами, возвращающими ссылки на вредоносное ПО, вторым был BearShare . [17]
Запустив исполняемую заставку «пузыри» через bubbles.scr /p65552
параметр командной строки, он запускается как обои рабочего стола , пузырьки меньше, и на экране больше пузырьков. [18] Пользователь должен использовать диспетчер задач , чтобы остановить заставку. [18]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б «Заставка (изобретатель) Роберта Хайнлайна из «Чужого в чужой стране» . Technovelgy.com . Архивировано из оригинала 18 марта 2015 года.
- ^ Заставка Эйнштейн@Дома | Multi-Directional 2.07 , 21 сентября 2020 г., заархивировано из оригинала 03 сентября 2022 г. , получено 18 сентября 2022 г. - через YouTube.
- ^ Филлипс, Гэвин (24 января 2020 г.). «Как исправить выгорание экрана телевизоров: плазменных, ЖК- и OLED» . MakeUseOf.com . Архивировано из оригинала 26 января 2024 г. Проверено 18 сентября 2022 г.
- ^ Заставка SETI@home | Улучшенный 5.27 . Архивировано из оригинала 29 сентября 2022 г. Проверено 18 сентября 2022 г. - через YouTube .
- ^ Хайнлайн, Роберт (1987). Чужой в чужой стране . Нью-Йорк, Нью-Йорк : Пингвин . п. 448. ИСБН 9780441790340 – через Google Книги .
- ^ Чин, Кэти (11 апреля 1983 г.). «Z-29, новый компьютерный терминал от Zenith Data Systems» . Инфомир . п. 13 – через Google Книги .
- ^ Уолтер, Дерек (29 декабря 2015 г.). «Как настроить заставку Daydream для Android» . Путеводитель Тома . Архивировано из оригинала 14 декабря 2021 г. Проверено 14 декабря 2021 г.
- ^ Хоффман, Крис (26 августа 2013 г.). «5+ крутых способов использования режима мечты в Android» . HowToGeek.com . Архивировано из оригинала 14 декабря 2021 г. Проверено 14 декабря 2021 г.
- ^ «Интернет-коллекция MAK: слушатели событий ван ден Дорпеля» . Sammlung.mak.at . Архивировано из оригинала 5 февраля 2022 г.
- ^ Гораши, Ханна (24 апреля 2015 г.). «MAK Vienna становится первым музеем, использующим биткойны для приобретения произведений искусства, вред ван ден Дорпель» . ArtNews.com . Архивировано из оригинала 9 апреля 2023 г. Проверено 13 июля 2024 г.
- ^ «ИНФОРМАЦИЯ: Аргументы командной строки заставки» . Майкрософт . Архивировано из оригинала 2 февраля 2014 г. Проверено 1 февраля 2014 г.
- ^ «ScreenSaverView — ScreenSaver | Документация разработчика Apple» . Разработчик.Apple.com . Apple Inc. Архивировано из оригинала 25 сентября 2018 г. Проверено 25 сентября 2018 г.
- ^ «Научный факт или научная фантастика: флуоресцентные лампы» . CBC.ca. Канадская радиовещательная корпорация . Архивировано из оригинала 28 октября 2011 г. Проверено 12 января 2022 г.
- ^ «Когда выключать свет» . Energy.gov.ru . Министерство энергетики США . Архивировано из оригинала 22 марта 2019 г. Проверено 22 марта 2019 г.
- ^ Хоффман, Крис (16 сентября 2016 г.). «Почему хранители экрана больше не нужны» . HowToGeek.com . Проверено 13 июля 2024 г.
- ^ Эмрих, Джонни Л.; Уилсон (январь 1993 г.). «Злоключения Джонни Кастэуэя» . Мир компьютерных игр . п. 16. Архивировано из оригинала 02 июля 2016 г. Проверено 5 июля 2014 г.
- ^ «Предупреждение о безопасности поисковых систем» . Новости Би-би-си . 12 мая 2006 г. Архивировано из оригинала 24 февраля 2009 г. Проверено 7 июня 2010 г.
- ^ Jump up to: а б Хансе, Ананд (18 марта 2019 г.). «Как запустить заставку в качестве обоев в Windows 11/10» . TheWindowsClub.com . Архивировано из оригинала 21 января 2022 г. Проверено 21 января 2022 г.

