- 1. 概要
- 2. qtile-0.14.2 以前
- 3. qtile-0.18.1 以降
- 4. Garuda Linux 231029 以降
1. 概要
フローティングウィンドウへの切替方法に関しては、「定義」の項に記述してありますので、前の方のページをご参照ください。
フローティングウィンドウへで起動する方法は、「qtile-0.14.2」以前と「qtile-0.18.1」以降とで、記述する方法が異なります。
その間の状況は、さわっていなかった時期なので、不明です。
2. qtile-0.14.2 以前
デフォルトで以下のように定義されています。
floating_layout = layout.Floating(float_rules=[
{'wmclass': 'confirm'},
{'wmclass': 'dialog'},
{'wmclass': 'download'},
{'wmclass': 'error'},
{'wmclass': 'file_progress'},
{'wmclass': 'notification'},
{'wmclass': 'splash'},
{'wmclass': 'toolbar'},
{'wmclass': 'confirmreset'}, # gitk
{'wmclass': 'makebranch'}, # gitk
{'wmclass': 'maketag'}, # gitk
{'wname': 'branchdialog'}, # gitk
{'wname': 'pinentry'}, # GPG key password entry
{'wmclass': 'ssh-askpass'}, # ssh-askpass
])
わたしはの末尾の「])」の行の前に下記を挿入します。
{'wmclass': 'Alacritty'},
{'wmclass': 'Atril'},
{'wmclass': 'Brasero'},
{'wmclass': 'Chromium-browser'},
{'wmclass': 'Clamtk'},
{'wmclass': 'Claws-mail'},
{'wmclass': 'code - oss'},
{'wmclass': 'Eclipse'},
{'wmclass': 'Epdfview'},
{'wmclass': 'Fcitx-config-gtk'},
{'wmclass': 'Fcitx-config-gtk3'},
{'wmclass': 'firefox'},
{'wmclass': 'Gimp-2.10'},
{'wmclass': 'libreoffice-startcenter'},
{'wmclass': 'Lxappearance'},
{'wmclass': 'Nautilus'},
{'wmclass': 'midori'},
{'wmclass': 'mpv'},
{'wmclass': 'octopkg'},
{'wmclass': 'Pamac-manager'},
{'wmclass': 'Pcmanfm'},
{'wmclass': 'qpdfview'},
{'wmclass': 'Roxterm'},
{'wmclass': 'smplayer'},
{'wmclass': 'Synaptic'},
{'wmclass': 'Termite'},
{'wmclass': 'Thunar'},
{'wmclass': 'Thunderbird'},
{'wmclass': 'Tilix'},
{'wmclass': 'URxvt'},
{'wmclass': 'UXTerm'},
{'wmclass': 'Vivaldi-stable'},
{'wmclass': 'Xfce4-appfinder'},
{'wmclass': 'Xfce4-terminal'},
{'wmclass': 'XTerm'},
3. qtile-0.18.1 以降
記述方法が、異なっています。
デフォルトでは
floating_layout = layout.Floating(float_rules=[
# Run the utility of `xprop` to see the wm class and name of an X client.
*layout.Floating.default_float_rules,
Match(wm_class='confirmreset'), # gitk
Match(wm_class='makebranch'), # gitk
Match(wm_class='maketag'), # gitk
Match(wm_class='ssh-askpass'), # ssh-askpass
Match(title='branchdialog'), # gitk
Match(title='pinentry'), # GPG key password entry
])
と記述されています。
わたしは、172行と173行の間に、下記を記述します。
Match(wm_class='Alacritty'),
Match(wm_class='Atril'),
Match(wm_class='Brasero'),
Match(wm_class='Chromium-browser'),
Match(wm_class='Clamtk'),
Match(wm_class='Claws-mail'),
Match(wm_class='code - oss'),
Match(wm_class='Eclipse'),
Match(wm_class='Epdfview'),
Match(wm_class='Fcitx-config-gtk'),
Match(wm_class='Fcitx-config-gtk3'),
Match(wm_class='firefox'),
Match(wm_class='firedragon'),
Match(wm_class='Gimp-2.10'),
Match(wm_class='libreoffice-startcenter'),
Match(wm_class='Lxappearance'),
Match(wm_class='Nautilus'),
Match(wm_class='Nitrogen'),
Match(wm_class='midori'),
Match(wm_class='mpv'),
Match(wm_class='octopkg'),
Match(wm_class='Pamac-manager'),
Match(wm_class='pamac-manager'),
Match(wm_class='Pcmanfm'),
Match(wm_class='qpdfview'),
Match(wm_class='Roxterm'),
Match(wm_class='smplayer'),
Match(wm_class='Synaptic'),
Match(wm_class='Termite'),
Match(wm_class='Thunar'),
Match(wm_class='Thunderbird'),
Match(wm_class='Tilix'),
Match(wm_class='URxvt'),
Match(wm_class='UXTerm'),
Match(wm_class='Vivaldi-stable'),
Match(wm_class='Xfce4-appfinder'),
Match(wm_class='Xfce4-terminal'),
Match(wm_class='xterm'),
4. Garuda Linux 231029 以降
「Garuda Linux 231029」で、定義ファイルの構成が変わっています。
ログインユーザで。
vi ~/.config/qtile/layouts.py
行番号が異なりますが、構成は、前項と同じになりますので、修正内容は、前項をご参照ください。
|