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

Как вы знаете, благодаря отсутствию в 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

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

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

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

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

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

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

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

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

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

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