Я хотел бы знать, как я могу спросить X11 о том, какие окна имеют фокус. И если по какой-то причине мое собственное приложение (которое может быть видимым или нет) получило фокус, я хочу, чтобы предыдущие окна снова попадали в фокус.
Например, мое приложение работает со многими другими (например, firefox, gvim, nautilus,...)
Предположим, что сначала firefox имеет фокус, и пользователь нажал на мое приложение, которое теперь имеет фокус. Я хочу, чтобы мое приложение снова сосредоточилось на firefox.
Кто-нибудь знает, как добиться этого? Рекомендации для книг были бы очень приятными.
Большое спасибо.