i3 fix, other improvements
[distro-setup] / i3-emacs
index 6b4cce2f0c35e3d6d3bae22598a537bcc45f7906..19fc46aa0c66f655d2d28926337143e277d16233 100755 (executable)
--- a/i3-emacs
+++ b/i3-emacs
 id=$(i3-msg -t get_tree | jq -e '.. | select(.name?) | select(.name | test("^e-iak ")).id')
 
 if [[ $id ]]; then
-  h=$(i3-msg -t get_tree | jq -r ".. | select(.focused? == true) | .rect.height")
-
-  cur_workspace=$(i3-msg -t get_workspaces | jq -r '.[] | select(.focused? == true) | .name')
-
-  # h tests if we have a current focus, but that is just a random guess.
-  if [[ $cur_workspace == 2 && $h ]]; then
-    i3-msg "swap container with con_id $id; [con_id=\"$id\"] focus"
-  else
-    i3-msg "[con_id=\"$id\"] focus"
-  fi
+  i3-msg "[con_id=\"$id\"] focus"
 else
 
   i3-split-maybe