Mi piacerebbe fare quanto segue: Creare uno schermo intero, sempre in cima alla finestra pygtk con un widget webkit che mostra qualche html, ma con una scatola è completamente trasparente, in modo che le finestre sottostanti siano visibili. (Questo sembra possibile: Is it possible to render web content over a clear background using WebKit?)finestra pygtk con box che ignora tutti gli eventi X (mouse) (li passa attraverso)
Quello che mi piacerebbe è (a volte) passare tutti gli eventi del mouse che si verificano nella finestra trasparente fino alle finestre sotto la finestra dell'applicazione, in modo che possa interagire con loro normalmente . Quindi non solo visivamente trasparente, ma anche trasparente per gli eventi del mouse.
In teoria, suppongo di poter catturare tutti gli eventi a cui sono interessato con un pygtk Eventbox, trovare la finestra direttamente sotto la mia con wnck e passare questo evento a esso con python-xlib.
Questo non sembra esattamente la soluzione più elegante; C'è un modo migliore?
Ah, grazie Havoc! – Rumex
Inoltre, dopo aver cercato i termini corretti, mi sono imbattuto in qualcosa di simile: http://stackoverflow.com/questions/4326534/x11-xlib-create-glasspane-window – Rumex