Impedindo a sobreposição de janelas no GTK
Eu tenho um aplicativo Python / Linux que exibe bits de informações necessárias em uma janela GTK. Para os fins desta discussão, ele deve se comportar exatamente como um dock - existe em todos os desktops virtuais e as janelas maximizadas não se sobrepõem.
O primeiro ponto é bem fácil, mas passei dias batendo com a cabeça no monitor tentando obter o segundo ponto - evitando sobreposições. Meu aplicativo não deve ser coberto se outra janela for maximizada. Definir "sempre no topo" não é suficiente, pois as outras janelas ficam atrás da minha barra de informações, em vez de parar na borda.
Resumindo: com uma janela no estilo dock / painel, como você pode impedir que outras janelas maximizem acima / abaixo dela?
Atualização: Problema resolvido graças a vsemenov