Автор Тема: Защо има забавяне при избор на wallpaper в XP  (Прочетена 3850 пъти)

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Братя и ТБС!
Винаги съм се учудвал защо в windows xp при избор на wallpaper, който е различен от bmp формат системата сякаш "заспива" за няколко секунди. Е, вече знам (или си мисля, че знам) и ми се струва, че изводите са доста интересни.
Ситуацията бе следната: опитвах се от самба сървър в чист nt4 стил да принудя работните станции с windows xp при логване с roaming profile да използват конкретен тапет, в netlogon и описан в NTConfig,POL . Резулатът бе грозен сив екран и никакъв тапет. При отваряне на properties на десктопа беше видно, че открива  и ясно вижда файла, но само след като дам apply тапета се появяваше на монитора.
Реших, че може би става проблем при връзката със сървъра и описах пътя който сочеше към C:\file.jpg. И  това не помогна.
Направих Default User profile с тапет - този файл и го копирах в netlogon - отново сив екран (разбира се, че пробвах с нови потребители, без профили на сървъра).  
Какви ли не варианти не изпробвах и то в продължение на два дена, докато музата ми се усмихна благо, смили се над мен и нежно ми намигна. Оказа се, че след като изберете файл различен от .bmp системата го трансформира в .bmp формат и го записва като файл Wallpaper1.bmp в директорията:

C:\Documents and Settings\%UserProfile%\Local Settings\Application Data\Microsoft

където %UserProfile% е потребителския профил.

Какво, според мен, означава това? Че прехваления иновативен и красив външен вид на GDI се крепи и е обвивка на остаряла и не променена система. Ето защо няма и май не може да има градиенти на цветовете на десктопа и "прозрачността" на png, която създава срахотни ефекти в който и да е window manager в Линукс.

Когато "трансформирах" желаната картинка в bmp по този начин и си копирах Wallpaper1.bmp като file.bmp в netlogon всякакви проблеми изчезнаха.

Причината да пиша това е, че не разбирам особено много от картинки и техните файлови формати, нито точно от начина по който обработват различните тапети отделните десктопи и би било прекрасно ако някой каже нещо повече за тези наблюдения. Дали и в този случай уиндоус просто заобикалят проблемите на нуждата от по-нова графична среда прилагайки трика на скрита от погледа "трансформация" с помощта на допълнителни средства, без да променят технологията или това е нов и иновативен подход?
Активен

It makes you awful glad that you were born a man.

  • Гост
Защо има забавяне при избор на wallpaper в XP
« Отговор #1 -: Oct 13, 2005, 09:32 »
Винаги съм се чудил - в документацията към бозата пише че това е "бъг" хахаха
Яко '<img'>
Братко алабал, това е добро откритие - аз пък си мислих че тия хора поне нещо променят в ОСНОВИТЕ - пък те само дрехите си менят вълците, а нрава...  '<img'>
Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Защо има забавяне при избор на wallpaper в XP
« Отговор #2 -: Oct 13, 2005, 12:15 »
Дай линк към описанието на тоя бъг.
Активен

It makes you awful glad that you were born a man.

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
Защо има забавяне при избор на wallpaper в XP
« Отговор #3 -: Oct 13, 2005, 21:22 »
Цитат (alabal @ Окт. 13 2005,13:15)
Дай линк към описанието на тоя бъг.

За к'во ти е? Сигурно е с EULA - отдавна са обявили тоя бъг за security feature.  ':huh:'

 '<img'>
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

tech_noir

  • Напреднали
  • *****
  • Публикации: 38
    • Профил
    • WWW
Защо има забавяне при избор на wallpaper в XP
« Отговор #4 -: Nov 05, 2005, 19:45 »
Мдам, така си е. Основата не е мръсдднала, и BMP му е native. Не за друго, ми щото не съдържа сложни данни като компресия и прочие, то за това си е и съкращение от bitmap. След намси колко версии с хиляди "подобрения" и фичъри, соновата си остава абсолчютно като при версиите, които отдавна не потдържат, щото били остарели. Самато операционна ситема не се справя със хиперсложни сложни файлове като JPG, PNG, GIF и прочие модерни гъзариики. Всичко е просто допълнения и пачове върху старото бъгаво ядро.
Всъщност от там са им и проблемите с бъговете, системните изискваня и дупките - цялата работа мяза на купчина парцалки, съшивани от различни хора, а коради текучеството, никой не знае първоначалните долу какво и защо са, съотвено не барат. Кърпят кръпките, после пак отгоре и така цикъл. Как да не се удвояват минималните изисквания към системата със всяка нова версия...
Активен

misho_cg

  • Напреднали
  • *****
  • Публикации: 350
    • Профил
    • WWW
Защо има забавяне при избор на wallpaper в XP
« Отговор #5 -: Nov 05, 2005, 22:55 »
пуснете с експлорер и после с другите броузери ! , няма да си играя да поддържам някакъв нестандартен  браузер,който не поддържа PNG  с прозрачност !  когато М$ си оправят браузера на клиентите им ще се отваря правилно ! Аз не виждам причина да раборя безплатно за  славата на Бил Гейтс ?   ':crazy:'  ':crazy:'
Активен

раят за котките, всъщност е адът на мишките !

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Защо има забавяне при избор на wallpaper в XP
« Отговор #6 -: Nov 05, 2005, 23:26 »
alabal, до колкото си спомням в момента в който сложиш нещо различно като картина на десктопа (на онази операционна система) от BMP се активира опцията Active Desktop т.е. (до колкото си спомням) цялото съдържание на екрана се рендва през машината на Internet Explorer. Та ако се активира тази опция на десктопа на клиентските станции вероятно ще можеш да слагаш и други освен горния формат (ако имаш желание)  '<img'>
Активен

0x2B|~0x2B

tech_noir

  • Напреднали
  • *****
  • Публикации: 38
    • Профил
    • WWW
Защо има забавяне при избор на wallpaper в XP
« Отговор #7 -: Nov 06, 2005, 01:35 »
Active desktop май беше просто един прозорец на браузър, плеснат на пълен екран най--отдолу. Идеята беше да сложиш каквото и да е, което се поддържа от браузъра. Примерно цели web-страници със се банери и Flash. Един колега си го беше турнал веднъж, бавеше и забиваше страхотно. Май повече не видях някой да ползва наистина това нещо.
Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Защо има забавяне при избор на wallpaper в XP
« Отговор #8 -: Nov 06, 2005, 01:55 »
Интересно. В политиката ми е разрешен Active Desktop, но бях забранил почти всичко на Internet Exporer. Може от това да се е получило така. Обаче въпросът с Wallpaper1.bmp си стои, според мен - съществува дори и на 64 битовата им версия!
Активен

It makes you awful glad that you were born a man.

winboze

  • Напреднали
  • *****
  • Публикации: 242
    • Профил
    • WWW
Защо има забавяне при избор на wallpaper в XP
« Отговор #9 -: Dec 02, 2005, 22:15 »
Егати бозата...  '<img'>
Активен

.: МРАЗЯ ПАКЕТНИ ЗАВИСИМОСТИ :.