• Авторизация


Создание тем на Windows 7. Часть 1 28-01-2021 01:03 к комментариям - к полной версии - понравилось!


Настроение сейчас - пандемическое

сочинение на тему "Как я продолжаю проводить пандемию"

Поскольку меня неслабо прихватила ностальгия, занялась темостроительством: переделала на свою Windows 7 старую тему для Windows XP, известную под названием LOTR или LOTR-Gondor за авторством rai или Romsi (авторские права принадлежат тем, кому они принадлежали до этого). В сети есть инструкции на разных языках; вставлю и свои двадцать копеек - может, кому и пригодятся. Если есть вопросы, пишите. Also in English und auf Deutsch.

Подготовка системы Windows 7 к сторонним темам

Способ 12778691_1_2_ (368x257, 45Kb)

1. Скачать и установить патч Theme-resource-changer (запустить от имени администратора программу и следовать дальнейшим подсказкам).

2. Скачать и запустить от имени администратора второй патч Universal Theme Patcher, в открывшемся окне нажать 3 кнопки Patch (см. скриншот).

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

Способ 2

Через UxStyleCore. Устанавливается как обычная программа, удаляется так же.

Установка сторонней темы

  1. Скачиваем тему для Windows 7.
  2. Извлекаем архив и ищем в нём файлы темы, обычно в отдельную папку помещают файл *название темы.theme и папку с таким же названием, как файл, которая содержит файл *.msstyles и несколько папок с ресурсами.
  3. Этот файл ( .theme) и папку нужно поместить в директорию C:/Windows/Resources/Themes.

2778691_2 (400x285, 27Kb)

4. Тема должна отобразится в панели персонализации (см. скриншот).

2778691_3 (400x218, 23Kb)

5. Применяем ее и смотрим, что у нас получилось.

Создание собственной темы

Начало

Где-нибудь в уютном месте на диске D создаём папочку, где будет лежать всё, что касается этой темы. В эту папочку из C:/Windows/Resources/Themes копируем папку Aero и файл aero.theme.

 !  Чтобы тема в процессе её создания не выделывалась, желательно её строить именно из чистого Aero.

Переименовываем и папку, и файл именем будущей собственной темы; получаем, например, папку MyName и файл MyName.theme.

Теперь открываем папку MyName и внимательно в неё смотрим. В папке ru-RU (или frFR, или что-нибудь ещё, в зависимости от языка нашей системы) лежит файл aero.msstyles.mui – его надо переименовать в MyName.msstyles.mui. Здесь же, в папке MyName, можно создать папки с другими нужными нам ресурсами, как-то: папка с курсорами (допустим, Cursors), папка с обоями рабочего стола (допустим, Wallpapers), папка с системными звуками (допустим, Sounds), папка с заставкой (допустим, Screensaver), а также папки для замены ресурсов в системных файлах (например, папка под названием explorerframe.dll содержит ресурсы, заменяемые в файле Explorerframe.dll, папка imageres.dll – некоторые системные иконки и т. д. – об этом см. ниже и раздел «Дополнительные ресурсы»).

Редактирование файла .theme

Открываем наш MyName.theme стандартной программой WordPad и начинаем его менять: вписывать свои собственные пути и названия файлов.

; Copyright © - тут гордо пишем, кому принадлежат авторские права на тему.

[Theme]

; Windows 7 - IDS_THEME_DISPLAYNAME_AERO2778691_4 (138x147, 11Kb)

DisplayName=MyName

SetLogonBackground=1

BrandImage=C:\Windows\Resources\Themes\MyName\Logo.png – маленький значок на эскизе темы в «Персонализации».

 

; Computer - SHIDI_SERVER

[CLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D}DefaultIcon]

DefaultValue=%SystemRoot%\Resources\Themes\MyName\imageres.dll\109.ico – иконка «Мой компьютер».

 

; UsersFiles - SHIDI_USERFILES

[CLSID{59031A47-3F72-44A7-89C5-5595FE6B30EE}DefaultIcon]

DefaultValue=%SystemRoot%\Resources\Themes\MyName\imageres.dll\123.ico – иконка файлов пользователя.

 

; Network - SHIDI_MYNETWORK

[CLSID{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}DefaultIcon]

DefaultValue=%SystemRoot%\Resources\Themes\MyName\imageres.dll\25.ico – иконка «Сеть».

 

; Recycle Bin - SHIDI_RECYCLERFULL SHIDI_RECYCLER

[CLSID{645FF040-5081-101B-9F08-00AA002F954E}DefaultIcon]

Full=%SystemRoot%\Resources\Themes\MyName\imageres.dll\54.ico – иконка полной корзины.

Empty=%SystemRoot%\Resources\Themes\MyName\imageres.dll\55.ico – иконка пустой корзины.

[Control Panel\Cursors]

Раздел курсоров, заменяем стандартно по типу: AppStarting=%SystemRoot%\Resources\Themes\MyName\Cursors\AppStarting.ani. Расшифровка по окну «Свойства: Мышь», вкладка «Указатели»:

AppStarting – фоновый режим;

Arrow – основной режим;

Crosshair – графическое выделение;

Hand– выбор ссылки;

Help – выбор справки;

IBeam – выделение текста;

No – недоступно;

NWPen – рукописный ввод;

SizeAll – переместить;

SizeNESW – изменение размеров по диагонали 2;

SizeNS – изменение вертикальных размеров;

SizeNWSE – изменение размеров по диагонали 1;

SizeWE – изменение горизонтальных размеров;

UpArrow – специальное выделение;

Wait – занят.

[Control Panel\Desktop]

Раздел обоев рабочего стола. В строчке Wallpaper=%SystemRoot%\Resources\Themes\MyName\Wallpapers1.jpg пишем путь к файлу или к первому из файлов, если хотим слайд-шоу из нескольких обоев. Положение изображения – строчки ниже:

TileWallpaper=0 – изображение не мостит экран или 1 – мостит;

WallpaperStyle=0 или 1 или 4 – по центру либо мостит (если указан параметр строчкой выше); 2 или 3 – растянуть; 6 – по размеру; 10 – заполнение.

[VisualStyles]

Именно здесь пишем адрес к нашему будущему файлу стилей в строчке

Path=%ResourceDir%\Themes\MyName\MyName.msstyles. ColorizationColor=0xDBFAF6B5 – цвет на эскизе темы в «Персонализации» (код цвета обязательно 8-значный).

[boot]

Здесь можно вписать заставку, например:

SCRNSAVE.EXE=%SystemRoot%\Resources\Themes\MyName\Screensaver\Euphoria.scr

 !  Заставка годится только в формате SCR. Перед использованием проверить!

[Sounds]

Здесь можно вписать собственную звуковую схему в строчке SchemeName=MyName. Дальше пишем путь к каждому звуковому файлу. Расшифровка путей звуковой схемы по окну «Звук», вкладка «Звуки»:

[AppEvents\Schemes\Apps\.Default\.Default] – стандартный звук

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Default Sound.wav

[AppEvents\Schemes\Apps\.Default\ChangeTheme] – изменение темы Windows

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Change Theme.wav

[AppEvents\Schemes\Apps\.Default\DeviceConnect] – подключение устройства

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Device Connect.wav

[AppEvents\Schemes\Apps\.Default\DeviceDisconnect] – отключение устройства

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Device Disconnect.wav

[AppEvents\Schemes\Apps\.Default\DeviceFail] – ошибка подключения устройства

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Device Fail.wav

[AppEvents\Schemes\Apps\.Default\LowBatteryAlarm] – сигнал низкого заряда батарей

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Battery Low.wav

[AppEvents\Schemes\Apps\.Default\CriticalBatteryAlarm] – сигнал почти полной разрядки батарей

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Battery Critical.wav

[AppEvents\Schemes\Apps\.Default\Maximize] – развёртывание

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Maximize.wav

[AppEvents\Schemes\Apps\.Default\Minimize] – свёртывание

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Minimize.wav

[AppEvents\Schemes\Apps\.Default\RestoreDown] – восстановление окна с полного экрана

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Restore Down.wav

[AppEvents\Schemes\Apps\.Default\RestoreUp] – восстановление окна из значка

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Restore Up.wav

[AppEvents\Schemes\Apps\.Default\PrintComplete] – завершение печати

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Print Complete.wav

[AppEvents\Schemes\Apps\.Default\FaxBeep] – уведомление о приходе факса

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Fax Beep.wav

[AppEvents\Schemes\Apps\.Default\MailBeep] – уведомление о получении почты

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Mail Beep.wav

[AppEvents\Schemes\Apps\.Default\SystemAsterisk] – звёздочка

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Asterisk.wav

[AppEvents\Schemes\Apps\.Default\SystemExclamation] – восклицание

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Exclamation.wav

[AppEvents\Schemes\Apps\.Default\SystemHand] – критическая ошибка

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Critical Error.wav

[AppEvents\Schemes\Apps\.Default\SystemNotification] – системное уведомление

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\System Notification.wav

[AppEvents\Schemes\Apps\.Default\SystemQuestion] – вопрос

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Question.wav

[AppEvents\Schemes\Apps\.Default\WindowsLogon] – вход в Windows

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\System Log On.wav

[AppEvents\Schemes\Apps\.Default\WindowsLogoff] – выход из Windows

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\System Log Off.wav

[AppEvents\Schemes\Apps\.Default\SystemExit] – завершение работы Windows

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\System Shutdown.wav

[AppEvents\Schemes\Apps\.Default\WindowsUAC] – контроль учётных записей Windows

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\User Account Control.wav

[AppEvents\Schemes\Apps\Explorer\BlockedPopup] – заблокированное всплывающее окно

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Blocked Pop-up.wav

[AppEvents\Schemes\Apps\Explorer\EmptyRecycleBin] – очистка корзины

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Empty Recycle Bin.wav

[AppEvents\Schemes\Apps\Explorer\FaxError] – ошибка факса

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Fax Error.wav

[AppEvents\Schemes\Apps\Explorer\FaxLineRings] – входящий звонок

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Fax Rings.wav

[AppEvents\Schemes\Apps\Explorer\FaxSent] – факс отправлен

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Fax Sent.wav

[AppEvents\Schemes\Apps\Explorer\FeedDiscovered] – обнаружен веб-канал

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Feed Discovered.wav

[AppEvents\Schemes\Apps\Explorer\Navigating] – начать обзор

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Navigation.wav

[AppEvents\Schemes\Apps\Explorer\SecurityBand] – панель уведомлений

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Information Bar.wav

[AppEvents\Schemes\Apps\sapisvr\DisNumbersSound] – номера устранения неоднозначности

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Numbers Disambiguation.wav

[AppEvents\Schemes\Apps\sapisvr\PanelSound] – панель устранения неоднозначности

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Panel Disambiguation.wav

[AppEvents\Schemes\Apps\sapisvr\HubOffSound] – (распознавание речи) выкл.

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Speech Off.wav

[AppEvents\Schemes\Apps\sapisvr\HubOnSound] – (распознавание речи) вкл.

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Speech On.wav

[AppEvents\Schemes\Apps\sapisvr\HubSleepSound] – (распознавание речи) сон

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Speech Sleep.wav

[AppEvents\Schemes\Apps\sapisvr\MisrecoSound] – неправильное распознавание

DefaultValue=%SystemRoot%\Resources\Themes\MyName\Sounds\Misrecognition.wav

Дополнительные пути, по умолчанию не прописаны:

[AppEvents\Schemes\Apps\.Default\CCSelect] – выбрать

[AppEvents\Schemes\Apps\.Default\Close] – закрытие программы

[AppEvents\Schemes\Apps\.Default\MenuCommand] – команда меню

[AppEvents\Schemes\Apps\.Default\MenuPopup] – раскрытие всплывающего меню

[AppEvents\Schemes\Apps\.Default\Open] – открытие программы

[AppEvents\Schemes\Apps\.Default\ShowBand] – отобразить панель инструментов

[AppEvents\Schemes\Apps\Explorer\MoveMenuItem] – переместить элемент меню

[AppEvents\Schemes\Apps\Explorer\SearchProviderDiscovered] – обнаружена служба поиска

[AppEvents\Schemes\Apps\Explorer\ActivatingDocument] – закончить обзор

[AppEvents\Schemes\Apps\.Default\AppGPFault] – ошибка программы

[Slideshow]

Здесь прописываем слайд-шоу обоев рабочего стола.

Interval= – здесь пишем интервал смены изображений в миллисекундах (то есть 900000 – это 15 мин).

Shuffle=1 – в случайном порядке или 0 – по порядку

ImagesRootPath=%SystemRoot%\Resources\Themes\MyName\Wallpapers – путь к папке с обоями

Дальше путь к каждой обоине отдельно по образцу:

Item0Path=%SystemRoot%\Resources\Themes\MyName\Wallpapers\1.jpg

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Создание тем на Windows 7. Часть 1 | Schwarze_Motte - Шкаф Чёрной Моли | Лента друзей Schwarze_Motte / Полная версия Добавить в друзья Страницы: раньше»