Главная > Уголок гика > Сажаем границы окон Windows 8 на диету

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

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

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

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

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

Перейдите в раздел реестра

HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics

Здесь вы, вероятно, обнаружите параметр 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 и войти снова (как вариант - Win+R, shutdown -l, Enter).

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

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

По умолчанию

Рамка при PaddedBorderWidth  = 0

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

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

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

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

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

Скачать Tiny Windows Borders

Winreview.ru можно найти в Вконтакте, Facebook и Twitter. Присоединяйтесь!

Комментарии

  1. isnominevacans

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

  2. Виктор

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

  3. Сергей Ткаченко

    @Виктор
    Всегда пожалуйста

  4. Сергей Ткаченко

    @isnominevacans
    Есть, я работаю над этим.

  5. Анатолий

    Спасибо !

  6. Максим

    Спасибо за статью. Просто спасли!

  7. Мойдоддр

    Спасибо чувак, и за рег файлы

  8. Сергей Ткаченко

    @Мойдоддр
    Всегда пожалуйста

  9. Александр

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

  10. Артем

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

  11. Сергей Ткаченко

    @Артем
    К сожалению, я не знаю

  12. Vladimir

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

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

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

  13. Сергей Ткаченко

    @Vladimir
    Хорошего, годного решения без дополнительных программ не существует.

    Ждём Windows 9, где её удалят совсем.

  14. Марат

    Подскажите как восстановить четкость шрифта в заголовках и в некоторых меню после нажатия пр кнопкой мыши?

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

  15. Сергей Ткаченко

    @Марат
    Программа вообще не трогает шрифты. Никоим образом, в неё не заложено такой функции.

    У вас жесть какая-то со шрифтами в Гуглохроме.

    И я даже знаю, почему.

    Вы изменили DPI на большее.

    Хотите чтобы хром нормально работал, запускайте его так

    chrome.exe /high-dpi-support=1 /force-device-scale-factor=1

    А программа тут не при чём.

  16. Сергей Ткаченко

    @Сергей Ткаченко
    Да, ещё и вот тут посмотрите

    https//groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/U_K1NHuMLic

Написать комментарий