leo_sosnine: (Default)
[personal profile] leo_sosnine
Все в курсе, что через ГП можно поставить валлпапер. Дошло до дела: поставить корпоративный валлпапер. Поставили через ГП/юзер/административные шаблоны. Всё отлично, за исключением того момента, что неделя административного эффорта ушла на то, чтобы понять, что с jpg валлпапером не будут прозрачными подписи под иконками (кстати, полдня ушло на составление правильного запроса к гуглу, на будущее горемыкам рекомендую искать transparent icon labels), что юзеров, включая директорат, бесит нереально.

Поэтому отключили нахрен Active Desktop теми же политиками и распространили bmp. И тут, опа, выяснилось, что новая картинка не применяется. Пикантность в том, что картинки выглядят одинаково и понять невозможно по внешнему виду, новая стоит или старая. Поначалу я упирался рогом и пытался найти работающий способ сделать прозрачными подписи под иконками. Существует три метода (все три должны быть выполнены):

1) Wallpaper must be an image file, not html web page

2) Go to System Properties > Advanced > Performance Settings > VisualEffects and check
"use drop shadows for icon labels".

3) Right-click on Desktop ->Arrange Icons by>Lock Web items must be cleared.

4) If you have any web content on your desktop, transparency won't work. To check for web content: Display Properties>Desktop>Customize
Desktop>Web - make sure all checkboxes are clear.


Все эти действия вносят изменения в реестр, (в ветку explorer где-то в куррентюзере\бла-бла\видовс и в ветку controlpanel\desktop в куррентюзере) их можно отследить и всем поставить скриптами.

Но, блин, это не помогло! Тогда я потихоньку начал думать в сторону того, что валлпапер как был жпегом, так и остался. И верно, выяснилось, что винда конвертирует жпг в бмп и складывает в профиль юзера (почему тогда ограничение на недопустимость жпг для прозрачных подписей -- непонятно). Последующие изменения валлпапера в политике у нас никакого эффекта не возымели -- все компы продолжали грузить валлпапер из юзерского профиля. При этом в реестре в разделе policies стояло честное указание на новый валлпапер, но все компы на него положили с пробором.

В конце концов я осатанел вконец и решил забить на ГП и скриптами прописать вот эти три параметра реестра:

[HKEY_CURRENT_USER\Control Panel\Desktop]
"Wallpaper"="C:\\Windows\\Wallpaper.bmp"
"OriginalWallpaper"="C:\\Windows\\Wallpaper.bmp"
"ConvertedWallpaper"="C:\\Windows\\Wallpaper.bmp"

На всё это была убита НЕДЕЛЯ (без отрыва от прочего производства). Так что думайте сами про заявления Майкрософта о том, что винда обходится дешевле никсов, т.к. меньше "administrative effort", бгг.

До кучи ссылки, в которых вроде бы валидные и вроде бы рабочие статьи, но в камментах стоит народный стон по типу "у меня нихрена не работает!":

http://www.grouppolicy.biz/2011/03/best-practice-using-group-policy-to-configure-desktop-wallpaper-background/
http://www.wikihow.com/Really-Make-Icon-Label-Background-Transparent-in-Windows-XP
http://www.monkeydoit.com/icons-background-color.php

Date: 2011-11-29 09:34 am (UTC)
From: [identity profile] http://users.livejournal.com/_nekto/
>Фон рабочего стола через групповые политики
Чистка зубов через задний проход сразу возникает асоциация, извините, бггг
Page generated Jun. 30th, 2025 09:24 am
Powered by Dreamwidth Studios