4

Изменяем цветовую схему в Windows Server 2012 R2

Posted by admin on 24.06.2014 in Windows 2012, Советы |

В процессе эволюции задача переехала с терминального сервера старой версии на терминал WindowsServer 2012 R2. Кроме прочих проблем возникла досадная неприятность с цветовым оформлением. Интерфейс WindowsServer 2012, так же как и интерфейс Windows 8 сделаны не для компьютеров и серверов, а для телефонов. Вместо разноцветия, полупрозрачности и переливов градиентных заливок, внесенных в нашу жизнь Вистой и продолженных в Windows 7, теперь примитивизм и аскетизм. Мало того, в терминальной сессии даже и эти скудные возможности по настройке интерфейса просто отключены. Можно только выбрать одну из предустановленных схем, четыре из которых (контрастные) вообще никуда не годятся (но их можно немного настраивать, совсем немного), а основная, которая называется «Упрощенный стиль Windows», не настраивается штатными средствами вовсе. Вместо настроек в белом окне сообщение: «Эта страница недоступна в данной версии Windows.» На самом деле, меня базовая схема в общем устраивает, но проблема заключалась в том, что некоторые элементы интерфейса в программе, к исходному коду которой нет доступа, почти сливаются и становятся неразличимы. Не видно, какой из пунктов выбран в списке и является текущим. То есть нужно только немного подрихтовать этот самый «Упрощенный стиль Windows».

Темы оформления в Windows Server 2012 R2 лежат в каталоге «C:\Windows\Resources\Ease of Access Themes». Даже администратор с повышенными привилегиями по умолчанию не может редактировать эти файлы и изменить права на доступ к ним тоже не может. Сначала назначаем себя владельцем файла (basic.theme), потом даем себе права на запись. В базовой теме нет параметров для управления цветами, берем эти параметры из любого соседнего файла .theme. Копируем заголовок раздела [Control Panel\Colors] и помещаем в basic.theme на то же место, над разделом [Control Panel\Cursors]. Параметры все копировать не нужно, берем только те, которые нужно изменить. С выбором названий изменяемых параметров, возможно, придется повозиться, так же как и с подбором самого цвета.

Для подбора цвета и выбора названия параметра использовал тестовую машину с Windows 7. В разделе реестра

HKCU\ControlPanel\Colors

настройки цвета задаются в том же формате: RGB (в десятичном формате через пробел). Меняем параметр, перелогиниваемся, смотрим результат. Для подбора цвета использовал пипетку из набора «FastStoneCapture».

4 Comments

  • Иван:

    Я решил не мучаться с цветами и просто залил из Windows 7 стандартную схему (серые значки, синие заголовки)
    Встала как родная. Если надо — http://rghost.ru/6TDgqC9gR

    • admin:

      Копирование этой темы в тот же каталог не добавило новую схему в список выбора тем. Но можно переименовать посторонний файл, дав ему имя одной из зарегистрированных тем. Если переименовать basic, то изменения применятся после её назначения. Т.е. сначала нужно выбрать любую другую тему, а потом снова basic (Упрощенный стиль Windows).

  • Андрей:

    Мне нужно отличать хостовую систему от виртуальных.
    Поэтому на хостовой достаточно оказалось закомментировать в basic.theme параметр
    [VisualStyles]
    ;ColorizationColor=0XC055C9ED
    (здесь 055C9ED — шестнадцатеричный код голубоватого цвета)
    и таким образом получить серую панель задач и такой же серый фон заголовков окон.

    Спасибо, статья пригодилась.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Copyright © 2011-2017 Сисадминские будни All rights reserved.
Любое воспроизведение материалов сайта возможно только с активной ссылкой на admsoft.ru.