Kim Woelders wrote:
> Bradley Reed wrote:
>> On Sun, 1 Jun 2008 22:46:27 +0300
>> Bradley Reed <[EMAIL PROTECTED]> wrote:
>>> On Sun, 01 Jun 2008 20:41:39 +0200
>>> Kim Woelders <[EMAIL PROTECTED]> wrote:  
>>>> Bradley Reed wrote:
>>>>> I recently noticed that in both e16-0.16.8.13 and e16-0.16.8.14
>>>>> that window snapshotting no longer works properly in the icon
>>>>> box. When an app that doesn't have a built-in icon, nor a
>>>>> enlightnement icon, is iconified, one of two things happens. 
>>>>>
>>>>>   1. The app is invisible in the iconbox. It takes a space, so
>>>>> that the next app iconified is one space over, but there is
>>>>> nothing to click on to uniconify it.
>>>>>
>>>>>   2. There is a very damaged-looking attempted screenshot, with
>>>>> maybe only a few visible pixles. With some carefull mousing I can
>>>>> usually find a pixel to click on.
>>>>>
>>>> I think this is related to the "Applications unintentionally using
>>>> an ARGB visual" issue mentioned in README-0.16.8.
>>>>
>>>> One way to fix this is to make wrapper scripts that set 
>>>> XLIB_SKIP_ARGB_VISUALS=y before starting the application.
>>>>
>>> It definitely worked more recently than 0.16.8.9. For me anyway. I
>>> don't have the composite extension enabled, but I did recently upgrade
>>> my NVidia drivers. Probably a NVidia regression.  I'll try the wrapper
>>> idea, and I'll also try an even newer NVidia driver.
>> Well, with nvidia 169.12 the XLIB_SKIP_ARGB_VISUALS=y does nothing.
>> Both xmahjongg and ftree iconify scrambled or invisibly. 
>>
>> With nvidia 173.14.05, both apps are still iconifying wrong if
>> XLIB_SKIP_ARGB_VISUALS is unset.
>>
>> With nvidia 173.14.05 with the XLIB_SKIP_ARGB_VISUALS set to either y
>> or n, then xmahjongg seems to iconify correctly, but ftree is still
>> broken.
>>
> I guess ftree behaves differently because you are using a statically
> linked version.
> 
>> I have imlib2-1.4.1.000 installed if it matters.
>> My iconbox is set to:
>> Transparent background
>> Hide scrollbar when not needed
>>
>> It is really strange that the apps look fine at normal size, and they
>> look fine in the Pager (which is snapshotting fine), but e16 can't
>> snapshot in the iconbox.
>>
> Yes, something is not right. Haven't been able to track it down yet...
> 
>> I noticed that when I turn on the iconbox's setting "Draw base image
>> behind icons" that ftree/mahjongg's icon was rarely centered. It seemed
>> to be falling off the righthand side of the base image. It did iconify
>> correctly about half the time if the base image was turned on, but
>> otherwise was way to the right and appearing slightly skewed.
>>
> I think this is just a side effect of the snapshots being incorrect 
> (partially transparent).
> 
I made a few changes to enable not using an ARGB frame for apps 
unintentionally choosing an ARGB visual, which I think should fix the 
problem with ftree. You'll have to add the line

Name ftree Winop no_argb

to matches.cfg. It should be possible to add a similar line for 
xmahjongg if you want to avoid wrapper scripts.

/Kim

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to