This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# add to sway config: | |
# bindsym Mod1+q exec ~/kill.sh | |
# this script kills the window if the name matches | |
# in case of wayland, the attribute 'app_id' is used while X11 windows use 'class' | |
current_window=$(swaymsg -t get_tree | grep -A 45 '"focused": true' | egrep 'app_id|class' | cut -d \" -f 4 | grep .) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# add to sway config: | |
# bindsym Mod1+q exec ~/kill.sh | |
# this script kills the window UNLESS the name matches. If the name matches the SIGTERM signal is send to the target process | |
# in case of wayland, the attribute 'app_id' is used while X11 windows use 'class' | |
current_window=$(swaymsg -t get_tree | grep -A 45 '"focused": true' | egrep 'app_id|class' | cut -d \" -f 4 | grep .) |