herbstluftwm - 共通事項 - フローティングウィンドウ

 クラウディア
1. 概要
2. フロートで起動
3. わたしの定義
4. すべてフローティングウィンドウ

1. 概要

 ログインユーザで。

vi ~/.config/herbstluftwm/autostart
 して、編集します。  フローティングウィンドウへの切替は、「FreeBSD」のデフォルトでは

# layouting
hc keybind $Mod-r remove
hc keybind $Mod-s floating toggle
hc keybind $Mod-f fullscreen toggle
hc keybind $Mod-Shift-f set_attr clients.focus.floating toggle
hc keybind $Mod-p pseudotile toggle
 のあたりに書いてあって、mod+s が割り当てられていて、わたしは、mod+Space を使うので

hc keybind $Mod-space floating toggle
 と書き換えています。

2. フロートで起動

 プログラムに対して、あらかじめ起動設定するには

hc rule class=クラス名 floating=on
 とプログラムのクラス名を指定して「floating=on」の属性を持たせます。

3. わたしの定義

 わたしは、あらかじめ以下のように定義しています。

hc rule class=Alacritty                 floating=on
hc rule class=Atril                     floating=on
hc rule class=Brasero                   floating=on
hc rule class=Chromium-browser          floating=on
hc rule class=Clamtk                    floating=on
hc rule class=Claws-mail                floating=on
hc rule class=code                      floating=on
hc rule class=Code                      floating=on
hc rule class="Code - OSS"              floating=on
hc rule class=Eclipse                   floating=on
hc rule class=Epdfview                  floating=on
hc rule class=Fcitx-config-gtk          floating=on
hc rule class=Fcitx-config-gtk3         floating=on
hc rule class=firefox                   floating=on
hc rule class=Gimp-2.10                 floating=on
hc rule class=libreoffice-startcenter   floating=on
hc rule class=lxappearance              floating=on
hc rule class=Lxappearance              floating=on
hc rule class=Nautilus                  floating=on
hc rule class=Midori                    floating=on
hc rule class=midori                    floating=on
hc rule class=mpv                       floating=on
hc rule class=octopkg                   floating=on
hc rule class=Pamac-manager             floating=on
hc rule class=Pcmanfm                   floating=on
hc rule class=qpdfview                  floating=on
hc rule class=Roxterm                   floating=on
hc rule class=smplayer                  floating=on
hc rule class=Synaptic                  floating=on
hc rule class=Termite                   floating=on
hc rule class=Thunar                    floating=on
hc rule class=Thunderbird               floating=on
hc rule class=Tilix                     floating=on
hc rule class=UXTerm                    floating=on
hc rule class=Vivaldi-stable            floating=on
hc rule class=Xfce4-appfinder           floating=on
hc rule class=Xfce4-terminal            floating=on
hc rule class=XTerm                     floating=on

4. すべてフローティングウィンドウ

 正規表現を使って、すべてのアプリケーションをフローティングウィンドウをデフォルトとして、開くこともできます。  既に定義してある

hc rule class=クラス名 floating=on
 の行をすべてコメントアウトして、下記の1行を加えます。

hc rule class~'(.*)'                     floating=on
earthcar(アースカー)