Сажаем границы окон Windows 8 на диету

После того, как Windows 8 попала в сеть, я, признаться, был весьма удивлен. Предметом моего удивления стала не сама система, а реакция пользователей на...границы окон! Негодование большинства плавно переместилось с наличия Метро интерфейса на отсутствие свойств классического оформления, которые были из Windows 8 напрочь удалены:

Параметр "Обрамление", отвечающий за рамку окна в Windows 8, стал камнем преткновения в отношениях доброй половины пользователей и Windows 8. Ситуацию легко изменить, воспользовавшись простым твиком реестра, ибо все параметры классического оформления по-прежнему присутствуют в реестре и работают.

Как уменьшить рамку окон Windows 8

При помощи реестра

Перейдите в раздел реестра [code]HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics[/code]

Здесь вы, вероятно, обнаружите параметр PaddedBorderWidth строкового типа. Этот параметр отвечает как раз за обрамление окон.

По умолчанию его значение составляет -60, это соответствует четырём пикселям рамки. Рассчитывается значение параметра по следующей формуле:

-15*(количество пикселей)

Шаг значений параметра, таким образом, равен -15. Приведу несколько примеров.

  • Если я хочу рамку окон равной 1px, то я задаю значение PaddedBorderWidth равным -15*1=-15
  • Если я хочу рамку окон равной 2px, то я задаю значение PaddedBorderWidth равным -15*2=-30
  • Если я хочу рамку окон равной 10px, то я задаю значение PaddedBorderWidth равным -15*10=-150
  • Как я уже писал выше, значение по умочланию - 4px, то есть PaddedBorderWidth = -15*4 = -60
  • Обрамление окон можно отключить, задав PaddedBorderWidth равным нулю.

После того, как вы изменили значение PaddedBorderWidth, нужно завершить сеанс работы в Windows и войти снова (как вариант - [k]Win[/k]+[k]R[/k], shutdown -l, Enter).

Примечание: задав PaddedBorderWidth равным нулю, вы обнаружите, что границы окон имеют серую рамку шириной в один пиксель. Эта рамка не зависит от параметра "Обрамление", это "Граница активного/неактивного окна", и меньше единицы она быть не может.

Примеры рамок окна:

По умолчанию

Рамка при PaddedBorderWidth  = 0

Я подготовил твики реестра, отключающие границу окон и включающие её обратно:

Скачать файлы реестра

При помощи программы Tiny Windows Borders for Windows 8

Два моих приятеля попросили написать утилитку, которая бы меняла размер рамки окна, не вникая и не влезая в системный реестр. Я выполнил их просьбу, и возможно, вы тоже предпочтете использовать именно её.

Перемещайте ползунок, чтобы установить рамку окон от нуля до десяти пикселей.

Скачать Tiny Windows Borders

💡Узнавайте о новых статьях быстрее. Подпишитесь на наши каналы в Telegram и Twitter.

Судя по тому, что вы читаете этот текст, вы дочитали эту статью до конца. Если она вам понравилась, поделитесь, пожалуйста, с помощью кнопок ниже. Спасибо за вашу поддержку!

Автор: Сергей Ткаченко

Сергей Ткаченко создал этот сайт в далёком 2009 году, и с тех пор продолжает над ним работать, публикуя новые материалы о Windows и её приложениях практически каждый день.

Сажаем границы окон Windows 8 на диету: 16 комментариев

  1. А есть какая-нибудь возможность изменить цвет текста в заголовке окна? В темных темах его почти не видно

  2. Первое, что бросилось в глаза — огромные рамки окон. И «удалили» эти настройки только в RTM версии, редиски. Спасибо за информацию.

  3. Спасибо за статью. Ещё бы размеры кнопок как-нибудь уменьшить…

  4. Подскажите, а есть какая-либо возможность уменьшить ширину разделителя приложений в Windows 8 — http://i.fotto.ru/hnzo.png, чтобы сделать его как на XboxOne в режиме Snap

  5. Даа win 8 это полный ПЭ, эти рамки на кой они сдались. из-за них некоторые приложения не корректно отображают, точнее не отображают кнопки, т.к., предыдущие блоки наползают на последующие.
    Эта панель та что с право и снизу, достала меня, когда нужна(в прочем никогда не нужна), то хрен вызовиш, но когда не нужна то вылазит постоянно.Задрала уже, кста я даже не помню что на ней, просто механически закрываю (антирекламный плагин включается в мозгу, на всякие всплывающие хрени, моск просто не обрабатывает такую инфу)вот счас хтоел вызвать и не получается

    Как её убрать , кто знает?

    1. Хорошего, годного решения без дополнительных программ не существует.
      Ждём Windows 9, где её удалят совсем.

  6. Подскажите как восстановить четкость шрифта в заголовках и в некоторых меню после нажатия пр кнопкой мыши?
    После использования Tiny windows borders некоторые шрифты стали практически не читаемыми https://yadi.sk/i/_6qkZFe8eJZuV. Программа корректо изменила размер рамок, но зачем то сделала сверх тонкими некоторые заголовки окон или вкладок. КЛеар тап и размер значков и иэлементов никак не влияют.

    1. Программа вообще не трогает шрифты. Никоим образом, в неё не заложено такой функции.
      У вас жесть какая-то со шрифтами в Гуглохроме.
      И я даже знаю, почему.
      Вы изменили DPI на большее.
      Хотите чтобы хром нормально работал, запускайте его так:
      chrome.exe /high-dpi-support=1 /force-device-scale-factor=1
      А программа тут не при чём.

      1. Да, ещё и вот тут посмотрите
        https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/U_K1NHuMLic

Обсуждение закрыто.

css.php