- 1. 概要
- 2. FreeBSD
- 3. ArcoLinux
- 4. Garuda Linux 230305 まで
- 5. Garuda Linux 231029 以降
- 6. CachyOS
1. 概要
バーのフォントは、比較的簡単に変更できます。
以下の変更を行って、ログインしなおせば、フォントの変更が反映されています。
以下、「MigMix 1M」へ変更するものとして、すべてログインユーザで。
2. FreeBSD
vi ~/.config/qtile/config.py
バージョンにより、行番号は異なります。
widget_defaults = dict(
font='sans',
fontsize=12,
padding=3,
)
を
font='MigMix 1M',
fontsize=12,
へ書き換えます。
3. ArcoLinux
vi ~/.config/qtile/config.py
行番号は、バージョンによって異なります。
「init_widgets_defaults」をキーワードにして検索するといいでしょう。
def init_widgets_defaults():
return dict(font="Noto Sans",
fontsize = 12,
padding = 2,
background=colors[1])
を
return dict(font="MigMix 1M",
と書き換える他に
widget.GroupBox(font="FontAwesome",
fontsize = 16,
margin_y = -1,
margin_x = 0,
padding_y = 6,
padding_x = 5,
borderwidth = 0,
disable_drag = True,
active = colors[9],
inactive = colors[5],
rounded = False,
highlight_method = "text",
this_current_screen_border = colors[8],
foreground = colors[2],
background = colors[1]
),
を
widget.GroupBox(font="MigMix 1M",
へと書き換える作業を、以降に続く「widget.~」のフォント定義があるものに対して、変更を行います。
4. Garuda Linux 230305 まで
「Garuda Linux」は、割と多く、設定があります。
$ grep font ~/.config/qtile/config.py
return dict(font="Noto Sans",
fontsize = 9,
font='UbuntuMono Nerd Font',
fontsize = 15,
fontsize=14,
font = "Noto Sans Bold",
fontsize = 12,
font="Noto Sans",
fontsize=12,
font="Noto Sans",
fontsize = 12,
font="Noto Sans",
fontsize = 12,
fontsize = 12,
てな感じ。
正規表現を使用して、置換します。
vi ~/.config/qtile/config.py
以下の3つをコマンドモードで実行します。
:%s/font='.*'/font='MigMix 1M'/g
:%s/font=".*"/font="MigMix 1M"/g
:%s/font = ".*"/font="MigMix 1M"/g
5. Garuda Linux 231029 以降
「Garuda Linux 231029」で、定義ファイルの構成が変わっています。
$ grep font ~/.config/qtile/bars.py
font='UbuntuMono Nerd Font',
fontsize=15,
fontsize=17,
font="Noto Sans Bold",
fontsize=16,
font="Noto Sans",
fontsize=16,
font="Noto Sans",
fontsize=16,
font="Noto Sans",
fontsize=16,
fontsize=16,
正規表現を使用して、置換します。
vi ~/.config/qtile/bars.py
以下の2つをコマンドモードで実行します。
:%s/font='.*'/font='MigMix 1M'/g
:%s/font=".*"/font="MigMix 1M"/g
6. CachyOS
「CachyOS 250824 qtile」では。
vi ~/.config/qtile/config.py
widget_defaults = dict(
font = "sans",
fontsize = 12,
padding = 4,
)
215行目を変更します。
font = "MigMix 1M",
|