Впечатлившись и воодушевившись некоторыми ссылками наваял скрипт:
#!/bin/sh
xwin=`wmctrl -l | awk '{print substr($0, index($0,$4))}' | sort -u | dmenu $@`
wmctrl -F -a "$xwin"
exit 1
Теперь есть желание сделать то же самое, но средствами awesome. Пока родил следующее, но оно не работает:
echo -e 'for k, c in pairs(client.get()) do if c.name == "Untitled" then c.focus = not c.focus end end' | awesome-client
Что я делаю не так?