Monday, July 24th, 2017

Исправление толщины меню Пуск при использовании русской локализации Windows Vista

Published on Март 3, 2009 by   ·   Комментариев нет

Перед тем, как мы приступим непосредственно к действию, несколько слов предисловия. В русской локализации Windows Vista Microsoft изменила габариты меню Пуск, сделав его просто нелепым. На небольших разрешениях оно занимает добрую половину экрана. Чтобы лучше обрисовать картину я приведу два скриншота. Первый – это меню Пуск в оригинальной английской локализации, второй – при использовании русского LIP (Language Interface Pack).

Фукщ ьыыендуы

Разница на лицо. Как уже сообщалось, это изменение было внесено в русскую локализацию в связи с тем, что при переводе ориентировались на самое длинное системное приложение – в Windows Vista это «Подключение к удаленному рабочему столу», которое бы не влезло в обычную ширину. Впрочем, это немного попахивает самолюбием – давайте завтра найдется разработчик, который создаст приложение с названием еще более длинным и возьмет изменит размер меню Пуск. Смешно, товарищи!

В то же самое время, за «расширение» правой части меню Пуск ответственен пункт «Программы по-умолчанию», против Default Programs в оригинале. По самым приблизительным подсчетам общая разница в толщине составляет 114 пикселей, что, при 406 пикселях в английской версии и 520 в русской, составляет 28%. Не хило, однако!

Хорошо, попробуем исправить этот недочет самостоятельно. Если Microsoft не идет навстречу нам, мы идем к Restorator 2005. И вот здесь нужно быть осторожнее. Дело в том, что лично в моем опыте Restorator 2005 проявляет просто ужасные свойства под Windows Vista – вносит такие ошибки, что ни одну программу запустить не удается. По крайней мере это относится к версии 3.51, сборке 1457. Так что если после запуска Restorator 2005 на Windows Vista вы не сможете запустить ни одну программу, знайте – это ни из-за того, что вы что-то поменяли в системе. Это несовместимость.

Давайте посмотрим, где же располагается «ошибка». Находится она в файле aero.msstyles.mui, по адресу X:\Windows\Resources\Aero\ru-RU. Сделаем элементарный эксперимент. Откроем в Restorator 2005 файл aero.msstyles.mui из ru-RU и en-US и сравним их. Изучая разные ресурсы, находим, что разница имеется только в строке (String) номер 8. Ниже я привожу сравнение:

Строка 8 из aero.msstyles.mui en-US

Код:
STRINGTABLE
{
112, «Aero Color Scheme»
113, «0, 0, 406, 440»
114, «0, 0, 145, 75»
115, «0, 0, 64, 64»
116, «0, 0, 145, 44»
117, «0, 0, 261, 30»
118, «0, 0, 145, 332»
119, «0, 0, 261, 383»
120, «0, 0, 261, 37»
121, «0, 0, 261, 20»
122, «0, 0, 145, 363»
123, «0, 0, 145, 33»
124, «1»
}

Строка 8 из aero.msstyles.mui ru-RU

Код:
STRINGTABLE
{
112, «Цветовая схема Аэро»
113, «0, 0, 470, 440»
114, «0, 0, 145, 75»
115, «0, 0, 64, 64»
116, «0, 0, 145, 44»
117, «0, 0, 325, 30»
118, «0, 0, 145, 332»
119, «0, 0, 325, 383»
120, «0, 0, 325, 37»
121, «0, 0, 325, 20»
122, «0, 0, 145, 363»
123, «0, 0, 145, 33»
124, «1»
}

Разница заключается в строках 113, 117, 119, 120 и 121. Я вам рекомендую вручную в Restorator изменить в строке 113 значение 470 на 406, в 117, 119, 120 и 121 значения 325 на 261.

Некоторые рекомендуют просто взять и скопировать файл aero.msstyles.mui из папки en-US в папку ru-RU, но здесь есть один минус. Данный файл содержит еще и текстовые записи (читай перевод некоторых фраз), которые при такой замене станут английскими. При подобной ручной замене вы ничего кроме значений не изменяете. Также хочется отметить, что для сохранения изменений вам потребуется снять защиту с файла aero.msstyles.mui и папке ru-RU.

Далее самая важная рекомендация. Лучше всего, не изменяйте и не заменяйте файл aero.msstyles.mui из под Windows Vista. Если у вас есть параллельно установленный Windows XP с Restorator 2005 – делайте все оттуда. Но если вы все же решились вносить изменения из под Vista – обязательно переключитесь на английский интерфейс. В противном случае даже после внесения изменений вы будете видеть все то же расползшееся меню Пуск – хоть изменения и будут применены в файле, они не будут применены в системе, даже если перезагрузиться и поменять любое количество раз язык интерфейса. Если вы вносили изменения напрямую в файл aero.msstyles.mui при включенном русском интерфейсе, единственный известный мне способ как-то «затереть» эту ошибку – удалить и вновь установить LIP и после проделать все как описано, желательно из другой системы.

Итак, вы внесли указанные изменения, желательно с помощью Restorator из под Windows XP, сняли защиту с файла и папки и заменили старый aero.msstyles.mui новым. Теперь вы можете загрузиться в Windows Vista и наслаждаться приятным зрелищем.

Устаревшие ссылки mui как исправить

Согласитесь, намного лучше. Правда правая сторона все равно несколько шире, это, как я уже упоминал происходит из-за пункта «Программы по умолчанию». Меня это не очень сильно раздражает – все таки мы вернули нормальный размер левой стороне, но если вы уж очень хотите приблизить русскую версию меню Пуск к английской проделайте следующее.

Пройдите к свойствам таскбара, там в настройках меню Пуск просто отключите пункт «Программы по умолчанию». Но в таком случае, меню у вас уменьшится по высоте! Исправить это очень просто, в тех же настройках измените значение отображаемых в левой части меню элементов с 9 на 10. Вуаля!

Устаревшие ссылки mui как исправить

Должен признаться, все равно это не совсем идентично по ширине английской версии, но все же куда ближе. Но лично мне такой вариант не нравиться – уж больно пустынно внизу смотрится меню Пуск. В крайнем случае можно попытаться в LIP найти «Программы по умолчанию» и переименовать их во что-то более короткое, но это, на мой взгляд, неоправданно трудоемко, да, впрочем, и ненужно.

Наконец самое радостное для простых пользователей. Здесь я прикладываю уже исправленный мною и проверенный файл aero.msstyles.mui с нормальными значениями для меню Пуск. Просто, сняв защиту с файла и папки, поместите его в X:\Windows\Resources\Aero\ru-RU и наслаждайтесь более симпатичным и приятным меню Пуск.

gay marriage argument essay

Скачать исправленный файл aero.msstyles.mui можно здесь.
































Смотрите также:

Tags: ,

Readers Comments (Комментариев нет)

Comments are closed.

Exchange 2007

Проведение мониторинга Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 3)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Проведение мониторинга Exchange 2007 с помощью диспетчера System ... [+]

Практическое рассмотрение перехода с Exchange 2003 на Exchange 2007 (часть 1)

Введение В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 2)

Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ... [+]

Мониторинг Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 2)

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ... [+]

Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 5)

Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам: Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1) ... [+]

Установка и настройка Exchange 2007 из командной строки (Часть 3)

If you missed the previous parts in this article series please read: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 1)

Инструмент ExRCA Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями: Тест подключения Outlook 2007 Autodiscover Тест подключения Outlook 2003 RPC ... [+]

Развертывание сервера Exchange 2007 Edge Transport (часть 5)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Развертывание сервера Exchange 2007 Edge Transport (часть 1) Развертывание ... [+]

Установка и настройка Exchange 2007 из командной строки (часть 2)

Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование интегрированных сценариев Using Exchange Server 2007 – часть 2: генерирование отчетов агента Transport AntiSpam Agent

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ... [+]