LiteNet.Ru - Актуально о ПК и ПО. 2006-2019.
СТАТЬИ | НОВОСТИ | ПРОГРАММЫ | ОБРАТНАЯ СВЯЗЬ | КАРТА САЙТА
Сейчас на сайте: 81 пользователей онлайн
Обновления
Комментарии Сертификат ТР ТС ... [21.12.24]
Материал Смена паролей на компьютерах в сети с помощью AD [04.09.24]
Материал Установил CentOS 7 как корректно настроить кодировку httpd.conf? [14.07.24]
Материал Установил CentOS 7 как легко и просто настроить ssh доступ? [24.03.24]
Комментарии Спасибо... [17.02.24]
Материал Форма ввода php [08.05.23]
Материал Windows 11 LTSC выйдет во второй половине 2024 года [08.05.23]
Материал Microsoft прекратит выпуск обновлений для Windows 10 [29.04.23]
Комментарии Огромный респект и... [04.10.22]
Комментарии не помогло... [10.07.22]
Комментарии не получается войт... [02.11.21]
Комментарии Да нет в редакторе... [05.10.21]
Комментарии Toshiba Tecra s11 ... [21.07.21]
Комментарии Все получилось, сп... [21.07.21]
Комментарии не сработало... [04.06.21]
Комментарии Доброго времени! У... [27.03.21]
Комментарии У меня этот метод ... [19.03.21]
Комментарии всё испробовал,не ... [17.03.21]
Материал Представлена настоящая зарядка по воздуху Xiaomi Mi Air Charge [31.01.21]
Материал Отныне для запуска WhatsApp на ПК и в браузере требуется биометрия [31.01.21]
Материал Google Chrome 88.0.4324.104 [31.01.21]
Материал Avast Free Antivirus 20.10.5824 [31.01.21]
Материал Яндекс.Браузер 20.12.3.138 [31.01.21]
Материал Maxthon 6.1.1.1000 [31.01.21]

RSS

Последние добавленные статьи

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

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

Меню Пуск в Windows Vista (исправленный вариант)  Меню Пуск в Windows Vista (оригинальный вариант)

Разница на лицо. Как уже сообщалось, это изменение было внесено в русскую локализацию в связи с тем, что при переводе ориентировались на самое длинное системное приложение – в 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 и наслаждаться приятным зрелищем.

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

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

Результат. Меню Пуск после исправления. 

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

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

Что еще почитать?


Оставленные комментарии:


Всего 0 комментариев


Введите Ваше имя:


Не используйте HTML и ВВ-коды - не работает. Пользуйтесь смайликами :)
Very HappySmileLaughingCoolWinkSurprised
RazzSleepSadShockedEvil or Very MadRolling Eyes

В этом поле Вы можете ввести текст комментария:


До конца всего осталось символов

Код на БОТливость: Код на БОТливость:
Введите код: