Ve Windows 10 už nejde normálně měnit barvy horního pruhu otevřených oken, jako to šlo v předchozích windows XP, 7 a 8. Jde pouze zaškrtnout volbu Nastavení -> Přizpůsobení -> Barvy -> (zaškrtávadlo) Záhlaví a ohraničení oken (viz první obrázek). V anglických Windows je to potom Settings -> Personalisation -> Colors -> Title bars and windows borders.
V některých tématech je to ovšem stále bílá…
Mě osobně to přijde nepřehledné, neaktivní okna mají pořád stejnou barvu jako obsah okna, takže v neaktivních oknech mám pak zmatek, všude samá bílá (viz druhý obrázek).
Jak tedy změnit barva horního pruhu oken? Vše jde pře editor registru, ale zjednodušíme si to pomocí Command line, příkazové řádky.
Stiskněte klávesu Win (ta s okýnkama), objeví se start, napište “cmd” a stiskněte enter. Objeví se černé okno příkazové řádky. Zkopírujte si do schránky následující příkaz a v okně příkazové řádky stiskněte pravé tlačítko. Text se tím vloží. Stiskněte enter.
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM" /v "AccentColorInactive" /t REG_DWORD /d "0xff404000" /f
Tím jsme dosáhli obarvení záhlaví neaktivního okna na tmavě zelenou jako na následujícím obrázku. Totéž provedeme pro aktivní okno, tentokrát na modrou:
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM" /v "AccentColor" /t REG_DWORD /d "0xff702000" /f
(Nezapomeňte zaškrtnout Záhlaví a ohraničení oken – viz první odstavec)
Výsledek vypadá nějak takto:
Chcete jiné barvy? Asi ano 🙂
Ze zadaných příkazů můžeme vyčíst, že jsme do registru Windows přidali klíč AccentColorInactive a AccentColor, což jsou klíče určující barva neaktivního a aktivního okna. Jejich hodnoty jsou pak zadány v hexadecimálním tvaru 0xFF702000. Toto je konkrétně barva aktivního záhlaví – tmavě modrá s trochou zelené. Když si číslo rozložíme:0x FF 70 20 00
0x = Předpona určující, že zapisujeme v hexadecimálním tvaru
FF = 255 v hexadecimálním (šestnáctkovém) tvaru
70 = 112 v hexadecimálním tvaru – MODRÁ
20 = 32 v hexadecimálním tvaru – ZELENÁ
00 = 0 v hexadecimálním tvaru – ČERVENÁ
0x a prvního FF si nebudeme všímat a sosutředíme se na poslední tři dvoučíslí. Dostneme tak poměr barev a můžeme si namíchat libovolnou vlastní. Každá barva má hodnoty 0 až 255 (00 až FF šestnáctkově). Z toho plyne:
255 255 255 = bílá = ff ff ff
0 0 0 = černá = 00 00 00
127 127 127 = 50% šedá = 7F 7F 7F
Po spojení do požadovaného tvaru tak bude 50% šedá vypadat takto:
0xFF7F7F7F
Převod čísel z desítkové (DEC) do šestnáckové (HEX) soustavy umí například kalkulčka ve Windows po přepnutí na progrmátorský režim.
Pohodlněji si barvy i s převodem namícháte například tady:
https://www.w3schools.com/colors/colors_rgb.asp
Ale dejte pozor, v mixéru barev je barva zapsána jako RGB (Red Green Blue), kdežto my ji musíme zapsat jako BGR (Blue Green Red). To znamená přehodit první a poslední dvojčíslí.
Další barevná nastavení, jako například barva textu v záhlaví, se dají najít v registrech pod klíčem
Počítač\HKEY_CURRENT_USER\Control Panel\Colors
Ale o tom zas třeba jindy.
Leave a Reply