Advertisement
Guest User

my_floating-apps

a guest
Nov 12th, 2022
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.61 KB | Source Code | 0 0
  1. #!/bin/bash
  2.  
  3. # Windows rules
  4. # open window(s) on a specific workspace (assigned monitor)
  5.  
  6. _WindowsRules() {
  7.     # list of applications names
  8.     local FloatingApps="$XDG_CONFIG_HOME/dk/FloatingApps"
  9.    
  10.     while read -r line; do
  11.         dkcmd rule class="^$line$" float=true
  12.         dkcmd rule instance="^$line$" float=true
  13.     done < "$FloatingApps"
  14.    
  15.     # for window class
  16.     dkcmd rule class="^firefox$" ws=1 focus=true
  17.     dkcmd rule class="^file-roller$" ws=2 focus=true
  18.     dkcmd rule class="^filezilla$" ws=2 focus=true
  19.     dkcmd rule class="^pcmanfm$" ws=2 focus=true
  20.     dkcmd rule class="^obs$" ws=3 focus=true
  21.     dkcmd rule class="^SimpleScreenRecorder$" ws=3 focus=true
  22.     dkcmd rule class="^feh$" ws=4 focus=true
  23.     dkcmd rule class="^mumble$" ws=4 focus=true
  24.     dkcmd rule class="^zathura$" ws=4 focus=true
  25.    
  26.     dkcmd rule class="^geany$" ws=5 focus=true
  27.     dkcmd rule class="^lite-xl$" ws=5 focus=true
  28.     dkcmd rule class="^mpv$" ws=6 focus=true
  29.     dkcmd rule class="^five-or-more$" ws=7 focus=true
  30.     dkcmd rule class="^sol$" ws=7 focus=true
  31.    
  32.     # for window instance
  33.     dkcmd rule instance="^mpm$" ws=1 focus=true
  34.     dkcmd rule instance="^myplayer_audio$" ws=8 focus=true w=870 h=350 x=2530 y=300
  35.     dkcmd rule instance="^ncmpcpp$" ws=8 focus=true
  36.     dkcmd rule instance="^cmus$" ws=8 focus=true
  37.     dkcmd rule instance="^ripper$" ws=8 focus=true
  38.     dkcmd rule instance="^htop$" ws=9 focus=true
  39.     dkcmd rule instance="^newsboat$" ws=9 focus=true
  40.     dkcmd rule instance="^mutt$" ws=9 focus=true
  41.     dkcmd rule instance="^ranger$" ws=10 focus=true
  42.    
  43. }
  44.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement