#!/bin/sh case $XDG_CURRENT_DESKTOP in i3) ipccmd=i3-msg ;; sway) ipccmd=swaymsg ;; esac $ipccmd mark swap_a $ipccmd focus $1 $ipccmd swap container with mark swap_a $ipccmd '[con_mark="swap_a"] focus' $ipccmd unmark swap_a