Quando você chamar wmctrl, em vez de passar a string identificadora da janela como um argumento, passe a string especial ": ACTIVE:" (sem as aspas) e ela será aplicada à janela ativa no momento.
No entanto, isso não parece retornar o nome real da janela e, portanto, pode não ser a resposta que você está procurando.