qtile - 共通事項 - フォント - バー


 クラウディア


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",

audiobook.jp
AbemaTV 無料体験
薬屋の独り言
葬送のフリーレン Prime Video