Наш мир, где мы заняты ежедневной суетой, только видимость! Действительность, это другой мир! Огромный, сложнейший обман созданный всемогущими машинами искусственного разума, чтобы всецело контролировать нас...
Matrix Rain — маленький C++ / GTK (Gnome) хранитель экрана (Screensaver for X Server) созданный по мотивам трилогии "Матрица".
Экранная заставка / Скринсейвер (хранитель экрана, screensaver) — системная утилита через заданное время простоя заменяющая статическое изображение рабочего стола динамическим (или полностью черным), используются как в качестве развлечения так и как мера безопасности (защита отключения заставки паролем).
А для мониторов на основе ЭЛТ и плазменных экранов являются жизненно важными, так как помогают уменьшить выгорание люминофора или выгоранием пикселя от статического изображения (для ЖК-мониторов хранитель экрана не является обязательным).
Matrix Rain во время работы, как простой хранитель экрана, показывает знаменитое изображение ползущих вертикально колонок цифр, конечно же зелёного цвета. Но при наличии подключенной веб-камеры (web-camera), используя V4L2 и OpenGL проецирует на работающий хранитель экрана (в реальном времени / real-time), происходящее перед камерой (в виде силуэтов).
Лицензия: GNU General Public License (GPL)
Комментариев: 1 RSS
1Zenitur25-11-2010 20:02
1). С gcc 4.4 не компилируется. Решается внимательным прочтением руководства по возможным проблемам и тому, что нужно изменить в прьоектах, при миграции на gcc 4.4. Было ужесточено следование правилам C++.
2). Не собирается в 64 битах. Как решать - не знаю.