Компьютерная документация и статьи о Windows. Оптимизация Windows.

Поиск

  Здравствуйте  [ Новый пользователь ] Главная  .  Статьи по темам  .  Скачать документацию  .  Личный кабинет  .  Добавить статью  .  Toп 10  .  Карта сайта  

  Навигация

    Главная
    Темы новостей
    Топ 10
    Архив новостей
    Рассылка новостей
    Каталог файлов
    Карта сайта
    Каталог ссылок
    Добавить статью
   Личный кабинет
    Пользователи
    Поиск
    Написать нам
    Тест скорости
    Конструктор
    Интересные книги
    Форум
    Это интересно
    RSS канал


  Наши темы
Windows 7
Windows Vista
Windows XP
Настройка Windows
Реестр Windows
Восстановление системы
MS-DOS
BIOS
Интернет
Microsoft Office
Сетевые настройки
Обработка видео
Веб дизайн
Разное о Windows
Обзор софта

  Рекомендуем

INAttack.RU :: Архив документации для хакера

СЕТЕВАЯ ПЕРЕГРУЗКА

Бесплатный каталог драйверов и
прошивок


Реклама в интернет:::Все Кулички

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

Разместил 03/02/2007 от Vivaldis

Windows Vista Перед тем, как мы приступим непосредственно к действию, несколько слов предисловия. В русской локализации 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:WindowsResourcesAero u-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 и наслаждаться приятным зрелищем.



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

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



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

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

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

 
Райкер, TheVista.ru Team
Ноябрь 2006

|
 
  Логин
Логин

Пароль

Не зарегистрировались? Вы можете сделать это, нажав здесь. Когда Вы зарегистрируетесь, Вы получите полный доступ ко всем разделам сайта.

  Связанные ссылки
· Больше про Windows Vista
· Новость от Vivaldis


Самая читаемая статья: Windows Vista:
Оптимизация Windows Vista


  Рейтинг статьи
Средняя оценка: 5
Ответов: 1


Пожалуйста, проголосуйте за эту статью:

Отлично
Очень хорошо
Хорошо
Нормально
Плохо



  опции

 Напечатать текущую страницу  Напечатать текущую страницу

 Отправить статью другу  Отправить статью другу


Яндекс цитирования Rambler's Top100 Рассылка 'Собрание документации по Windows , программное обеспечение' Content.Mail.Ru Maillist.ru: Компьютерная документация по настройке Windows
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
The Russian localization - project Rus-PhpNuke.com
Открытие страницы: 0.129 секунды и 19 запросов к базе данных