Yasufumi Haga wrote:
> Hi all
> 
> I'm trying to update ja.po file in e16.8.2, and I have an
> uncertain entry in the file:
> 
> #: src/backgrounds.c:2271
> msgid "Enable background transparency compatibility mode"
> msgstr ""
> 
> Does "compatibility mode" in this entry mean the
> compatibility with clients before 0.16.8 ?
> 
No. It has to do with the pseudotransparency (PT) hint (_XROOTPMAP_ID) 
used by apps that do PT stuff.

When "background transparency compatibility mode" is disabled (default) 
there is no change wrt. earlier e16 versions.
Most PT apps (Eterm afaik being the only exception) use the background 
pixmap reported on the root window (i.e. the first desk), regardless of 
virtual roots, i.e. PT apps use the wrong background image when not on 
the first desktop.
There have been countless questions about this issue over time.

When "background transparency compatibility mode" is enabled the 
background pixmap of the *current* desk is reported on the root window, 
which makes most PT apps seem to behave properly in most situations. The 
cost is unnecessary PT ops in apps that should not be affected when 
switching desks.

The term "background transparency compatibility mode" is probably not 
very well chosen, suggestions for a better one are welcome :)
The compatibility in question was in my mind compatibility with every PT 
app other than Eterm (which behaves properly in any case).

/Kim

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to