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)로 설정된 색상이다. 

색상 변경 색은 다음 사이트에서 본인이 원하는 색상 값을 확인할수 있다.


https://www.w3schools.com/colors/colors_picker.asp


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


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


7. 나쁜 Microsoft 같으니라고~


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


윈도 10에서 메모장을 열면 백색의 강렬함이 눈을 자극한다. 몹시...

그런데 이걸 바꿀수 있는 기능이 이전 윈도우들에서는 제공이 되었으나 지금은 없는 듯 하다.

발전은 못할망정 이건 뭐...

하는 수 없이 윈도우의 레지스트리 변경을 통해 하는 수 밖에 없다.

근데 이건 조심하지 않으면 땀 나는 경우가 있다.

다음 순서로 진행한다


-. 윈도우 키 + R

-. regedit

-. HKEY_CURRENT_USER

-. Control Panel

-. Colors


우측에 여러 항목들이 나타난다. 이들 중에서 

Window라는 항목에 데이터 값이 255 255 255로 되어 있을 것이다.

이 값을 변경하면 윈도의 창 배경색이 바뀐다. 메모장, 아래아 한글...

255 255 255는 차례대로 Red Green Blue의 색상 값이다.


이 색상 값을 어떻게 변경할지를 참조할 사이트는


https://www.w3schools.com/colors/colors_picker.asp


이곳에서 색상의 값과 색상이 어떤 색인지를 확인해서 값을 변경하면 된다.

데이터 값 변경은 해당 항목(Window)에 마우스 우측 클릭 후 "수정" 메뉴 클릭해서 변경하면 된다.


그 다음 항목으로 Window Text 항목이 있는데 이 항목의 데이터 값은 0 0 0으로 되어 있을 것이다.

이것은 글자 색이 검정색임을 의미한다.


이후 PC를 재 부팅한다.


단 이상의 색상들을 변경함으로 인해 윈도우 다른 프로그램들에서 글자가 안 보이는 현상이 없도록 색상 조합을 잘 해줘야 한다.

미덥지 않으면 기존의 색상 값을 다른 곳에 잘 저장해 둘 필요도 있고 혹은 레지스트리 값을 백업해 둘 필요도 있다.




네트워크 연결 상태를 체크할 때 가장 손쉬운 방법이 ping을 통해서 테스트해 보는 방식이다.

그런데 윈도우쪽에서 다른 쪽으로 ping이 정상적으로 전송되는데 반대로

그 다른 쪽에서 윈도우쪽으로는 ping이 불가능할 때가 있다.

이때 콘솔 창(DOS 창)을 관리자 권한으로 연 후 아래 명령어를 입력하면 해결 끝


netsh advfirewall firewall add rule name="ICMP Allow" protocol=icmpv4:8,any dir=in action=allow


관련된 자세한 정보를 볼려면


netsh advfirewall firewall show rule name="ICMP Allow" dir=in type=dynamic



윈도우에서 특정 pid의 서비스, 애플리케이션 죽이기


가끔 특정 프로그램이 종료되지 않고 권한 거부 메시지를 내 보낼때 처리하는 

방법이다.


DOS 창(커맨더 창)을 띄운 뒤 아래 명령어로 처리.

C:\>taskmgr (작업 관리자 창 띄우는 명령)

C:\>taskkill /f /pid 0000 

작업 관리자 창에서 특정 pid 값을 가진 서비스/애플리케이션 등을 kill


+ Recent posts