페이지

2017년 10월 2일 월요일

Windows 10에서 창 배경색(메모장 배경 색, 응용 프로그램 배경 색) 변경하기





Windows 10의 메모장, 아래아 한글, 워드 패드... 응용 프로그램들의 배경 색이 강렬한 흰색으로 고정되어 이것을 변경하기가 여간 힘든게 아니다. 이전 버전의 Windows들에서 쉽게 변경되던 것들이 버전이 올라가면서 점점 변경하기 어렵게 되어 버렸다.

레지스트리의 값을 변경하는 방법도 있으나(자세한 내용은 여기를 참조) '최대 절전 모드' 등으로 들어갔다가 나오면 레지스트리 변경된 값이 적용이 안되는 문제가 있어 오늘은 일종의 꼼수이지만 이 문제를 보다 간편하게 이용할수 있는 방법을 정리해 보고자 한다.

핵심은 테마(Theme)의 값을 변경함으로 통해서 소기의 목적을 달성코자 한다. 
아래 경로로 가보면 다음과 같은 테마 파일들이 있다.

C:\Windows\Resources\Themes

aero             [DIR] 2017-08-18 00:39:08 ____ 
theme2.theme     2,306 2017-03-19 05:59:08 a___ 
theme1.theme     2,250 2017-03-19 05:59:08 a___ 
aero.theme       1,898 2017-03-19 05:58:27 a___ 
Samsung.theme    1,846 2015-09-30 17:01:58 a___ 

윈도우의 배경색, 바탕화면 배경 이미지, 마우스 관련 등등에 대한 정보를 담고 있고 그런 내용을 결정하는 파일인 테마(Theme)파일들이다.

우리가 정말 간절히 원하는 것은 메모장이나 아래아 한글, 워드패드... 등등의 강렬한 흰색 배경색을 우리가 원하는 색상으로 변경하고자 하는 것이다.
이 문제를 regedit을 이용해서 레지스트리 값을 변경하는 방법으로는 최초 부팅시에는 해당 배경 색이 적용이 되나 '최대 절전 모드'에 들어갔다가 나오면 배경 색상이 원상복구되어 강렬한 흰색이 눈을 자극하는 불쾌하기 짝이 없는 상황에 다시 봉착하게 된다.

이 문제를 해결하는 그래도 대안이 테마의 정보를 담고 있는 파일에 우리가 원하는 색상 정보를 추가하는 것이다.
아래는 aero.theme을 메모장으로 열었을 때의 정보이다.

; Copyright ?Microsoft Corp.

[Theme]
; Windows - IDS_THEME_DISPLAYNAME_AERO
DisplayName=@%SystemRoot%\System32\themeui.dll,-2013
SetLogonBackground=0

; Computer - SHIDI_SERVER
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-109

; UsersFiles - SHIDI_USERFILES
[CLSID\{59031A47-3F72-44A7-89C5-5595FE6B30EE}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-123

; Network - SHIDI_MYNETWORK
[CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-25

; Recycle Bin - SHIDI_RECYCLERFULL SHIDI_RECYCLER
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
Full=%SystemRoot%\System32\imageres.dll,-54
Empty=%SystemRoot%\System32\imageres.dll,-55

[Control Panel\Cursors]
AppStarting=%SystemRoot%\cursors\aero_working.ani
Arrow=%SystemRoot%\cursors\aero_arrow.cur
Crosshair=
Hand=%SystemRoot%\cursors\aero_link.cur
Help=%SystemRoot%\cursors\aero_helpsel.cur
IBeam=
No=%SystemRoot%\cursors\aero_unavail.cur
NWPen=%SystemRoot%\cursors\aero_pen.cur
SizeAll=%SystemRoot%\cursors\aero_move.cur
SizeNESW=%SystemRoot%\cursors\aero_nesw.cur
SizeNS=%SystemRoot%\cursors\aero_ns.cur
SizeNWSE=%SystemRoot%\cursors\aero_nwse.cur
SizeWE=%SystemRoot%\cursors\aero_ew.cur
UpArrow=%SystemRoot%\cursors\aero_up.cur
Wait=%SystemRoot%\cursors\aero_busy.ani
DefaultValue=Windows Aero
DefaultValue.MUI=@main.cpl,-1020

[Control Panel\Desktop]
Wallpaper=%SystemRoot%\web\wallpaper\Windows\img0.jpg
TileWallpaper=0
WallpaperStyle=10
Pattern=

[VisualStyles]
Path=%ResourceDir%\Themes\Aero\Aero.msstyles
ColorStyle=NormalColor
Size=NormalSize
AutoColorization=0
ColorizationColor=0XC40078D7

[boot]
SCRNSAVE.EXE=

[MasterThemeSelector]
MTSM=RJSPBS

[Sounds]
; IDS_SCHEME_DEFAULT
SchemeName=@%SystemRoot%\System32\mmres.dll,-800

이 테마 파일을 그대로 복사해서 배경색으로 보다 편리하게 변경해서 사용하고자 한다.
변경 절차이다.

1. 도스창을 관리자 권한으로 연다.

2. copy aero.theme joe.theme (joe.theme는 변경하기 원하는 테마 파일의 이름으로 임의로 지정하면 된다)

3. notepad(메모장)을 관리자 권한으로 열어 joe.theme를 연다.

4. 아래 내용을 [Control Panel\Desktop] 항목 위에 추가한 후 저장한다. 209 224 224로 되어 있는 색상 값은 원하는 색상 값으로 작성하면 된다.

[Control Panel\Colors]
Window=209 224 224

색상 변경 값은 Red(209), Green(224), Blue(224)로 설정된 색상이다. 
색상 변경 색은 다음 사이트에서 본인이 원하는 색상 값을 확인할수 있다.


5. 파일 탐색기를 열어서 joe.theme에 대한 바로가기를 만든다. 만드는 방법은 joe.theme에 대해 마우스 우측 클릭한 후 팝업메뉴에서 바로가기를 만들면 바탕화면에 바로가기가 만들어진다.

6. 컴퓨터를 부팅 후 joe.theme를 클릭하면 테마관련 창이 뜨는데 그냥 닫으면 그 때 이후부터는 변경된 색상이 모든 프로그램의 배경 색상으로 나타나서 우리의 눈을 편안하게 해 준다.

7. 나쁜 Microsoft 같으니라고~

8. joe.theme가 반드시 C:\Windows\Resources\Themes 이 경로에 위치해야 할 필요는 없다. 편한 곳에 복사해 두었다가 필요할 때 실행하면 된다. 왜냐하면 C:\Windows\Resources\Themes 이 경로에서는 이 파일을 편집하는 것이 관리자 권한이 아니면 안되기 때문에 다른 폴더에 복사해 둔 경우는 색상 변경시 메모장으로 열어서 쉽게 변경된 내용을 저장할수 있기 때문에 다른 경로에 복사해 두면 오히려 더 편리하다. 

댓글 없음:

댓글 쓰기