Как сделать интерактивный рабочий стол
Перейти к содержимому

Как сделать интерактивный рабочий стол

  • автор:

Создание оконной станции и рабочего стола

Система автоматически создает станцию интерактивного окна. Когда интерактивный пользователь входит в систему, система связывает станцию интерактивного окна с сеансом входа пользователя. Система также создает рабочий стол ввода по умолчанию для интерактивной оконной станции (Winsta0\default). Процессы, запущенные вошедшего в систему пользователя, связаны с рабочим столом Winsta0\default.

Процесс может использовать функцию CreateWindowStation для создания новой оконной станции, а функцию CreateDesktop или CreateDesktopEx — для создания нового рабочего стола. Количество рабочих столов, которые можно создать, ограничено размером кучи системного рабочего стола. Дополнительные сведения см. в разделе CreateDesktop.

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

  • Если служба выполняется в контексте безопасности учетной записи LocalSystem, но не включает атрибут SERVICE_INTERACTIVE_PROCESS, она использует следующую оконную станцию и рабочий стол: Service-0x0-3e7$\default. Эта оконная станция не является интерактивной, поэтому служба не может отобразить пользовательский интерфейс. Кроме того, процессы, созданные службой, не могут отображать пользовательский интерфейс.
  • Если служба работает в контексте безопасности учетной записи пользователя, имя оконной станции основано на идентификаторе безопасности пользователя Service-0xZ1Z2$, где Z1 — это высокая часть идентификатора безопасности входа, а Z2 — низкая часть идентификатора безопасности входа. Так как идентификатор безопасности уникален для сеанса входа, две службы, работающие в одном контексте безопасности, получают уникальные оконные станции. Эти оконные станции не являются интерактивными.

Список управления доступом на уровне пользователей (DACL) для оконной станции и рабочего стола включает следующие права доступа для учетной записи пользователя службы:

WINSTA\_ACCESSCLIPBOARD WINSTA\_ACCESSGLOBALATOMS WINSTA\_CREATEDESKTOP WINSTA\_EXITWINDOWS WINSTA\_READATTRIBUTES STANDARD\_RIGHTS\_REQUIRED

DESKTOP\_CREATEMENU DESKTOP\_CREATEWINDOW DESKTOP\_ENUMERATE DESKTOP\_HOOKCONTROL DESKTOP\_READOBJECTS DESKTOP\_WRITEOBJECTS STANDARD\_RIGHTS\_REQUIRED

Установка живых обоев на рабочий стол Windows 10

Многие пользователи предпочитают вместо статичного изображения использовать в качестве фоновой заставки рабочего стола живые обои. К таковым можно отнести три их разновидности:

  1. Анимированные обои. Наверное, это самая ранняя версия живых обоев. В качестве заставки обычно используются GIF-изображения. Однако существуют программы, позволяющие в качестве обоев использовать проигрывающиеся на повторе видеофайлы или даже движущиеся 3D-модели.
  2. Динамичные обои. В классическом понимании такие заставки представляют собой автоматически сменяющиеся статичные изображения. На это способна сама операционная система Windows 10 (раздел «Персонализация» в «Параметрах Windows»). Однако специализирующие на динамичных обоях программы имеют более широкие возможности, например — смена обоев в зависимости от текущего времени суток или их автоматическое скачивание с интернета в соответствии с поисковым запросом пользователя.
  3. Интерактивные обои. Это самая современная вариация живых обоев. Такие фоновые заставки реагируют на движение курсора, клики мышью, нажатие клавиш и т.д. По сути, подобные живые обои являются самостоятельными программами, интерфейс которых замещает собой фоновую заставку рабочего стола.

Рассмотрим популярные программы для установки живых обоев каждой из перечисленных разновидностей.

WinDynamicDesktop

WinDynamicDesktop — программа для установки на рабочий стол Windows 10 живых динамических обоев. Она доступна на Microsoft Store и репозитории GitHub, где она впервые и появилась.

Знакомые с macOS 10.14 Mojave, наверняка, узнают это приложение, т.к. оно является копией функции динамического рабочего стола яблочных компьютеров. Основная функция данной программы — смена обоев в зависимости от времени суток (при необходимости можно активировать опцию определения времени суток по геолокации или введенному пользователем городу проживания).

Программа WinDynamicDesktop

В стандартной комплектации WinDynamicDesktop содержит фотографии одного и того же места, сделанные в разное время суток. Несложно догадаться, что при наступлении определенного времени программа будет устанавливать соответствующее ему изображение. В наборе присутствуют и абстрактные изображения — по сути, цифровые рисунки.

Установка обоев в WinDynamicDesktop

Всего WinDynamicDesktop предлагает 10 комплектов динамичных обоев. Однако пользователь может расширить их список, для чего в программу потребуется импортировать либо архивы с изображениями (DDW или ZIP), либо JSON-файл, в котором особым образом прописаны пути к хранящимся на компьютере графическим файлам (кнопка «Импортировать из файла» в левом нижнем углу окна программы).

DeskScapes

DeskScapes — более продвинутая программа не только для установки, но и создания живых обоев. Главный недостаток приложения — оно платное. Но его можно использовать бесплатно в течение 30 дней с момента установки. Впрочем, стоимость лицензионной версии невелика — всего 372 руб (на момент написания обзора).

DeskScapes

При помощи DeskScapes можно установить две разновидности обоев — статичные и анимированные. Но главное отличие этой программы от WinDynamicDesktop — возможность использования в качестве фоновой заставки рабочего стола видео различного формата, а также любые анимированные изображения. При необходимости можно даже создать плейлист, состоящий из разнотипных обоев.

Программа DeskScapes

Как и в предыдущем случае, обои в DeskScapes можно скачивать прямо из программы. Их здесь довольно много. Для удобства доступные для скачивания обои разбиты на две большие категории — анимированные и статичные, а те дополнительно распределены по тематике.

Установка обоев при помощи DeskScapes

Отдельно отметим наличие в программе DeskScapes модуля DreamMaker, при помощи которого пользователь может создавать собственные обои — как статичные, так и анимированные с динамичными. Но для создания последних потребуются навыки в программировании, хоть и не глубокие.

RainWallpaper

RainWallpaper — программа, распространяющая через известный игровой сервис Steam и предназначенная, как для установки готовых, так и создания собственных живых обоев. Приложение платно, но ее стоимость на момент написания обзора составляла символические 102 рубля.

RainWallpaper

Программа RainWallpaper работает со всеми разновидностями живых обоев. В качестве заставки для рабочего стола можно использовать не только изображения и видео, но и веб-страницы (по сути, HTML-файлы) и даже анимированные 3D-модели. Более того, RainWallpaper поддерживает создание интерактивных обоев. В стандартной комплектации присутствует интересная заставка — визуализатор аудио, которую можно отнести, как к анимированным, так и интерактивным обоям. В качестве фонового изображения здесь используется разноцветный линейный визуализатор, реагирующий на издаваемый компьютером звук.

Программа RainWallpaper

Также программа RainWallpaper позволяет вывести на рабочий стол интерактивный или просто информационный гаджет. К примеру, доступный в стандартной комплектации гаджет «Sand Clock Weather» отображает погоду в выбранном пользователем городе.

Обои RainWallpaper

И последнее — создание живых обоев. В RainWallpaper для этого предусмотрена довольно мощная среда разработки заставок для рабочего стола, при помощи которой можно создавать или редактировать имеющие обои всех разновидностей, включая интерактивные.

Создание обоев в RainWallpaper

Wallpaper Engine

Wallpaper Engine — еще одна программа для установки живых обоев, которая распространяется через игровой сервис Steam, и имеет символическую стоимость — 149 рублей.

Wallpaper Engine

Программу Wallpaper Engine можно смело называть профессиональным средством для создания анимированных и интерактивных обоев на основе изображений, видео, 3D-моделей, HTM-файлов (включая возможность указания ссылки на веб-сайт) и JSON-скриптов, которые будут управлять мультимедийным контентом.

Программа Wallpaper Engine

Вообще, Wallpaper Engine не просто сменяет стандартные обои, а создает собственный виртуальный рабочий стол поверх уже имеющегося. Вместе с тем все пользовательские иконки и гаджеты остаются нетронутыми.

В приложении реализована довольно мощная среда разработки фоновых заставок для рабочего стола. Всего в редакторе можно создать 4 вида живых обоев:

Создание обоев в Wallpaper Engine

  1. Scene Wallpaper — анимированные живые обои.
  2. Video Wallpaper — обои на основе видеофайлов.
  3. Web Wallpaper — обои на основе HTML-контента.
  4. Application Wallpaper — интерактивные обои.

В Wallpaper Engine также можно импортировать готовые живые обои, скачанные с официальной страницы «Мастерской Steam», посвященной данной программе, или из любого другого источника в интернете.

Live Wallpaper HUB

Live Wallpaper HUB — довольно простая в использовании программа для установки как статичных, так и живых анимированных обоев. В самом приложении отсутствуют готовые фоновые заставки — пользователю предстоит добавлять их самостоятельно. Но это несложно — достаточно просто выбрать мультимедийный файл, что будет использоваться в качестве заставки.

Live Wallpaper HUB

Всего Live Wallpaper HUB позволяет установить один из 4-х видов обоев:

  1. Статичные обои на основе одного изображения.
  2. Статичные обои на основе группы изображений, сменяющих друг друга в соответствии с пользовательскими настройками.

Программа Live Wallpaper HUB

  1. Видеообои на основе MP4, MPG, MPEG или AVI файла с возможностью включения/выключения функции зацикливания (повтора) видео.
  2. А также HTMLили веб-обои на основе указанной пользователем ссылки на любую веб-страницу с возможностью активации функции обновления обоев каждые несколько секунд, минут, часов.

Помимо самих обоев программа Live Wallpaper HUB позволяет выводить на рабочий стол небольшой блок текстовой информации с основными техническими параметрами компьютера.

Chameleon 2.0

Chameleon 2.0 можно назвать аналогом рассмотренной в самом начале программы WinDynamicDesktop, т.к. она также работает исключительно с динамичными обоями. Но есть между ними одно большое различие — в Chameleon 2.0 нет функции скачивания готовых живых обоев. Пользователю предстоит создавать их самостоятельно, но это не так сложно, как может показаться.

Chameleon 2.0

Первое, что потребуется — выбрать режим смены изображений. Программа Chameleon 2.0 способна менять обои не только в соответствии с текущим временем суток, но и по другим критериям — уровню заряда аккумулятора (функция для ноутбуков), погодным условиям (дождь, снег и т.д.), скорости ветра, температуре воздуха, влажности воздуха и тепловому индексу. К сожалению, программа пока не умеет автоматически считывать данные о погоде ни с каких онлайн-источников, кроме тех, что работают в США и Канаде. Но здесь предусмотрена возможность добавления XML-кода для других стран (заинтересованные пользователи, наверняка, во всем разберутся).

Программа Chameleon 2.0

Но с автоматической сменой обоев по времени суток и уровню заряда батареи ноутбука никаких сложностей не возникнет. Для времени суток пользователю предстоит подготовить 24 изображения (можно и меньше) и затем указать программе (индивидуально для каждого часа) их расположение на компьютере.

Chameleon 2.0

MyLiveWallpapersApp (MLWapp)

MyLiveWallpapersApp (MLWapp) по большей части служит для установки видеообоев. Разработана она администрацией онлайн-сервиса «mylivewallpapers.com», где, кстати, можно скачать множество живых обоев для их последующей установки через данное приложение.

MyLiveWallpapersApp

Установка фоновой заставки в MLWapp сводится лишь к указанию видеофайла, что будет использован в качестве обоев, и настройке его местоположение на экране, если это требуется.

MLWapp

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

Программа MyLiveWallpapersApp

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

  • Инструкции
  • Лучшие программы
  • Полезные советы

Динамический рабочий стол в Windows 10 — используем в качестве обоев анимацию, видео, HTML-графику и шейдеры

В Windows 10 и 8.1 есть настройка персонализации, позволяющая включать и отключать для рабочего стола режим слайд-шоу, но сами используемые изображения должны быть статическими. Чтобы установить на рабочий стол анимированное изображение или видеоряд, понадобится стороннее приложение — AutoWall, выгодно отличающееся простотой использования и нетребовательностью к ресурсам компьютера, чего недостает многим другим аналогичным инструментам.

Особенно когда речь заходит об использовании в качестве обоев видео высокого разрешения.

AutoWall — портативная программа, вам достаточно распаковать содержащий ее архив, запустить одноименный исполняемый файл и указать в диалоговом окошке путь к GIF -анимации или видео в формате AVI , MP4 или MOV . Обои будут установлены сразу же после нажатия кнопки «Apply» даже на неактивированной системе, в которой функции персонализации заблокированы. После применения настроек приложение может быть закрыто. К используемым GIF -изображениям программа предъявляет определенные требования — их разрешение должно быть не меньше разрешения экрана, так как AutoWall не умеет их корректно масштабировать.

AutoWall

С видео всё немного проще, оно автоматически «подгоняется» под размер экрана, но и здесь действуют свои ограничения. Видео очень высокого качества и с высоким FPS на слабых машинах может воспроизводиться рывками. Чтобы получить приемлемый результат визуализации, нужно найти баланс между качеством и производительностью. Включенная в видеоролик аудиодорожка не воспроизводится, так что никакие звуки не станут мешать вам наслаждаться видом разворачивающейся на рабочем столе картиной.

AutoWall и производительность

Вес изображений/видео и производительность имеют непосредственную взаимосвязь. Чем «тяжелее» мультимедийный файл, тем больше потребуется программе вычислительных мощностей. Если загрузка ЦП на слабом ПК при воспроизведении процессом mpw (а именно этот плеер использует программа) GIF -файла с разрешением 1600х900 px и весом 2,8 Мб составила 15%, то воспроизведение файла MP4 весом 70 Мб и разрешением Ultra HD «потянуло» уже на 75%, из-за чего плавность воспроизведения была утрачена.

Lively Wallpaper

Если вы ищите что-то более продвинутое, рекомендуем обратить внимание на программу Lively Wallpaper, которая позволяет устанавливать на рабочий стол не только видео и GIF -анимацию, но также обычные и интерактивные веб-страницы, эмуляторы, потоковое видео и даже шейдеры. В отличие от AutoWall, приложение достаточно требовательное к ресурсам компьютера, в процессе инсталляции Lively Wallpaper может потребоваться установка дополнительных компонентов Microsoft (NET Core) .

Lively Wallpaper

Интерфейс Lively Wallpaper — окно с небольшой библиотекой готовых динамических обоев, представленных средними размерами превью. Клик ПКМ по превью открывает меню, в котором можно выбрать опцию предпросмотра и установки обоев, просмотра информации и путь расположения файлов, экспорта в ZIP -архив и удаления. Слева находится узкая полоска меню с кнопкой «Плюс», нажатие которой переключает пользователя в раздел, в котором он может выбрать устанавливаемый в качестве обоев файл или URL -адрес, после чего Lively Wallpaper проанализирует данные и добавит обои в свою библиотеку.

Lively Wallpaper

Lively Wallpaper

Lively Wallpaper

Настроек много, в них вы можете выбрать внешнее оформление интерфейса, настроить параметры производительности, включить и отключить транслируемое аудио (звук) , выбрать используемый видеоплеер и так далее. Найти подходящее для установки обоев автономное видео не составляет проблемы, гораздо труднее отыскать интерактивные веб-ресурсы, подобные louie.co.nz/25th_hour, которые могли бы послужить в качестве «живых» обоев. Также, к сожалению, программой поддерживаются не все онлайн-трансляции: попытки вывести изображение ряда веб-камер на рабочий стол у нас так и не увенчались успехом.

Оформление рабочего стола Windows 10 и живые обои Wallpaper Engine

Оформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper Engine Оформление рабочего стола Windows 10 и живые обои Wallpaper Engine Оформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper EngineОформление рабочего стола Windows 10 и живые обои Wallpaper Engine Оформление рабочего стола Windows 10 и живые обои Wallpaper Engine

Конечно, вам не обязательно следовать моим настройкам точь-в-точь, в конце концов это вы будете пользоваться своим компьютером. Главное, чтобы именно вам было приятно это делать.

Буду рад, если материал оказался вам полезен. В этом случае, будет не лишним поставить лайк, подписаться на ютуб канал и вот это вот все.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *