Faq как определить, запущен ли хранитель экрана


Содержание

Бред программиста

Программирование, извращения и всё остальное

воскресенье, 18 сентября 2011 г.

Определяем бездействие пользователя в Windows

Сегодня я распишу несколько WinAPI функций для определения того, что пользователя сейчас нет на месте и можно принять соответствующие меры. Какие меры можно принять?

  • Если нужен ответ от пользователя на не очень важный вопрос, можно принять решение самостоятельно или же продолжить заниматься другими вещами, отложив вопрос до появления
  • Если идут вычисления, можно поднять приоритет операции
  • Если идёт демонстрация некой информации, её можно остановить, чтобы зря не переводить ресурсы
  • Если есть подобие мессенжера, можно изменить статус

хранитель экрана

люди, мне очень мешает хранитель экрана когда я смотрю онлайн видео, что бы я не делал в настройках ничего не помогает, долгие поиски в гугле показали, что проблема не у меня одного, единственно попалась полезная статья где автор предлагает удалить гном-скринсейвер, поставить старой версии и запретить обновляться! но мне такой вариант не подходит так как у меня убунту 10.10 64, а там для i386! есть люди у кого такая же беда была, как её решить, что б нормально смотреть онлайн? с плеереми проблем нет, галочку поставил, аплет тоже на панельку вынес вместь гном-скринсеёвер пробовал ставит иксскринсейвер, ставил большее время включения, а выключается через 5 мин, питание тоже пробовал! ни выходит у меня ничего

Выключи его, делов-то.

Всё дело в кривом флеше, который не умеет отключать скринейвер.
Варианты решения проблем:
1) Отключить скринсейвер
2) Добавить тайм-аут скринспейвера
3) Не смотреть видео через флеш
4) Написать программу, которая будет определять запущен ли флеш, и отключать скринсейвер
5) .

побовал без толку!

Смотри видео mplayer’ом с правильной конфигурацией — делов-то!

1-2 как ни странно не помогает, ничего не меняется! 3 не подходит 4 нет мозгов, а так я бы с удовольствием 5.

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

В гноме есть апплет для панели, который запрещает всякие энергосберегалки, если на него нажать.

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

> сбиваются визуальные эффекты на простые и пропадают кнопки закрытие окна

Как узнать на каком экране сейчас запущено приложение?

Есть screensaver, и при запуске он открывает две копии приложения на количество мониторов. Мне необходимо чтоб некоторые функции на одном из мониторов не выполнялись — дублируются.

Как узнать количество мониторов я знаю — Screen.AllScreens . Как узнать какой основной тоже .Primary . А вот как узнать на каком сейчас запущенна данная форма?

Есть идея, что искать по координатам окна в каждом мониторе, но может есть способ легче?

Настраиваем блокировку компьютера при простое через screen saver с помощью Group Policy Preferences

В большинстве организаций, применяющих в своей ИТ инфраструктуре локальные стандарты и регламенты информационной безопасности, уделяется отдельное внимание вопросу блокировки консолей рабочих станций пользователей при наступлении некоторого периода бездействия. Например, в качестве обязательного требования для большинства категорий пользователей может выставляться блокировка рабочего стола компьютера при отсутствии пользовательской активности более 15 минут. В управляемой среде Active Directory в доменных групповых политиках администраторам предоставляется ряд параметров, позволяющих централизованно настроить пользовательскую среду для форсированного применения механизма блокировки рабочего стола посредствам срабатывания программы — хранителя экрана (screen saver), или как её ещё называют, экранной заставки. Эти параметры расположены в разделе групповой политики:

User Configuration > Policies > Administrative Templates > Control Panel > Personalization

Вот типичный возможный пример таких настроек:

Password protect the screen saver = Enable
Screen saver timeout = Enable ( 900 Seconds)
Force specific screen saver = scrnsave.scr

В данном примере включено обязательный запуск конкретного файла экранной заставки (scrnsave.scr) при простое более 15 минут с требованием ввода пароля пользователя при попытке последующего доступа к рабочему столу.

В системе, где применены данные параметры GPO, все настройки экранной заставки для пользователя становятся недоступными для изменений.

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

Для обеспечения настроек экранной заставки для сменного персонала и для всех остальных пользователей мы можем создать две отдельные групповые политики – одна с обязательным срабатыванием экранной заставки, другая — без него. Но с использованием механизмов настройки реестра с помощью Group Policy Preferences (GPP) мы сможем гибко объединить эти настройки внутри одной групповой политики.

Для того, чтобы задействовать механизмы GPP для данной задачи, мы воспользуемся параметрами реестра, которые изменяются стандартными Административными шаблонами, указанными нами ранее. Сопоставим указанные ранее параметры GPO с ключами реестра которые они изменяют в клиентской системе:

Политика: Password protect the screen saver
Куст реестра: HKEY_CURRENT_USER
Ветка: SoftwarePoliciesMicrosoftWindowsControl PanelDesktop
Ключ: ScreenSaverIsSecure REG_SZ = 1

Политика: Screen saver timeout
Куст реестра: HKEY_CURRENT_USER
Ветка: SoftwarePoliciesMicrosoftWindowsControl PanelDesktop
Ключ: ScreenSaveTimeout REG_SZ = 900

Значение «900» означает количество секунд от момента начала бездействия до срабатывания экранной заставки (15 минут простоя)

Политика: Force specific screen saver
Куст реестра: HKEY_CURRENT_USER
Ветка: SoftwarePoliciesMicrosoftWindowsControl PanelDesktop
Ключ: ScreenSaveActive REG_SZ = 1
Ключ: SCRNSAVE.EXE REG_SZ = scrnsave.scr

Эксперименты с применением этой политики показали, что ключ реестра ScreenSaveActive добавляется лишь на системах Windows XP, а после отключения этой политики, он из реестра корректно не удаляется. Опытным путём удалось выяснить, что отсутствие этого ключа не вносит никаких изменений, поэтому будем рассматривать его как рудиментарный элемент и исключим из наших настроек GPP.

Итак, в групповой политике, действующей на наших пользователей, переведём три перечисленных параметра в состояние Not configured (если они ранее были настроены), а в разделе политики User Configuration > Preferences > Windows Settings > Registry создадим логическую группу, в которой будут храниться наши настройки, например ScreenSaver .

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


В группе Enabled создадим три правила для создания/обновления ранее перечисленных ключей пользовательского реестра. Нацеливание (Item-level targeting) для этой группы использовать не будем, то есть эти параметры реестра будут применяться для всех пользователей.

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

Илон Маск рекомендует:  Mysql администрирование пакета

Таким образом, логика обработки параметров реестра будет заключаться в обязательном включении экранной заставки для всех пользователей за исключением тех, кто включён в специальную группу безопасности. То есть при включении какого-либо пользователя в данную группу, из его пользовательского реестра будут удаляться ключи форсированной настройки экранной заставки, и он самостоятельно сможет, например, отключить её вовсе, так как в ОС диалоговые элементы пользовательского интерфейса станут доступными.

10.2. Какие параметры экрана вы можете задать

10.2. Какие параметры экрана вы можете задать

Наверное, первое, что вы захотите настроить в своей системе — это установить другие параметры экрана, а именно изменить графическую тему и фон рабочего стола. Для настройки экрана используется апплет Экран (рис. 79).

Рис. 79. Свойства экрана.

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

Вкладка Рабочий стол позволяет изменить фоновый рисунок рабочего стола. В качестве рисунка последнего можно использовать графический файл практически любого формата — BMP, JPG, GIF и др. Даже можно использовать HTML-файл (сохраненную на диске веб-страницу). Для выбора графического файла нажмите кнопку Обзор и выберите нужный вам файл. С помощью параметра Расположение вы можете указать, как выбранный вами рисунок будет расположен на рабочем столе:

Растянуть — рисунок будет растянут на весь экран. Если размер рисунка значительно меньше размера экрана, результат, мягко говоря, будет так себе.

По центру — рисунок будет помещен в центр экрана.

Замостить — экран будет покрыт «размноженным» рисунком. Рекомендуется использовать этот режим в случае маленьких рисунков.

Параметр Цвет позволяет выбрать цвет рабочего стола. Для определения дополнительных параметров рабочего стола нажмите кнопку Настройка рабочего стола. Появится окно Элементы рабочего стола (рис. 80), в котором вы сможете выбрать отображаемые значки рабочего стола, изменить значки для того или иного элемента (Мой компьютер, Корзина и др.), а также включить функцию очистки рабочего стола.

Рис. 80. Параметры рабочего стола.

Перейдем к основному окну — Свойства: Экран. Вкладка Заставка позволяет определить параметры хранителя экрана — специальной программы, которая будет запускаться во время вашего отсутствия. Хранители экрана используются очень давно, еще со времен DOS. Многие думают, что основная функция хранителя экрана — защита паролем рабочего места во время отсутствия пользователя за компьютером. Оказывается, это не так. Защита от несанкционированного доступа является только вспомогательной функцией. Основная же — защита обычного CRT-монитора от выгорания люминофорного покрытия экрана монитора. Если у вас CRT-монитор, то не рекомендуется надолго оставлять его включенным без присмотра. Статическая картинка (которая не изменяется, поскольку вы не работаете за компьютером) может повредить экран монитора. Хранитель экрана выводит различные динамические изображения, защищающие монитор от выгорания. Если у вас TFT-монитор, то все равно желательно использовать хранитель экрана, но уже для защиты от несанкционированного доступа.

Параметр Заставка (рис. 81) позволяет выбрать хранитель экрана. Нажав кнопку Просмотр, вы сможете увидеть, как будет смотреться заставка. Параметр Интервал позволяет определить время простоя компьютера, по прошествии которого запускается хранитель экрана. Кнопка Параметры позволяет задать параметры этого хранителя. Если включить переключатель Защита паролем, то для выхода из программы-заставки (когда она активна) нужно ввести пароль, который вы используете для входа в Windows.

Рис. 81. Параметры хранителя экрана.

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

Вкладка Оформление позволяет настроить отдельный элемент графического интерфейса. Вы можете указать параметры каждого элемента интерфейса пользователя — от пункта меню до заголовка окна. На вкладке Оформление можно выбрать только три основных параметра — стиль окон и кнопок, цветовую схему и размер шрифта. Для более точной настройки нажмите кнопку Дополнительно (рис. 82). Изменить параметры того или иного элемента очень просто: можно выбрать элемент из списка или же щелкнуть на нем в верхней части окна. Например, если вы хотите изменить оформление заголовка окна, щелкните по нему, затем выберите шрифт, его начертание, цвет шрифта, цвет самого заголовка и его размер.

Рис. 82. Дополнительное оформление.

Самой важной является вкладка Параметры (рис. 83). Она позволяет изменить разрешение экрана, качество цветопередачи, а также другие параметры монитора и видеокарты. Разрешение экрана — это количество точек по горизонтали и вертикали. Для монитора с экраном 17″ оптимальным является разрешение 1024 х 768. Большее разрешение устанавливать, как правило, нет смысла, поскольку изображение на экране будет совсем мелким и вы можете испортить зрение. Для 19-дюймового монитора можно установить разрешение 1280 х 1024. Меньше — тоже не стоит, потому что изображение будет слишком крупным и мало что поместится на экране. Это все равно, что на 17-дюймовом мониторе установить разрешение 800 х 600.

Рис. 83. Разрешение экрана.

Параметры цветопередачи изменять не стоит — все современные мониторы и видеокарты обеспечивают самое высокое, 32-битное качество цветопередачи. Теперь нажмите кнопку Дополнительно. Появится окно, в котором можно установить дополнительные параметры монитора и видеокарты. Обычно данные параметры изменять приходится очень редко. На вкладке Монитор (рис. 84) установите частоту обновления экрана 85 Гц как наиболее оптимальную для зрения. Вообще, чем выше частота обновления экрана, тем лучше для глаз.

Рис. 84. Параметры хранителя экрана.

На этом обзор параметров экрана можно считать завершенным и перейти к настройкам клавиатуры.

Бред программиста

Программирование, извращения и всё остальное

воскресенье, 18 сентября 2011 г.

Определяем бездействие пользователя в Windows

Сегодня я распишу несколько WinAPI функций для определения того, что пользователя сейчас нет на месте и можно принять соответствующие меры. Какие меры можно принять?

  • Если нужен ответ от пользователя на не очень важный вопрос, можно принять решение самостоятельно или же продолжить заниматься другими вещами, отложив вопрос до появления
  • Если идут вычисления, можно поднять приоритет операции
  • Если идёт демонстрация некой информации, её можно остановить, чтобы зря не переводить ресурсы
  • Если есть подобие мессенжера, можно изменить статус

Настройка экранных заставок в Windows 7 при помощи реестра

Посетителей: 129785 | Просмотров: 149619 (сегодня 10) Шрифт:

Введение

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

В операционной системе Windows 7 присутствуют следующие экранные заставки: Геометрический вальс, Ленты, Мыльные пузыри, Объемный текст, Пустой экран, Фотографии. Экранные заставки можно изменять, а также некоторые из них можно настроить при помощи диалога «Параметры экранной заставки». Для того чтобы открыть диалог «Параметры экранной заставки», выполните следующие действия:

  • На рабочем столе нажмите на правую кнопку мыши и из контекстного меню выберите команду «Персонализация», а затем перейдите по ссылке «Заставка»;
  • Нажмите на кнопку «Пуск» для открытия меню, откройте «Панель управления» и из списка компонентов панели управления выберите «Персонализация», а после чего перейдите по ссылке «Заставка».
Илон Маск рекомендует:  Веб программирование


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

Настройка экранных заставок

К сожалению, большинство стандартных экранных заставок в операционной системе Windows 7 (также как и в Windows Vista) интерфейсными средствами изменить просто невозможно. При нажатии на кнопку «Параметры» вместо открытия диалога настроек заставки видим только информационное сообщение, которое повествует о том, что у выбранной экранной заставки нет настраиваемых параметров, и она уже отконфигурирована, так как нужно:

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

Геометрический вальс

Все настройки данной экранной заставки, которые мы будем изменять, используют параметры типа DWORD, хранятся в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Screensavers\Mystify. Ниже представлен твик реестра с возможными параметрами для изменения настроек экранной заставки «Геометрический вальс»:

  • Значение параметра CameraFOV влияет на приближение камеры, т.е. чем больше значение параметра, тем ближе отображаются ленты.
  • Параметр LineWidth определяет максимальную ширину следа от линий.
  • Параметр NumLines отвечает за количество линий, которые летают по экрану.
  • Значения параметра SpanMultiMon влияет только на пользователей с несколькими мониторами. Установка параметру значения 1 позволяет заставке перемещаться между двумя мониторами.
  • Параметр AllScreensSame используется для компьютеров с несколькими мониторами. Доступны только два значения для этого параметра. Если установить значение данного параметра равным 1, то на всех мониторах будет использоваться один и тот же конфигурационный файл, и будет отображаться идентичная заставка.

После внесения изменений в системный реестр, можно изменить внешний вид экранной заставки «Геометрический вальс» так, как показано на следующем скриншоте:

Ленты

Все настройки данной экранной заставки, которые мы будем изменять, используют параметры типа DWORD, хранятся в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Screensavers\Ribbons. Ниже представлен твик реестра с возможными параметрами для изменения настроек экранной заставки «Ленты»:

  • Значение параметра CameraFOV влияет на приближение камеры, т.е. чем больше значение параметра, тем ближе отображаются ленты.
  • Параметр RibbonWidth определяет максимальную ширину летающих лент.
  • Параметр NumRibbons отвечает за количество лент, которые летают по экрану.
  • Параметр Blur влияет на след ленты. При установке значения равным 0, след от ленты исчезать не будет. При установке большего значение, ленты будут опираться друг на друга.
  • Значения параметра SpanMultiMon влияет только на пользователей с несколькими мониторами. Установка параметру значения 1 позволяет заставке перемещаться между двумя мониторами.
  • Параметр AllScreensSame используется для компьютеров с несколькими мониторами. Доступны только два значения для этого параметра. Если установить значение данного параметра равным 1, то на всех мониторах будет использоваться один и тот же конфигурационный файл, и будет отображаться идентичная заставка.

После внесения изменений в системный реестр, можно изменить внешний вид экранной заставки «Ленты» так, как показано на следующем скриншоте:

Мыльные пузыри

Все настройки данной экранной заставки, которые мы будем изменять, используют параметры типа DWORD, хранятся в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Screensavers\Bubbles. Ниже представлен твик реестра с возможными параметрами для изменения настроек экранной заставки «Мыльные пузыри»:

  • При помощи параметра ShowShadows можно указать, будет ли отображаться тень под пузырями. Если установить значение равным 0, тени не будет, а если указать значение равным 1 – то под пузырями будет отображаться тень.
  • Параметр MaterialGlass управляет прозрачностью пузырей. Доступны два значения параметра. Если установить значение равным 0, пузыри будут непрозрачными, а, соответственно, если установить 1 – то пузыри будут прозрачными.
  • Параметр ShowBubbles определяет цвет экрана. Также для этого параметра доступны только два значения. Если установить значение равным 0, пузыри будут передвигаться по пустому экрану, а если значение будет равным 1, то при появлении заставки будет виден пользовательский рабочий стол.
  • Параметр TurbulenceForce влияет на цвет пузырей, а при установке значения 0 цвет пузырей становится черным. Для установки нужного цвета, с этим параметром нужно экспериментировать. Например, для того чтобы все пузыри переливались разными цветами можно указать значение 499602da или 1234567898 в десятеричной системе исчисления.
  • За среднюю скорость перемещения пузырей по экрану отвечает параметр TurbulenceSpeed. Значения параметра могут варьироваться от 0 до 10, то есть для установки минимальной скорости устанавливается значение 0, а для максимальной скорости — 10.
  • Значения параметра SpanMultiMon влияет только на пользователей с несколькими мониторами. Установка параметру значения 1 позволяет заставке перемещаться между двумя мониторами.
  • При помощи параметра SphereDensity можно указать точное количество пузырей, которые будут перемещаться по экрану. Для того чтобы подобрать определенное количество, нужно экспериментировать. Например, для того чтобы по экрану перемещались только 9 пузырей, укажите значение 3d278480 или 1026000000 в десятеричной системе исчисления. Максимальное значение в десятеричной системе исчисления – 2100000000.
  • С помощью параметра TurbulenceNumOctaves можно указывать скорость изменения цвета пузыря. Для этого параметра доступны значения начиная с 1 до 255. Чем больше значение параметра, тем быстрее будет изменяться цвет пузыря. А, соответственно, если установить значение равным 1 цвета практически не будут изменяться.
  • Параметр Radius отвечает за размер пузыря. Также как и с параметрами TurbulenceForce и SphereDensity для указания нужно размера нужно немного поэкспериментировать. Максимальное значение параметра — 435a6e80 или 1130000000 в десятеричной системе исчисления.
  • Параметр AllScreensSame используется для компьютеров с несколькими мониторами. Доступны только два значения для этого параметра. Если установить значение данного параметра равным 1, то на всех мониторах будет использоваться один и тот же конфигурационный файл, и будет отображаться идентичная заставка.

После внесения изменений в системный реестр, можно изменить внешний вид экранной заставки «Мыльные пузыри» так, как показано на следующем скриншоте:

Объемный текст

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

Не буду описывать каждую опцию этого диалога, а сразу перейду к настройкам экранной заставки «Объемный текст» средствами системного реестра. Для данной экранной заставки, все параметры хранятся в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Screensavers\ ssText3d. Ниже представлен твик реестра с возможными параметрами для изменения настроек экранной заставки «Объемный текст»:

  • Параметр AllScreensSame используется для компьютеров с несколькими мониторами. Доступны только два значения для этого параметра. Если установить значение данного параметра равным 1, то на всех мониторах будет использоваться один и тот же конфигурационный файл, и будет отображаться идентичная заставка.
  • В строковом параметре CustomEnvironment указывается путь к картинке с отражением для стиля поверхности объемного текста в формате *.bmp.
  • В строковом параметре CustomTexture указывается путь к картинке с текстурой для стиля поверхности объемного текста в формате *.bmp.
  • При помощи строкового параметра DisplayString можно задавать текст, который будет отображаться во время экранной заставки.
  • Параметр DisplayTime отвечает за отображение текущего времени вместо текста. Доступны только два значения для этого параметра. Если установить значение данного параметра равным 1, то во время заставки будет отображаться текущее время.
  • С помощью строкового параметра FontFace можно указать шрифт для отображаемого текста.
  • Параметр FontItalic отвечает за курсивное начертание текста. Для того чтобы начертание текста было обычным – укажите значение равным 01000000, а для курсивного начертания — 010000ff.
  • При помощи параметра FontWeight, можно указать будет ли начертание текста обычным или полужирным. Для того чтобы начертание текста было обычным, укажите значение равным 00000190, а в том случае, если нужно сделать текст с полужирным начертанием – укажите значение параметра 000002bc.
  • Уровень разрешения текста выбирается при помощи параметра MeshQuality. У этого параметра может быть 10 значений. А именно: 00000064, 000000c8, 0000012c, 00000190, 000001f4, 00000258, 000002bc, 00000320, 00000384 и 000003e8.
  • Параметр RotationSpeed отвечает за скорость вращения текста. Доступны значения от 1 до 14 (20 в десятеричной системе исчисления).
  • При помощи параметра RotationStyle можно указывать тип вращения текста. Существует 5 тип вращения – «Нет», «Кручение», «Качели», «Волны» и «Перевороты». Для того чтобы указать тип вращения «Нет», установите значение параметра равным 00000000. Для типа «Кручение» — 00000001, «Качели» — 00000002, «Волны» — 00000003, а для установки типа «Перевороты», значение должно быть равным 00000004
  • Параметр Size отвечает за размер отображаемого текста. Доступны значения от 1 до 0a (10 в десятеричной системе исчисления).
  • Можно отображать световые блики при помощи параметра Specular. Доступны только два значения для этого параметра. Если установить значение данного параметра равным 1, то блики будут отображаться.
  • С помощью параметра SurfaceColor можно указывать цвет отображаемого на экране текста. Например, если указать значение параметра равным 0040ff00, то будет отображаться текст ярко зеленого цвета.
  • При помощи параметра SurfaceType можно выбирать стиль поверхности текста. Для того чтобы установить стиль «Сплошной цвет», значение параметра должно быть равным 00000000. Для того чтобы установить стиль «Рисунок текстуры», укажите значение равным 00000002, а для стиля «Отражение» — равным 00000001.
  • Параметр UseCustomColor отвечает за то, установлен ли флажок «Другой цвет». Доступны только два значения для этого параметра. Если установить значение данного параметра равным 1, то цвет берется из параметра SurfaceColor.
  • Параметр UseCustomEnvironment отвечает за то, установлен ли флажок «Выбрать отражение». Доступны только два значения для этого параметра. Если установить значение данного параметра равным 1, то отражение берется из параметра CustomEnvironment.
  • Параметр UseCustomTexture отвечает за то, установлен ли флажок «Выбрать текстуру». Доступны только два значения для этого параметра. Если установить значение данного параметра равным 1, то отражение берется из параметра CustomTexture.
Илон Маск рекомендует:  Что такое код accessresource

После внесения изменений в системный реестр, можно изменить внешний вид экранной заставки «Объемный текст» так, как показано на следующем скриншоте:

Прочие настройки, связанные с заставками

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

Отключение заставки

При помощи этой настройки системного реестра можно запретить запуск заставок. Также после применения этого твика, в диалоговом окне «Параметры экранной заставки» раздел «Заставка» недоступен. В результате, вы не сможете изменять параметры заставки.

Запрещение изменения заставки

При помощи этой настройки системного реестра можно запретить изменение заставок. Помимо этого, параметр запрещает использовать панель управления и персонализацию для добавления, настройки или изменения заставки на компьютере. При этом запуск заставки не запрещается. Твик следующий:

Применение указанной заставки

При применении этого твика реестра, используется только та заставка, которая была указанна в твике. Кроме того, в этом случае становится недоступным раскрывающийся список заставок в диалоговом окне «Параметры экранной заставки» в панелях управления персонализацией. Для того чтобы твик применился правильно, вам следует ввести имя файла заставки, включая расширение SCR. Если файл заставки находится не в каталоге %Systemroot%\System32, следует вводить полный путь к файлу.

Установка таймаута для экранной заставки

Также при помощи системного реестра можно определить время бездействия пользователя, по истечении которого запускается заставка. Для этого параметра можно задать значение времени бездействия в интервале от 1 секунды до 86400 секунд (24 часа). В следующем примере, задано время 45 минут:

Установка парольной защиты для заставки

Можно установить парольную защиту для экранной заставки. При использовании следующей настройки реестра, все заставки защищаются паролем. Также после применения этого твика, в диалоговом окне «Параметры экранной заставки» нельзя снять флажок с опции «Начинать с экрана вход в систему».


Заключение

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

Статья опубликована в рамках конкурса «Наш выбор — Windows 7!». Оригинальный стиль автора сохранен.

Lubuntu.ru

Русскоязычное сообщество Lubuntu Linux

  • Темы без ответов
  • Активные темы
  • Поиск

[решено] XScreenSaver: как автоматически запускать демон

[решено] XScreenSaver: как автоматически запускать демон

Сообщение Jeffrey » 15 ноя 2013, 11:21

XScreenSaver в систему Lubuntu 13.10 (64-bit) установлен и настроен. Однако, при каждом перезапуске системы и запуске настройки его параметров выдаётся сообщение, что «демон XScreenSaver для экрана 0 не запущен, запустить?». Я отвечаю утвердительно, но это до следующего перезапуска.

Вопрос: где его прописать, чтобы демон XScreenSaver для экрана 0 стартовал автоматически?

Зачем это нужно . Выключается экран. Даже Caffeine не держит

Данные . Вхожу в систему, ничего (и никого) не трогаю.

Меню — Параметры — Default applications for LX session — Группа с названием Screensaver — в выпадающем меню выбираем установленный нами ранее XScreenSaver и жмём Apply — Перезагружаемся

Вывод. Caffeine поставил зря, никаких сценариев не требуется и ничего никуда прописывать и класть не надо. Нужно только установить XScreenSaver, настроить его и вкладку «Расширенные» (питание монитора) и включить автозапуск демона XScreenSaver в приложении «Default applications for LX session». Вот и всё!

Faq как определить, запущен ли хранитель экрана

Расположите на форме 3 элемента CommandButton, элемент Timer.

Нажмите на кнопку 2. Через несколько секунд запустится хранитель экрана. Через 6 секунд пошевелите мышкой, хранитель экрана закроется. И вы увидите на форме MsgBox с сообщением, была загружена заставка. При нажатии на кнопку 3 вы получите время, через которое запускается хранитель экрана. Const SPI_GETSCREENSAVEACTIVE = 16
Const SPI_GETSCREENSAVETIMEOUT = 14
Private Declare Function SystemParametersInfo Lib «user32» Alias «SystemParametersInfoA» (ByVal uAction As Long, ByVal uParam As Long, lpvParam As Any, ByVal fuWinIni As Long) As Long

‘6 нижеследующих строчек нужны для запуска хранителя экрана
Const WM_SYSCOMMAND = &H112&
Const SC_SCREENSAVE = &HF140&
Private Declare Function SendMessage Lib «user32» Alias «SendMessageA» (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Private Sub Command2_Click()
Call SendMessage(Me.hWnd, WM_SYSCOMMAND, SC_SCREENSAVE, 0&)
End Sub

‘нажав на кнопку при незапущенном хранителе экрана вы получите сообщение «False»
Private Sub Command1_Click()
Dim blnReturn As Boolean
Dim blnActive As Boolean
Call SystemParametersInfo(SPI_GETSCREENSAVEACTIVE, vbNull, blnReturn, 0)
blnActive = blnReturn
MsgBox blnActive
Timer1.Enabled = False ‘выключить таймер
End Sub

Private Sub Form_Load()
Timer1.Interval = 5000 ‘установить временной интервал таймера 5 секунд
Timer1.Enabled = True ‘включить таймер
End Sub

Private Sub Timer1_Timer()
Command1_Click ‘имитурем нажатие на клавишу 1
End Sub

Не запускается заставка при простое

  • Страница 1 из 1
  • 1
Модератор форума: fixap, Drinko
Компьютерный форум » Операционные системы » Windows 7 » Не запускается заставка при простое

Не запускается заставка при простое

Mushill

BB-код ссылки (для форумов):

BB-код ссылки (для форумов):

Приведите ошибки из Журнала событий Windows совпадающие по времени с закрытием скринсейвера при попытке просмотра.
Попробуйте обновить DirectX.

BB-код ссылки (для форумов):

BB-код ссылки (для форумов):

BB-код ссылки (для форумов):

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

При необходимости лечим лишнее опцией /requestsoverride

К примеру, для Firefox команда будет выглядеть так:

BB-код ссылки (для форумов):

200?’200px’:»+(this.scrollHeight+5)+’px’);»> DISPLAY:
нет.

extrimz, adobe flash player установлен и обновлён, а ждущий и спящий режимы стоят, но все равно комп на это не реагирует.

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL