- 1. 概要
- 2. 定義ファイル
- 3. ファイル作成
- 4. 設定
1. 概要
前ページまでの設定で、メニューのフォントは変更されていますが、メニューとは独立したダイアログ等のフォントも、変えられるようです。
2. 定義ファイル
定義ファイルは、以下のようになっています。
プラットフォーム | システムファイル | ユーザファイル | 備考 |
antiX | /etc/skel/.icewm/preferences | ~/.icewm/preferences | |
FreeBSD | /usr/local/share/icewm/preferences | ~/.icewm/preferences | |
3. ファイル作成
「antiX」では、ユーザファイルが、はじめから用意されていますので、この項は不要です。
システムファイルからカスタマイズ用のファイルをコピーします。
cp /usr/local/share/icewm/preferences ~/.icewm/.
「FreeBSD」では
cp /usr/local/share/icewm/preferences ~/.icewm/.
4. 設定
vi ~/.icewm/preferences
フォントに関する記述は、下記の行になります(「FreeBSD 12.1 RELEASE」「icewm-1.3.8_5」のファイル)。
#
# TitleFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
#
# TitleFontNameXft="sans-serif:size=12"
#
# MenuFontName="-*-sans-bold-r-*-*-*-100-*-*-*-*-*-*"
#
# MenuFontNameXft="sans-serif:size=10:bold"
#
# StatusFontName="-*-monospace-bold-r-*-*-*-120-*-*-*-*-*-*"
#
# StatusFontNameXft="monospace:size=12:bold"
#
# QuickSwitchFontName="-*-monospace-bold-r-*-*-*-120-*-*-*-*-*-*"
#
# QuickSwitchFontNameXft="monospace:size=12:bold"
#
# NormalButtonFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
#
# NormalButtonFontNameXft="sans-serif:size=12"
#
# ActiveButtonFontName="-*-sans-bold-r-*-*-*-120-*-*-*-*-*-*"
#
# ActiveButtonFontNameXft="sans-serif:size=12:bold"
#
# NormalTaskBarFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
#
# NormalTaskBarFontNameXft="sans-serif:size=12"
#
# ActiveTaskBarFontName="-*-sans-bold-r-*-*-*-120-*-*-*-*-*-*"
#
# ActiveTaskBarFontNameXft="sans-serif:size=12:bold"
# fallback: NormalButtonFontName
# ToolButtonFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
# fallback: NormalButtonFontName
# ToolButtonFontNameXft="sans-serif:size=12"
# fallback: NormalButtonFontName
# NormalWorkspaceFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
# fallback: NormalButtonFontName
# NormalWorkspaceFontNameXft="sans-serif:size=12"
# fallback: ActiveButtonFontName
# ActiveWorkspaceFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
# fallback: ActiveButtonFontName
# ActiveWorkspaceFontNameXft="sans-serif:size=12"
#
# MinimizedWindowFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
#
# MinimizedWindowFontNameXft="sans-serif:size=12"
#
# ListBoxFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
#
# ListBoxFontNameXft="sans-serif:size=12"
#
# ToolTipFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
#
# ToolTipFontNameXft="sans-serif:size=12"
#
# ClockFontName="-*-monospace-medium-r-*-*-*-140-*-*-*-*-*-*"
#
# ClockFontNameXft="monospace:size=12"
#
# ApmFontName="-*-monospace-medium-r-*-*-*-140-*-*-*-*-*-*"
#
# ApmFontNameXft="monospace:size=12"
#
# InputFontName="-*-monospace-medium-r-*-*-*-140-*-*-*-*-*-*"
#
# InputFontNameXft="monospace:size=12"
#
# LabelFontName="-*-sans-medium-r-*-*-*-140-*-*-*-*-*-*"
#
# LabelFontNameXft="sans-serif:size=12"
すべてコメントアウトしてありますが・・・。
「xxFontNameXft」のコメントをはずして
NormalButtonFontNameXft="sans-serif:size=12"
もしくは
ClockFontNameXft="monospace:size=12"
の、フォント名、フォントサイズを変更することで反映することができます。
まぁ、これもいささか面倒なので、いきなり下記をコピーして末尾にペーストすることもありです。
#
TitleFontName="MigMix 1M:size=12"
TitleFontNameXft="MigMix 1M:size=12"
#
MenuFontName="MigMix 1M:size=10:bold"
MenuFontNameXft="MigMix 1M:size=10:bold"
#
StatusFontName="MigMix 1M:size=12:bold"
StatusFontNameXft="MigMix 1M:size=12:bold"
#
QuickSwitchFontName="MigMix 1M:size=12:bold"
QuickSwitchFontNameXft="MigMix 1M:size=12:bold"
#
NormalButtonFontName="MigMix 1M:size=12"
NormalButtonFontNameXft="MigMix 1M:size=12"
#
ActiveButtonFontName="MigMix 1M:size=12:bold"
ActiveButtonFontNameXft="MigMix 1M:size=12:bold"
#
NormalTaskBarFontName="MigMix 1M:size=12"
NormalTaskBarFontNameXft="MigMix 1M:size=12"
#
ActiveTaskBarFontName="MigMix 1M:size=12:bold"
ActiveTaskBarFontNameXft="MigMix 1M:size=12:bold"
# fallback: NormalButtonFontName
ToolButtonFontName="MigMix 1M:size=12"
ToolButtonFontNameXft="MigMix 1M:size=12"
# fallback: NormalButtonFontName
NormalWorkspaceFontName="MigMix 1M:size=12"
NormalWorkspaceFontNameXft="MigMix 1M:size=12"
# fallback: ActiveButtonFontName
ActiveWorkspaceFontName="MigMix 1M:size=12"
ActiveWorkspaceFontNameXft="MigMix 1M:size=12"
#
MinimizedWindowFontName="MigMix 1M:size=12"
MinimizedWindowFontNameXft="MigMix 1M:size=12"
#
ListBoxFontName="MigMix 1M:size=12"
ListBoxFontNameXft="MigMix 1M:size=12"
#
ToolTipFontName="MigMix 1M:size=12"
ToolTipFontNameXft="MigMix 1M:size=12"
#
ClockFontName="MigMix 1M:size=12"
ClockFontNameXft="monospace:size=12"
#
ApmFontName="MigMix 1M:size=12"
ApmFontNameXft="monospace:size=12"
#
InputFontName="MigMix 1M:size=12"
InputFontNameXft="monospace:size=12"
#
LabelFontName="MigMix 1M:size=12"
LabelFontNameXft="MigMix 1M:size=12"
|
                |