71 lines
3.9 KiB
Plaintext
71 lines
3.9 KiB
Plaintext
|
|
|
|
# set floating (nontiling)for apps needing it:
|
|
for_window [class="Yad" instance="yad"] floating enable
|
|
for_window [app_id="yad"] floating enable
|
|
for_window [app_id="blueman-manager"] floating enable, resize set width 40 ppt height 30 ppt
|
|
|
|
# set floating (nontiling) for special apps:
|
|
for_window [class="Xsane" instance="xsane"] floating enable
|
|
for_window [app_id="pavucontrol" ] floating enable, resize set width 40 ppt height 30 ppt
|
|
for_window [class="qt5ct" instance="qt5ct"] floating enable, resize set width 60 ppt height 50 ppt
|
|
for_window [class="Bluetooth-sendto" instance="bluetooth-sendto"] floating enable
|
|
for_window [class="Lxappearance"] floating enable, resize set width 60 ppt height 50 ppt
|
|
|
|
# set floating for window roles
|
|
for_window [window_role="pop-up"] floating enable
|
|
for_window [window_role="bubble"] floating enable
|
|
for_window [window_role="task_dialog"] floating enable
|
|
for_window [window_role="Preferences"] floating enable
|
|
for_window [window_type="dialog"] floating enable
|
|
for_window [window_type="menu"] floating enable
|
|
for_window [window_role="About"] floating enable
|
|
for_window [title="File Operation Progress"] floating enable, border pixel 1, sticky enable, resize set width 40 ppt height 30 ppt
|
|
for_window [app_id="firedragon" title="Library"] floating enable, border pixel 1, sticky enable, resize set width 40 ppt height 30 ppt
|
|
for_window [app_id="floating_shell_portrait"] floating enable, border pixel 1, sticky enable, resize set width 30 ppt height 40 ppt
|
|
for_window [title="Picture in picture"] floating enable, sticky enable
|
|
for_window [title="nmtui"] floating enable, resize set width 50 ppt height 70 ppt
|
|
for_window [title="htop"] floating enable, resize set width 50 ppt height 70 ppt
|
|
for_window [app_id="xsensors"] floating enable
|
|
for_window [title="Save File"] floating enable
|
|
for_window [app_id="firedragon" title="firedragon — Sharing Indicator"] kill
|
|
|
|
# Inhibit idle
|
|
for_window [app_id="firedragon"] inhibit_idle fullscreen
|
|
for_window [app_id="Google Chrome"] inhibit_idle fullscreen
|
|
|
|
|
|
#
|
|
# Zoom Meeting App
|
|
#
|
|
# Default for all windows is non-floating.
|
|
#
|
|
# For pop up notification windows that don't use notifications api
|
|
for_window [class="zoom" title="^zoom$"] border none, floating enable
|
|
# For specific Zoom windows
|
|
for_window [class="zoom" title="^(Zoom|About)$"] border pixel, floating enable
|
|
for_window [class="zoom" title="Settings"] floating enable, floating_minimum_size 960 x 700
|
|
# Open Zoom Meeting windows on a new workspace (a bit hacky)
|
|
#for_window [app_id="zoom" title="Zoom Meeting(.*)?"] workspace next_on_output --create, move container to workspace current, floating disable, inhibit_idle open
|
|
|
|
for_window [class="(.*join\?action\=join.*|.*zoom.*)"] floating enable no_focus for_window [class="(.*join\?action\=join.*|.*zoom.*)" title="Zoom - Licensed Account"] floating disable no_focus for_window [class="(.*join\?action\=join.*|.*zoom.*)" title="Zoom - Free Account"] floating disable no_focus for_window [class="(.*join\?action\=join.*|.*zoom.*)" title="Zoom Meeting"] floating disable no_focus no_focus [title="^zoom\s?$"] no_focus [title="^join\?action=join.*$"]
|
|
|
|
|
|
# some gnome apps look best in floating mode
|
|
for_window [app_id="org.gnome.Calculator"] floating enable
|
|
for_window [app_id="org.gnome.Weather"] floating enable
|
|
for_window [app_id="org.gnome.clocks"] floating enable
|
|
for_window [app_id="org.gnome.baobab"] floating enable
|
|
for_window [app_id="org.gnome.Music"] floating enable
|
|
for_window [app_id="gnome-tweaks"] floating enable
|
|
for_window [app_id="evince"] border none
|
|
for_window [app_id="org.gnome.Nautilus"] floating enable
|
|
for_window [app_id="gnome-control-center"] floating enable
|
|
for_window [app_id="mpv"] floating enable
|
|
for_window [app_id="gnome-system-monitor"] floating enable; resize set 1024 600
|
|
for_window [app_id="gnome-power-statistics"] floating enable
|
|
#for_window [app_id="blueman-manager"] floating enable; resize set 640 480
|
|
for_window [app_id="org.gnome.NautilusPreviewer"] floating enable
|
|
|
|
|
|
assign [class="Google-chrome"] 2 |