linux - How to make an overlay which capture no events -


i draw sort of window on top of other windows. example, display debugging infos (like conky) or things timer.

the main thing able continue using other windows while using (the events go through transparently).

i've tried doing pygtk, pyqt , others can't find way make real overlay no event capture.

is there low-level x11 solution?

i think composite-extension-approach not work when compositing manager running (and composite's overlay window used).

since explicitly mention "no event capture":

the shape extension allows set different shapes window. version 1.1 of extension added "input" shape. setting empty region should pretty want.

some concrete example of think ask can found in conky's source code: http://sources.debian.net/src/conky/1.10.3-1/src/x11.cc/?hl=769#l764-l781

edit: since said didn't find in gtk (well, pygtk), here function need in gtk: https://developer.gnome.org/gdk3/stable/gdk3-windows.html#gdk-window-input-shape-combine-region


Comments

Popular posts from this blog

javascript - Thinglink image not visible until browser resize -

firebird - Error "invalid transaction handle (expecting explicit transaction start)" executing script from Delphi -

mongodb - How to keep track of users making Stripe Payments -