Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   [решено] Не получается установить собственные обои на рабочий стол (http://forum.oszone.net/showthread.php?t=101046)

HiGH_ZeRO 19-02-2008 00:35 743502

У меня такой маленький вопрос!Может он и глупый но все же!
Как поставить другую обоину при входе пользователя Я задал через nlite стиль и он мне сам сделал

Код:

[Shell]
 CustomDefaultThemeFile="%WinDir%\Resources\Themes\My Theme (nL).theme"

По когда я захожу первый раз юзером то тема ета есть а вот обоины нет только Серый екран!

YikxX 19-02-2008 01:18 743517

HiGH_ZeRO, а обоина то другая у вас предварительно копируется куда надо? Или там стандартная какая?

HiGH_ZeRO 19-02-2008 02:08 743534

YikxX, Я заменяю в дистрибе bliss.jp_

YikxX 19-02-2008 10:00 743649

HiGH_ZeRO, проверьте в этой секции
Код:

[Control Panel\Desktop]
Wallpaper=%WinDir%\web\wallpaper\Безмятежность.jpg

в файле My Theme (nL).theme правильно ли прописан путь к обоине, используются ли системная переменная. Может у вас там стоит C:\Windows\..... а винду ставите на D:

m@xvel 28-07-2008 23:02 863144

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

kalikanzaros 30-01-2009 11:55 1024320

в папке i386 есть файлик bliss.jp_
подскажите что надо исправить в реестре чтобы обоина из этого архива была на рабочем столе по окончанию установки?

и второй вопрос
в winnt.sif выбираем какую-тему использовать, в теме обычно есть своя обоина
что надо добавить в реестр чтобы она была видна? расширение у файла jpg или jpeg

когда это делается руками через "свойсто экрана - рабочий стол", то xp генерирует bmp файл и сохраняет его в %userprofile%, а вот как сгенерировать bmp файл в процессе установки?

не надо предлагать положить bmp файлик в папку $OEM$\$$\Web\Wallpaper :)

Petya V4sechkin 30-01-2009 12:06 1024330

Цитата:

Цитата kalikanzaros
в winnt.sif выбираем какую-тему использовать, в теме обычно есть своя обоина
что надо добавить в реестр чтобы она была видна? расширение у файла jpg или jpeg

В файле .theme секция [Control Panel\Desktop], параметр Wallpaper.

DImaN! 30-01-2009 12:08 1024334

kalikanzaros, посомтрите файл shl_img.in_. Там все это можно выставлять (1-й вопрос). А вообще вам в другую тему с этими вопросами

Petya V4sechkin 31-01-2009 09:42 1025172

Цитата:

Цитата kalikanzaros
если бы все было так просто - в файле .theme секция [Control Panel\Desktop], параметр Wallpaper у меня присутствует

У меня все именно так просто и нормально работает.
Чему у вас равен параметр Wallpaper? Каким способом копируете обоину?

DImaN! 31-01-2009 10:18 1025176

kalikanzaros, попробуйте проделать следующее:
1. Распаковать файл SHL_IMG.IN_ при помощи командной строки (команда EXPAND SHL_IMG.IN_ SHL_IMG.INF)
2. Откройте файл SHL_IMG.INF, в секции [Wallpaper.CopyFiles] вы найдете все названия файлов обоев, которые будут инсталлится вместе с самой системой
3. Строка "default.jpg,bliss.jpg" означает дефолтные обои. Если нужно изменить обои, просто после default.jpg впишите название того файла, который должен быть по умолчанию относительно файлов, которые прописаны выше.
4. Запаковать откорректированный файл shl_img.inf с помощью командной строки (команда MAKECAB shl_img.in_)
Вроде все.

kalikanzaros 02-02-2009 12:01 1027049

Petya V4sechkin,
в файле темы, параметр:
Код:

Wallpaper=%WinDir%\Resources\Themes\Iceman's Jaguar\Wallpapers\Aqua.jpg
файлы темы (вернее тем, их у меня несколько) копируются в папку %WinDir%\Resources\Themes
на этапе T-39 пользуюсь чуток модифицированный файлом Drivers.cmd, который помимо распаковки драйверов распаковывает и темы

чтобы увидеть рисунок рабочего стола приходится пользоваться
$OEM$\$$\Web\Wallpaper\bliss.bmp + твик реестра
Код:

;set wallpaper
[HKEY_CURRENT_USER\Control Panel\Desktop]
"Wallpaper"="%WINDIR%\\Web\\Wallpaper\\Bliss.bmp"

когда убираю этот твик, то рисунка вообще нет! хотя файл bliss.jp_ в папке i386 присутствует, я правда засунул в него свою картинку, но это не должно влиять, но я проверю - верну на место старый и попробую

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

DImaN!,
спасибо, думаю все-таки проблема не в этом файле

Petya V4sechkin 02-02-2009 12:09 1027057

Цитата:

Цитата kalikanzaros
в файле темы, параметр:
Код:
Wallpaper=%WinDir%\Resources\Themes\Iceman's Jaguar\Wallpapers\Aqua.jpg

Без пробела пробовали?
Еще вариант: копируйте Aqua.jpg в \WINDOWS\Web\Wallpaper и в теме пропишите:
Код:

[Control Panel\Desktop]
Wallpaper=%WinDir%web\wallpaper\Aqua.jpg


D.A.P 03-02-2009 11:28 1028092

Цитата:

А где это строка должна быть прописана в Winsif ее нет
Почитайте тут
http://forum.oszone.net/thread-47582.html

Цитата:

а как сделать чтобы при любой теме ставились нужные обои.
Вас сюда
http://forum.oszone.net/thread-99098.html

kalikanzaros 03-02-2009 12:22 1028155

Petya V4sechkin,
Цитата:

Без пробела пробовали?
уху, пробЫвал - переделал все темы, результат отрицательный

если отключаю твик реестра, на рабочем столе нет никакой каритнки ни bliss, ни обоины из темы...

через свойства экрана можно выбрать один из bliss - или с расширением bmp, который расположен в %WINDIR%\Web\Wallpaper или с расширением jpg, который возник в результате распаковки bliss.jp_ во время установки
причем я использывал оригинальный bliss.jp_ из дистрибутива

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

mike345 03-02-2009 14:41 1028272

kalikanzaros, cконвертируйте нужную картинку в bmp.

Я как то смотрел что происходит с реестром при смене картинки. Так вот, если я правильно помню, при выборе jpg происходит ее конвертация в bmp, с последущим копированием этого файла кудато в глубины профиля... По моему с именем Walpaper1.bmp

Точно не помню, но делал так:
На чистой системе запускал regshot и делал первый снимок, потом менял картинку и делал второй, сравнивал...
Както так...

Комсомолец 03-02-2009 16:05 1028367

просто обоину в bmp надо

Sokoloff-X 04-02-2009 12:49 1029092

В моей кастомной теме указано так:
[Control Panel\Desktop]
Wallpaper=%WinDir%Resources\Themes\Human\WallPaper.bmp

Соответственно, по указанному пути (а %windir% = c:\windows\) лежит картинка, которая копируется через $OEM$.

Всё прекрасно работает. Можно указывать jpg, разницы нет, проверено.

kalikanzaros 05-02-2009 09:36 1029936

mike345,
я заметил что конвертация происходит, поэтому интересно как можно использовать не bmp, а jpg
с bmp у меня проблем нет - какую укажу, та и будет выступать фоновым рис раб стола...

Petya V4sechkin 05-02-2009 09:58 1029957

kalikanzaros, попробуйте рецепт из статьи:
Custom desktop wallpaper may not be displayed after Windows Welcome is completed

Еще вариант: использовать утилиту JpgToBmp.exe для конвертации "на лету", как в аддоне MsZune от Boa Soft.

Boa Soft 06-02-2009 08:59 1031008

Цитата:

Цитата Petya V4sechkin
Custom desktop wallpaper may not be displayed after Windows Welcome is completed »

Я просто под sysprep использую картинку темы в bmp.

MSI 06-02-2009 19:53 1031569

Чтобы не подымать новую тему спрошу здесь...

А почему jpg конвертится в bmp даже если в winnt ставится классическая тема? (без обоев)
(Речь про файлы в папке Windows\Web\Wallpapers)
Это относится к файлу Безмятежность.bmp. (bliss.jpg который)

Если в файле SHL_IMG.INF заменить (1)
Код:

default.jpg,bliss.jpg
"%WINDOWSXP_JPG_NAME%",winxp.jpg

на (2)

Код:

"%BLISS_JPG_NAME%",bliss.jpg
"%WINDOWSXP_JPG_NAME%",winxp.jpg

конвертации не происходит...

Обратите внимание, что выше все обои идут в виде
Код:

"%FOLLOW_JPG_NAME%",follow.jpg
только bliss.jpg в виде
Код:

default.jpg,bliss.jpg
Подумал может из-за этого? Но замена участка 1 - см. выше на
Код:

"%BLISS_JPG_NAME%",bliss.jpg
default.jpg,bliss.jpg
"%WINDOWSXP_JPG_NAME%",winxp.jpg

опять приводит к конвертации
(Мысль была такая - скопировать эту обоину как и все, и поставить заодно дефолтной...)

PS Попробую код 2 использовать с темой windows в winnt - посмотрю произойдет конвертация или нет...

MSI 06-02-2009 20:39 1031615

Отчитываюсь - конвертации не произошло, но и обои как дефолтные не встали... что в принципе логично, но я думал, может параметр CustomDefaultThemeFile = "%SystemRoot%\Resources\Themes\Luna.theme" все-таки "перекроет"...
Причем на вкладке ТЕМЫ (правая кнопка мыши на рабочем столе -> свойства) стоит Windows XP - это я говорю к тому, что если в классической теме поставить обои, здесь будет значится "Изменено", а не "Классическая"...

Короче, вот способ ставить тему "Windows XP" с чистым фоном.

Вопрос почему происходит конвертация остался...

P.S. Лично меня раздражает одиночный bmp среди кучи jpg...
Тем более я знаю, что на самом деле это jpg :)

Aligator24 19-02-2009 22:27 1043543

Добрый вечер! Подскажите, можно ли сделать так:
Директория $oem$/$$/Web/Wallpaper.. там разумеется обои для рабочего стола. Можно ли прописать в файле winnt.sif , из этой папки обоину по умолчанию ? , что-бы она уже была на рабочем столе сразу после установки системы!

Evgeniy_Spartak 19-02-2009 23:17 1043590

Aligator24,
А если так
http://oszone.net/2774
Как автоматически установить желаемые обои на рабочий стол?

Aligator24 19-02-2009 23:30 1043606

Evgeniy_Spartak
Благодарю!
Хотелось бы что-бы обоина была в формате *bmp :) В чём секрет? Ведь уже в установленной системе bliss становится "Безмятежность.bmp".

Aligator24 20-02-2009 00:16 1043638

Кстати, после аддона "DelWallpapers" http://oszone.net/2774 - этот способ не работает. Так нужно что-то другое :( Только что протестировал на виртуальной машине.

Aligator24 20-02-2009 01:11 1043662

Мои посты были перемещены в эту тему!

Aligator24 20-02-2009 01:17 1043664

Вложений: 1
Сделал вот так:

[Control Panel\Desktop]
Wallpaper=%WinDir%\web\wallpaper\Безмятежность.bmp

эти строки втавил после:

[Shell]
CustomDefaultThemeFile="%WinDir%\Resources\Themes\My Theme (nL).theme"

Вроде всё верно, но: ошибка выскакивает :( (скрин внутри)
Что я не так сделал?

Vadikan 22-02-2009 01:47 1045318

Цитата:

Цитата Aligator24
Кстати, после аддона "DelWallpapers" http://oszone.net/2774 - этот способ не работает »

Не используйте аддон. Если это единственные обои, которые вам нужны, используйте пакетный файл в DOS-кодировке.
Код:

ren "%systemroot%\Web\Wallpaper\Безмятежность.bmp" Безмятежность.bpm
DEL /F /Q "%systemroot%\Web\Wallpaper\*.jpg"
DEL /F /Q "%systemroot%\Web\Wallpaper\*.bmp"
ren "%systemroot%\Web\Wallpaper\Безмятежность.bpm" Безмятежность.bmp

Цитата:

Цитата Aligator24
Хотелось бы что-бы обоина была в формате *bmp »

Какая вам разница? Система сама преобразует при установке. Вам обои нужны или исходные обои в формате BMP?

Aligator24 22-02-2009 02:26 1045338

Vadikan
а куда это прописывать надо? Что за пакетный файл?


ren "%systemroot%\Web\Wallpaper\Безмятежность.bmp" Безмятежность.bpm
DEL /F /Q "%systemroot%\Web\Wallpaper\*.jpg"
ren "%systemroot%\Web\Wallpaper\Безмятежность.bpm" Безмятежность.bmp

Я бы хотел исходные обои в формате bmp .

Boa Soft 22-02-2009 17:54 1045710

Цитата:

Цитата Aligator24
[Control Panel\Desktop]
Wallpaper=%WinDir%\web\wallpaper\Безмятежность.bmp »

Это кусок reg-файла и таких параметров *.sif не предусмотрено.

Aligator24 22-02-2009 23:20 1045985

Boa Soft

Как мне это в reg-файл засунуть?
[Control Panel\Desktop]
Wallpaper=%WinDir%\web\wallpaper\Безмятежность.bmp »

Boa Soft 24-02-2009 02:37 1046970

Цитата:

Цитата Aligator24
Как мне это в reg-файл засунуть?
[Control Panel\Desktop]
Wallpaper=%WinDir%\web\wallpaper\Безмятежность.bmp » »

Тему свою исправьте и необходимости в этой строке не будет.

Aligator24 25-02-2009 18:58 1048525

Я темы не использую, я интегрирую стили через nLite, всего около 200 шт.


Время: 07:26.

Время: 07:26.
© OSzone.net 2001-