- #!/bin/bash
-
- lswindows() {
- echo -ne "i3-ipc\x0\x0\x0\x0\x4\x0\x0\x0" \
- | socat STDIO "UNIX-CLIENT:$(i3 --get-socketpath)" \
- | tail -c +15 \
- | sed -e 's/"id":/\n"id":/g' \
- | sed -ne 's/.*"name":"\([^"]\+\)".*"window":\([0-9]\+\).*/\1 \2/p' \
- | grep .
- }
-
- lswindows
|