add fullscreen and floating window rules
This commit is contained in:
		
							parent
							
								
									1d92f7e6f9
								
							
						
					
					
						commit
						3499355af7
					
				
							
								
								
									
										3
									
								
								bspwmrc
								
								
								
								
							
							
						
						
									
										3
									
								
								bspwmrc
								
								
								
								
							| 
						 | 
				
			
			@ -26,6 +26,9 @@ bspc config borderless_monocle   true
 | 
			
		|||
bspc config gapless_monocle			true
 | 
			
		||||
bspc config focus_follows_pointer	true
 | 
			
		||||
 | 
			
		||||
bspc config external_rules_command	~/.config/bspwm/external.sh
 | 
			
		||||
 | 
			
		||||
bspc rule -a mpv state=floating follow=on
 | 
			
		||||
# bspc rule -a Gimp desktop='^8' state=floating follow=on
 | 
			
		||||
# bspc rule -a Chromium desktop='^2'
 | 
			
		||||
# bspc rule -a mplayer2 state=floating
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,17 @@
 | 
			
		|||
#!/bin/sh
 | 
			
		||||
 | 
			
		||||
wid=$1
 | 
			
		||||
class=$2
 | 
			
		||||
instance=$3
 | 
			
		||||
consequences=$4
 | 
			
		||||
 | 
			
		||||
title=$(xtitle "$wid")
 | 
			
		||||
 | 
			
		||||
case "$title" in
 | 
			
		||||
	WM_FORCE_FLOATING)
 | 
			
		||||
		echo "state=floating"
 | 
			
		||||
		;;
 | 
			
		||||
	WM_FORCE_FULLSCREEN)
 | 
			
		||||
		echo "state=fullscreen"
 | 
			
		||||
		;;
 | 
			
		||||
esac
 | 
			
		||||
		Loading…
	
		Reference in New Issue