WindowsXPのテーマを編集してみる
環境を改善してみる第一弾。まずは見た目から。
対象環境
- Windows XP SP3
黒画面LOVE
白いと目が痛い。黒くしたい。DOS画面のように。
すでに変更したあとで画面キャプチャしたので分かりづらいかも。
Windows XP テーマを変更する
どうせなら自分で設定したい。
テーマのテンプレートファイルを取得する
- デスクトップ上の何もないところで右クリックする
画面のプロパティ
ダイアログが開かれたことを確認するデザイン
タブを選択する配色
コンボボックスからハイコントラスト黒
を選択するテーマ
タブを選択する名前をつけて保存する
ボタンを押下する名前をつけて保存
ダイアログで任意のパスとファイル名で保存する
テーマのファイルを編集する
- 先ほどの.themeファイルをテキストエディタで開く
255 255 255
などのRGB値を編集する- ファイルを保存する
どの項目が、どんな意味を持つかは名前から何となく察せる。公式サイトに説明がある(英文)。
テーマのファイルを適用する
- .themeファイルをダブルクリックする
画面のプロパティ
ダイアログのテーマ
タブが開かれたことを確認する適用
ボタンを押下するお待ちください
と表示される- 反映される
テキストエディタやタスクバーまで闇に染まった。
スタートメニューも。
ブラウザも。
My.theme ファイルの内容
最後にファイルの内容を晒す。Windowsではお決まりだが文字コードはCP932(Shift-JIS)。
; Copyright ゥ Microsoft Corp. 1995-2001
[Theme]
; My Computer
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=C:\WINDOWS\Explorer.exe,0
; My Documents
[CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\DefaultIcon]
DefaultValue=C:\WINDOWS\SYSTEM32\mydocs.dll,0
; My Network Places
[CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}\DefaultIcon]
DefaultValue=C:\WINDOWS\system32\SHELL32.dll,17
; Recycle Bin
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
full=C:\WINDOWS\System32\shell32.dll,32
empty=C:\WINDOWS\System32\shell32.dll,31
[Control Panel\Colors]
ActiveTitle=0 0 0
Background=0 0 0
Hilight=0 72 0
HilightText=255 255 255
TitleText=196 196 196
Window=0 0 0
WindowText=196 196 196
Scrollbar=0 0 0
InactiveTitle=0 0 0
Menu=0 0 0
WindowFrame=255 255 255
MenuText=196 196 196
; ActiveBorder=0 0 0
ActiveBorder=128 128 128
InactiveBorder=0 0 0
AppWorkspace=0 0 0
ButtonFace=0 0 0
ButtonShadow=128 128 128
GrayText=96 96 96
ButtonText=196 196 196
InactiveTitleText=128 128 128
ButtonHilight=72 72 72
ButtonDkShadow=0 0 0
ButtonLight=0 72 0
InfoText=196 196 196
InfoWindow=0 0 0
GradientActiveTitle=0 128 0
GradientInactiveTitle=96 0 96
ButtonAlternateFace=192 192 192
HotTrackingColor=0 72 0
MenuHilight=0 72 0
MenuBar=0 0 0
[Control Panel\Cursors]
Arrow=
Help=
AppStarting=
Wait=
NWPen=
No=
SizeNS=
SizeWE=
Crosshair=
IBeam=
SizeNWSE=
SizeNESW=
SizeAll=
UpArrow=
DefaultValue=標準の組み合わせ
Link=
[Control Panel\Desktop]
Wallpaper=
TileWallpaper=0
WallpaperStyle=2
Pattern=
ScreenSaveActive=0
[Control Panel\Desktop\WindowMetrics]
[Metrics]
IconMetrics=76 0 0 0 78 0 0 0 75 0 0 0 1 0 0 0 244 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 128 0 0 0 0 77 43 32 49 109 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
NonclientMetrics=84 1 0 0 1 0 0 0 17 0 0 0 17 0 0 0 19 0 0 0 19 0 0 0 244 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 128 0 0 0 0 77 43 32 49 109 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 0 0 0 19 0 0 0 244 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 128 0 0 0 0 77 43 32 49 109 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 20 0 0 0 244 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 128 0 0 0 0 77 43 32 49 109 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 244 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 128 0 0 0 0 77 43 32 49 109 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 244 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 128 0 0 0 0 77 43 32 49 109 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
[boot]
SCRNSAVE.EXE=
[MasterThemeSelector]
MTSM=DABJDKT
ThemeColorBPP=4
[AppEvents\Schemes\Apps\.Default\.Default\.Current]
DefaultValue=%WinDir%media\Windows XP Ding.wav
[AppEvents\Schemes\Apps\.Default\AppGPFault\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\Close\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\DeviceConnect\.Current]
DefaultValue=%WinDir%media\Windows XP Hardware Insert.wav
[AppEvents\Schemes\Apps\.Default\DeviceDisconnect\.Current]
DefaultValue=%WinDir%media\Windows XP Hardware Remove.wav
[AppEvents\Schemes\Apps\.Default\DeviceFail\.Current]
DefaultValue=%WinDir%media\Windows XP Hardware Fail.wav
[AppEvents\Schemes\Apps\.Default\LowBatteryAlarm\.Current]
DefaultValue=%WinDir%media\Windows XP Battery Low.wav
[AppEvents\Schemes\Apps\.Default\MailBeep\.Current]
DefaultValue=%WinDir%media\Windows XP Notify.wav
[AppEvents\Schemes\Apps\.Default\Maximize\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\MenuCommand\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\MenuPopup\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\Minimize\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\Open\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\PrintComplete\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\RestoreDown\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\RestoreUp\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\RingIn\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\Ringout\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\SystemAsterisk\.Current]
DefaultValue=%WinDir%media\Windows XP Error.wav
[AppEvents\Schemes\Apps\.Default\SystemExclamation\.Current]
DefaultValue=%WinDir%media\Windows XP Exclamation.wav
[AppEvents\Schemes\Apps\.Default\SystemExit\.Current]
DefaultValue=%WinDir%media\Windows XP Shutdown.wav
[AppEvents\Schemes\Apps\.Default\SystemHand\.Current]
DefaultValue=%WinDir%media\Windows XP Critical Stop.wav
[AppEvents\Schemes\Apps\.Default\SystemNotification\.Current]
DefaultValue=%WinDir%media\Windows XP Balloon.wav
[AppEvents\Schemes\Apps\.Default\SystemQuestion\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\SystemStart\.Current]
DefaultValue=%WinDir%media\Windows XP Startup.wav
[AppEvents\Schemes\Apps\.Default\SystemStartMenu\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\WindowsLogoff\.Current]
DefaultValue=%WinDir%media\Windows XP Logoff Sound.wav
[AppEvents\Schemes\Apps\.Default\WindowsLogon\.Current]
DefaultValue=%WinDir%media\Windows XP Logon Sound.wav
[AppEvents\Schemes\Apps\Explorer\EmptyRecycleBin\.Current]
DefaultValue=%WinDir%media\Windows XP Recycle.wav
[AppEvents\Schemes\Apps\Explorer\Navigating\.Current]
DefaultValue=%WinDir%media\Windows XP Start.wav
[Control Panel\Cursors.A]
DefaultValue=標準の組み合わせ
[Control Panel\Cursors.W]
DefaultValue=+ahluljBufUQwf1QIMI8wWw-
所感
これで自由に設定できそう。
じつはフォントも変更してある。これがまたいい。次回はフォントを綺麗に表示する。