기 타 Clinic PE - Light dark theme 파일 적용기(?)
2022.02.09 23:30
PE에서 밝은테마, 어두운 테마 변경은 여러가지 방법이 있을것입니다..
그중에서 theme 파일을 활용하는 방법도 있죠...일의 시작은 아래 링크에서 부터 시작되었습니다
https://windowsforum.kr/review/17467337
본문 내용의 일부입니다
::테마 변경 및 배경 화면
마지막 줄
Pecmd.exe EXEC !"X:\Windows\resources\Themes\Dark.theme" 를
Pecmd.exe EXEC !"X:\Windows\resources\Themes\Light.theme" <-- 이렇게 변경하고 저장
theme 파일을 선택해서 PE 부팅시에 테마를 설정할수 있는 방법에 대한 설명입니다
그런데 이 방식이..링크에 소개된 작품에서만 작동하는 것이죠...이 명령어로 다른 PE에서 작동할수 있지만..theme 파일에 필요한것들이
있어야 합니다
Clinic PE 이 경우 많은것이 다이어트가 되어 있어서..theme 파일을 바로 활용할수가 없습니다
활용을 하고 싶은데 그렇지 못하면..좀 그렇죠...요청하신 분이 있으셔서..어떤것들이 필요한지 찾아 보았습니다
다행히 파일 몇개와 레지만 있으면 됩니다....조금 아쉬운것은..theme 파일에 딱! 아이콘만 보이게 하는데 제일 큰 파일이 필요하네요
테스트는 Clinic PE Lite 19044.1466 Lite (2022-01-15) 버전으로 진행을 하였습니다
1. 필요한 파일 - 진한색 파일이 없는 파일이니다
- System32 폴더 : themecpl.dll themeservice.dll themeui.dll
- System32\ko-KR 폴더 : themecpl.dll.mui themeservice.dll.mui themeui.dll.mui
- SystemResources 펄더 : themeui.dll.mun (2.467kb)
themeui.dll.mun 파일이 있어야 theme 파일에 아이콘이 보입니다..이 간단한 기능에 비해서 용량이 너무크죠..
2. 추가한 레지입니다 SOFTWARE 파일을 sw 로 하이브 해서 추가를 하였습니다
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\sw\Classes\.theme]
@="themefile"
[HKEY_LOCAL_MACHINE\sw\Classes\themefile]
@="Windows Theme File"
"FriendlyTypeName"="@themeui.dll,-2683"
"Treatment"=dword:00000000
"TypeOverlay"=""
[HKEY_LOCAL_MACHINE\sw\Classes\themefile\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,74,00,68,00,\
65,00,6d,00,65,00,75,00,69,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,37,00,30,\
00,31,00,00,00
[HKEY_LOCAL_MACHINE\sw\Classes\themefile\shell]
[HKEY_LOCAL_MACHINE\sw\Classes\themefile\shell\open]
[HKEY_LOCAL_MACHINE\sw\Classes\themefile\shell\open\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,\
6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,25,00,53,\
00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,74,00,68,00,65,00,6d,00,65,\
00,63,00,70,00,6c,00,2e,00,64,00,6c,00,6c,00,2c,00,4f,00,70,00,65,00,6e,00,\
54,00,68,00,65,00,6d,00,65,00,41,00,63,00,74,00,69,00,6f,00,6e,00,20,00,25,\
00,31,00,00,00
[HKEY_LOCAL_MACHINE\sw\Classes\themefile\shellex]
[HKEY_LOCAL_MACHINE\sw\Classes\themefile\shellex\{E357FCCD-A995-4576-B01F-234630154E96}]
@="{49C407EF-78B9-4C82-A40B-2FE02F8E771D}"
dll 과 레지를 추가하고..theme 파일 실행하는것까지만 해보려고 하다가..이것은 너무 심심하죠...
theme 파일에 마우스 커서 관련 설정이 있어서 활용을 해볼까 했습니다...마우스 커서중에 한개가 이상하게 적용이 되지 않고...어떤 조건에서
완벽하게 작동하는지는 모르지만..테마 변경시 마우스커서까지 잘 변경이 되는 경우도 있고 그렇지 못한 경우도 있네요
Ttheme라는 좋은 파일이 있다면..이왕이면 다양하게 활용하시는것도 좋죠..사용기는..테스트 삼아서 이것저것 적용하여 본것입니다
이렇게 활용할수 있구나 하는 정도로만 보아 주십시요
1. Lite 버전에 theme 파일을 추가한 모습니다..theme 확장자에 연결된것이 없어서 인지..파일에 아이콘이 보이지 않습니다
2. theme 파일을 메모장을 열어 보았습니다..각종 설정중에서..마우스커서 설정이 있습니다..여기서 설정하면 적용이 된다는 뜻이죠..
3. 1번에 보시면..테마에 따른 배경화면 설정이 있습니다..중요합니다 파일이 존재해야하고..밝은 테마 어두운 테마에 따라 다른 사진이어야 테마
변경이 되는것 같습니다.
2번에서..테마 레지 관련 설정이 있습니다..
4. Light.theme 내용입니다..배경사진 파일이 바꾸었습니다.그리고.. 1번에 보시면 SystemMode=Dark 라고 되어 있습니다..
우리가 알고 있는 탐색기 테마가 아니라 시스템에서 Dark 모드입니다..Dark 모드여서..오른쪽 트레이 시계 폰트가 흰색으로 보입니다
SystemMode=Light 이며 반대로 시계 폰트가 검정색 입니다 이것을 활용하시면..흰색 배경일때 시계 폰트를 검정색으로 활용할수 있습니다
5. 위에 설명해 드렸던 파일들이 없는 상태입니다
6. theme 파일에 아이콘이 안보여서 원인을 찾는다고 엉뚱한 곳들만 헤메였네요 알고 보았더니 SystemResources에 mun 파일이었습니다
7. 파일과 레지가 없어서 일단 실행하면 다행히 없는 파일에 대해서 안내를 해줍니다.
8. 레지와 파일을 추가를 하였습니다..이제서야 theme 파일에 아이콘이 보입니다..그리고..테마 파일에 설정되어 있는 배경사진도 확인을 하였습니다
9. 테마 변경이 잘 되었습니다...다행히 레지와 dll 파일 몇개면 해결이 되네요..
10. 밝은 테마 변경도 확인하였습니다
11. dll 추가해서 실행되는것까지만 하면..theme 파일이 아깝다는 생각이 드어서..좀더 활용을 하여 보았습니다.
- LightFontBlack.theme 파일이 추가 되었습니다..흰색 배경화면 일때 검정색 시계를 보여주기 위해서 추가한 것입니다
- 마우스 커서 추가를 했습니다
12. theme 파일에서 커서 설정은 밝은 테마는 기본 커서 아이콘으로 어두운 테마는 다른 커서로 설정을 하였습니다
커서의 경우 100% 적용이 되지 못해서 아수운 부분이 있습니다..뭔가 더 필요한가 봅니다..
13. 어두운 테마로 변경이 되었습니다..그리고 커서도 바꾸었습니다...이것만 보면 잘 된것 같이 보입니다
14. 기본 커서 한개가 바꾸지 않았습니다..파일 이름에 문제가 없는데 이 커서만 안바뀌네요..
15. 테마 변경은 당연히 잘되고 있습니다
16. 밝은 테마로 변경을 하였습니다.. pe부팅때 마다 조금 다르기는 합니다..아래처럼..밝은 테마 기본 커서로 되돌아 오지 못하는 경우가 있습니다
어떤 이유로 되었다 안되었다가 하는지...도저히 알수가 없네요..
17. 여기에 가면..다른 아이콘이 나옵니다..테마 변경시 문제가 있기는 하네요..
18. 이번에는 기본 커서로 설정이 잘된 경우입니다..
19. LightFontBlack.theme 파일을 흰색 배경일때 시계 폰트색을 검정을 하기 위해서 사용하는 테마입니다
pe 부팅시에 Clinic PE.ini에서 덮어쓰기를 하도록 하였습니다..
20. pe로 부팅을 하였습니다..LightFontBlack.theme 때문에 시계 폰트 색은 검정입니다.. 다른 2개 아이콘은...이왕이면..검정색 시계에 맞추는것이
좋을것 같아서 별도로 작업을 한것입니다..
21. 어두운 테마로 변경하였습니다..시계 폰트색을 잘보이도록 흰색을 설정이되었습니다..나머지 2개 아이콘 색상도 흰색으로 변경이 되었습니다
모두 한번에 색상이 바뀌지는 않습니다..시계 폰트색, 아이콘 1개, A 순서로 색상이 순차적으로 바뀝니다..
22. 밝은 테마가 되면..시계폰트, 아이콘, A 3개 색상이 아래처럼 검정색으로 바뀝니다.
23. wim 밖에 있는 배경사진을 활용하는 경우..바로 배경사진으로 설정을 하면 테마 변경에서 활용할수가 없어서..이렇게 복사를 해주는 것으로 하였
습니다..그리고 배경사진에 맞추어서 시계 색상 폰트 테마를 설정하며 됩니다
24. 흰색 배경사진일때에는..검정색 폰트색과 검정 아이콘이 보기가 좋죠.. 커서 파일도 복사를 하고 테마가 적용되면서 변경이 되었습니다
25. 커서만 따로 복시를 한다면..아래처럼 기본 테마를 실행시켜서..커서 적용을 시켜주면 됩니다..
실수를 한것이 있네요...// 주석 처리를 삭제하지 않았습니다
26. 이 아이콘은..안바뀌네요..도저히 알수가 없는 문제입니다..
27. 마무리
PE는..작품을 만드시는 분의 목적에 따라서..wim 파일 용량이 클수도 있도...작은수도 있습니다
큰 용량에서 잘되는 방식을 용량이 작은것에 적용했을 경우 문제가 발생을 한다면...어쩔수 없이..원인을 찾으셔서 해결을 해야합니다
이것이 문제죠...고수님들께서는 지식과 경험이 있지만..저와 같은 사람은..일명 노가다죠..
Theme 파일이 경우 다행이 Clinic PE 파일에 dll 몇개와 레지만 하이브 하면 되네요..
파일들은 같은 버전의 용량이 큰 PE에는 다 있을것 같습니다...
어떤것이든 활용하기 나름이죠..Theme에서..마우스 커서 설정이 있는데..잘안되는 부분들이 있어서 많이 아쉽습니다
안될때는 망막하지만...알고나면 아무것도 아니죠...
다이어트된 저용량 PE에서 theme를 활용하시고자 하시는 경우 잘되시길 바랍니다
편안하시 시간 되시길 바랍니다
댓글 [8]
-
파란하늘흰구름 2022.02.09 23:52
-
PC_Clinic 2022.02.10 00:45
왕초보님이 제 PE만 건드리면 화려하게 변신하니 참 신기하네요^^ㅎ
저는 꾸미는 재주가 없어서 그저 구경만 합니다.
사용기 잘 봤습니다.
-
왕초보 2022.02.10 09:27
단순히 PE로 백업,복원만하고 PE 배경사진에 원하는 가족사진을 넣어드리니까 좋아하시것을 보고 다음부터 이왕이면 다홍치마라고
조금씩 꾸미게 되었습니다..능력이 안되어서 기능이 바뀌는것이 없어..겉모습만 좋아보이는것입니다
Clinic PE에서는 디스플레이설정에서 테마 변경이 바로 가능해서 theme 파일이 필요가 없는데...그래도 실행이 되었으면 하셔서 dll과 레지를
추가하여 본것입니다..
항상 좋은 부분만 보아주셔서 감사합니다..
오늘 하루도 웃음이 가득한 일만 있으시길 바랍니다
-
광풍제월 2022.02.10 01:00
수고하셨습니다.
-
상발이 2022.02.10 06:06
수고하셨습니다.
-
별의아이 2022.02.10 09:00
수고하셨습니다.
-
하얀눈사람 2022.02.10 11:08
감사합니다
-
ehdwk 2022.02.10 17:41
수고하셨습니다.
수고많으셨습니다.