Показать полную графическую версию : [Персонализация] [3.0]-=смена обоев рабочего стола со спецэффектами=-
Страниц :
1
[
2]
3
4
5
6
7
8
9
10
11
12
13
14
rrr777, Можно и с ней.....вообще оптимизировать можно любую тему оформления (в принципе...)....выкладывайте тему...или ссыль на нее,посмотрю можно ли сделать...
tweakos, вот парочка тем:
http://rghost.ru/832002 - Winstyle7
http://rghost.ru/832005 - SevenVG Black Normal
rrr777, Ок. Посмотрю на досуге....
Freeman256
14-01-2010, 16:09
Мне кажется стоит обеспечить совместимость с любыми темами оформления.
Freeman256, Панель задач в теме оформления (а именно фоновый рисунок) состоит из 2 элементов - собственно сам бэкграунд , и фон под часами.так вот,этот фон может быть весьма длинным, или наоборот-коротким.....вообщем не красиво будет....поэтому придется редактировать тему....есть и еще пара нюансов.....
По просьбам трудящихся:
Мне кажется стоит обеспечить совместимость с любыми темами оформления. »
Сделано.В следующей версии будет поддержка любой темы оформления.:).....если еще кому то это интересно.....
эпиграф:
А если еще добавить фэйд эффект
(плавное проявление одной картинки через другую),
как в "Персонализация" от tweakos? Думаю, что фэйд
эффект здесь очень бы вписался (учитывая 12 секундную
задержку перед сменой обоев)!!! »
Я и сам давно задумывался над целесообразностью использования ESCO Wallpaper Changer (http://forum.oszone.net/thread-127449.html) для смены обоев. Да, календарь, да, умеет выбирать обои из произвольных папок, да, есть цветовые эффекты и разные способы отображения на экране, вставляние случайных цитат, автозанесение "смены обоев" в "Назначенные задания", и наконец своя собственная вкладка в свойствах экрана.
Но за год использования для меня весь этот могучий арсенал Wallpaper Changer сжался до одной иконки на рабочем столе "сменить обои" :(
А ведь для функционала "поменять обои на случано выбранные из заранее заданной папки" вполне достаточно даже CMD файла!
Ведь в cmd можно получить список файлов, выбрать случайный, при помощи
reg add "HKCU\Control Panel\Desktop" /f /v "Wallpaper"
записать его имя в реестр, а при помощи команды
rundll32.exe user32.dll,UpdatePerUserSystemParameters ,1 ,True
отобразить на рабочий стол
ну а когда tweakos сделал фишку с фейдом как в Seven, я решил что, всё, пора.
[hr]
Итак, Дамы и Господа перед вами
MagicLogon !
http://i066.radikal.ru/0909/08/17c8fa4e8c0b.png
оформленный в виде SVCPack аддона
те кто слышит про MagicLogon впервые, для вас При запуске Windows экран монитора радует пользователя несколькими изображениями
картинкой определённой в HKEY_USERS\.DEFAULT\Control Panel\Desktop (по умолчанию - голубой экран)
картинкой показываемой c:\WINDOWS\system32\logonui.exe
обои рабочего стола, лежащие под иконками и прочими визуальными наворотами
если все эти 3 картинки одинаковы, то процесс загрузки Windows перестаёт быть мельканием разнородных картинок, и превращается в завораживающую смену планов - появляется картинка, после чего поверх этой картинки появляется приглашение к вводу пароля (либо надпись "добро пожаловать"), и на конец поверх картинки появлется россыпь иконок и таскбар.
хотя придумано (и показано) это было не вчера, но названия этому процессу загрузки с постоянной картинкой не было.
Чтобы в дальнейшем не таскать за собой дикую и неудобную фразу "процесс загрузки Windows с постоянной картинкой на всех 3 этапах" назовём это Magic Logon
примерно увидеть "как это выглядит" можно вот на этой 360 килобайтной анимации
http://s53.radikal.ru/i142/0909/30/eea41e394bf3t.jpg (http://radikal.ru/F/s53.radikal.ru/i142/0909/30/eea41e394bf3.gif.html)
сделать так, чтобы дистрибутив после установки стартовал с Magic Logon, не сложно. Но этого почти никто не делал, потому что пользователи очень редко оставляют дефолтные обои, почти всегда заменяя их по своему вкусу. А после смены валпапера пользователем от Magic Logon остаются рожки да ножки.
Но если гора не идёт к Магомету, то … Prokazzza (http://forum.oszone.net/member.php?userid=47933) сперва огласил идею "запихать картинку с обоев пользователя в logonui" , а потом эта идея была реализована в одном из компонентов WinStyle, WinstyleMonitor (http://forum.oszone.net/thread-145914.html).
Потом tweakos (http://forum.oszone.net/member.php?u=160126) делает LogonUI & Logo Changer (http://forum.oszone.net/thread-148340.html) для тех, кто хочет "Magic Logon без Winstyle"
У обоих проектов есть неприятная особенность — какой нибудь компонент должен постоянно висеть в памяти компьютера, отслеживая "не поменял ли пользователь картинку для обоев?" и в случае если "поменял", изменить картинку в LogonUI.
Ещё один недостаток — если обои меняются с помощью дополнительной программы автоматически или по команде пользователя, то мониторящие компоненты это не улавливают (http://forum.oszone.net/post-1208587-102.html). Если интересно, причины подобного неулавливания (http://forum.oszone.net/post-1208606-103.html)
Оба этих недостатка обходятся, если поменять стратегию. Не мониторить "не поменял ли пользователь картинку для обоев?", а выполнять команду "записать текущий wallpaper в LogonUI" после команды "поменять обои" для обоеменяющегго софта.
Стратегия имеет недостаток — если пользователь поменят обои через "свойства рабочего стола" то эта смена обоев в LogonUI не запишется, и Magic Logon не получится :(»
Собственно это всё одна программа MagicLogon.exe , которая при запуске без параметров сообщает о том, как её запускать
http://s005.radikal.ru/i209/1001/a1/e74f34525815.png
http://s005.radikal.ru/i209/1001/a1/e74f34525815.png
т.е. программки + ярлык на рабочем столе с прописанными опциями вполне было бы достаточно для работы.
но я добавил ML.cmd для некоторых сервисных функций:
задержка 12 секунд при запуске из автозагрузки меняется правкой ML.cmd rem Задержка при автозагрузке
if "%1"=="delay" "%ProgramFiles%\MagicLogon\timeout.exe" 12 При первом запуске бекап файла logonui.exe (модификация его безопасна, но мало ли чего)
Определение оригинальности logonui.exe (по размеру файла), и в случае оригинального используется опция /RND , то есть будет просто случайная смена обоев через фейд, без эффекта MagicLogon если у Вас модифицированный logonui.exe, но Вы не хотите что бы в нём менялась картинка, поменяйте в ML.cmd строчки rem Проверка LogonUi на модифицированность
rem Если файл оригинальный, то заливки картинки в него не будет
rem Будет просто смена обоев, без MagicLogon :(
FOR %%I IN (%SystemRoot%\system32\logonui.exe) DO IF EXIST %%I SET SIZE=%%~zI
if %SIZE%==515072 ( set Opt=/RND ) else ( set Opt=/ML )на set Opt=/RND
Аддон SVCPack типа, возможна установка на живую систему
Папка установки c:\Program Files\MagicLogon\ (не меняется)
Ярлык - на "Рабочем столе"
Удаление возможно просто удалением папки с программой, ярлыка на рабочем столе и восстановлением исходного LogonUI из logonui.ml_backup
Или же Uninstall.cmd из папки с программой.
Архив с аддоном приаттачен к сообщению
Если хотите отключить автосмену при запуске windows, поменяйте в файле Run ключ Ai1 на Ai2
Так как программа написана На AutoIT, некоторые антивирусы обнаруживают в ней якобы зловреда http://www.virustotal.com/ru/analisis/d27ed3d096fb10602d533b9c2f1cb7dfd81d3982af5334a330efd2251c5681c8-1263808408
Скорей всего при нормальных ( а не пароноидальных) настройках эти антивирусы промолчат, Gen в названии Win32/Packed.Autoit.Gen - это от General, то есть оно так ругается на любые AitoIT'овские экзешники
Сделано.В следующей версии будет поддержка любой темы оформления »
Собственно вот вам бэта версия следующего релиза Персонализации.
Теперь поддерживается любая! тема оформления! (кроме класс темы windows)
Проигрывается звук при смене обоев (в sfx звука нет добавьте его самостоятельно-либо в сам sfx либо в program files\personalize\ звук должен называться personalize.wav )
Скачиваем (http://depositfiles.com/files/7skevk1rw)
tweakos, Itheme - лучше всего работает конечно с вашей (SevenXP3) темой имею ввиду трей, ну это фиг с ним, у меня сейчас три компа разных мощностей так сказать (конфиг. неохото расписывать) система одна и та же, так вот если прошлая бетка при вкл. всего набора (Itheme - да, прозрачность - да и т.д.) перещелкивала обои с эффектом Itheme (на SevenXP3 естественно) даже на самом слабом (P4 - 2.4, 512 оператив., и старенькая видеок. на 128 мб), то ныняшняя версия работает только на самой сильной 2-х ядерной машинке с 4гб опер. и 1гб видео, на остальных при вкл. Itheme (в. т.ч. и при теме SevenXP3) зависает навсегда, если без Itheme то нормально, не знаю может у меня, что то не так....
Ну и соответственно сменившуюся обоину с эфф. Itheme удается (всеже) увидеть только после ребута...- системные требования подросли??
rrr777, Вот пример: Intel celeron 2.8 512 mb опер., ge force 6200 128 mb - все ок!.
Вот пример: Intel celeron 2.8 512 mb опер., ge force 6200 128 mb - все ок!. »
странно, уже откл. все, что можо - виснет, ладно будем копать...
rrr777, c uxtheme.dll ничего не напортачено?Персонализация юзает от туда нек функции...
rrr777, Подождем пока еще кто нибудь отпишется...
В процессах просто висит
personalize.exe
Net.exe
net1.exe, может какая служба не запущена?, при убивании net1.exe обоина меняется, но без заливки в панель, остатков от старой картинки не остается, просто прозрачность, после перегруза или просто выхода/входа в систему кратинка уже залита в панель задач..
net1.exe, может какая служба не запущена? » Для отображения панели задач с куском обоины перезапускается служба тем......Что то с системой значит.На 4 компах проверял - работает норм (на всех разная конф.).Кстати от мощьности компа это не зависит (как максимум задержка по времени и более медленный эффект)
tweakos, Ну слава богу разобрался. Как раз таки лишняя служба запущена была (TuneUp Theme Extension) - она при остановке виндосовской просит подтверждения на остановку себя, винда была только установлена - не все "лишние службы" повыключал, надо в адоне ее сразу вырубить..
celentanoman
01-02-2010, 03:20
ссылки на закачку программы не работают.а меджик логон не интересует. :(
celentanoman, То есть как не работают?Попробуйте еще раз вот по этой ссылке (http://depositfiles.com/files/7skevk1rw)
Windowz777
02-02-2010, 20:32
tweakos, не могли бы вы зделать еще одну версию проги чтобы она напоминала стиль песонализационного аплета Windows 7 и чтобы была смена обоев через определьонный промежуток времени
ЗЫ:предлагаю это зделать не за бесплатно о цене договоримся в PM если моё предложение вас заинтирисовало!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.