やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

WindowsXPのテーマを編集してみる

WindowsXPのテーマを編集してみる

環境を改善してみる第一弾。まずは見た目から。

対象環境

黒画面LOVE

白いと目が痛い。黒くしたい。DOS画面のように。

すでに変更したあとで画面キャプチャしたので分かりづらいかも。

Windows XP テーマを変更する

どうせなら自分で設定したい。

テーマのテンプレートファイルを取得する

  1. デスクトップ上の何もないところで右クリックする
  2. 画面のプロパティダイアログが開かれたことを確認する
  3. デザインタブを選択する
  4. 配色コンボボックスからハイコントラスト黒を選択する 1
  5. テーマタブを選択する
  6. 名前をつけて保存するボタンを押下する
  7. 名前をつけて保存ダイアログで任意のパスとファイル名で保存する

テーマのファイルを編集する

  1. 先ほどの.themeファイルをテキストエディタで開く
  2. 255 255 255などのRGB値を編集する
  3. ファイルを保存する

どの項目が、どんな意味を持つかは名前から何となく察せる。公式サイトに説明がある(英文)。

テーマのファイルを適用する

  1. .themeファイルをダブルクリックする
  2. 画面のプロパティダイアログのテーマタブが開かれたことを確認する
  3. 適用ボタンを押下する
  4. お待ちくださいと表示される
  5. 反映される

テキストエディタやタスクバーまで闇に染まった。 1
スタートメニューも。 2
ブラウザも。 3

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-

所感

これで自由に設定できそう。

じつはフォントも変更してある。これがまたいい。次回はフォントを綺麗に表示する。