Am 26.05.2016 um 07:32 schrieb Dudi Goldenberg:
Hi Kevin and Hexamorph,

I understand your point.

The choice of Python was done for its good and easy support for my hardware 
(BeagleBone Black).

While the project functionality is complete, I am now facing the need to 
display small amount (3-5 strings) on the desktop as I explained in previous 
posts.

During my tests using many examples for various sources, I had the text 
displayed in a borderless/title-less window, if only I could make the 
background transparent, I could use this.

If there is no solution using Python - I'll search for a solution to this in 
any other language and incorporate it in my Python source.

I just got Hexamorph's reply - I'm off to dig into the option, I am on Debian 7 
with openbox WM.

Thanks & Regards,

D.

Luckily OpenBox is one of those WMs which don't cover the root window, so root-tail will work. You should be able to find it in the Debian repos or at:
http://oldhome.schmorp.de/marc/root-tail.html

I don't know how feature-complete python-xlib is, but you probably can reimplement root-tail with it. python-xlib should also be in the repos or at:
https://github.com/python-xlib/python-xlib


The easiest method would be to simply display your text in a terminal window which supports transparency, but notice, that there are two types of it. Terminal emulators such as rxvt support only pseudo-transparency. They simply take the desktop background image, crop the area they cover out of it and display it as their window background, so while the desktop background shows through, any windows or widgets under the terminal will be covered. The other form is true alpha-channel transparency which terminal emulators such as Terminator support, but for this they need a compositor running such as xcompmgr, compiz or a modern WM such as Gnome, KDE, etc. Running a compositor requires an accelerated graphics driver. I don't know if the BeagleBone supports this.
_______________________________________________
Tkinter-discuss mailing list
Tkinter-discuss@python.org
https://mail.python.org/mailman/listinfo/tkinter-discuss

Reply via email to