diff options
Diffstat (limited to 'archive/scripts/desktop/dmenu_window')
-rwxr-xr-x | archive/scripts/desktop/dmenu_window | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/archive/scripts/desktop/dmenu_window b/archive/scripts/desktop/dmenu_window new file mode 100755 index 00000000..8dc33fde --- /dev/null +++ b/archive/scripts/desktop/dmenu_window @@ -0,0 +1,8 @@ +#!/bin/sh + +window=$(i3-msg -t get_tree \ + | jq -r "recurse(.nodes[]) | select(.window) | .name" \ + | dmenu -i -p "select window" "$@") +if [ -n "$window" ]; then + i3-msg '[title="'$window'"] focus' +fi |