richardgv / skippy-xd

A full-screen Exposé-style standalone task switcher for X11.
GNU General Public License v2.0
340 stars 76 forks source link

Icon rendering issues #48

Closed arkq closed 9 years ago

arkq commented 9 years ago

I've found a little bug in the thumbnail-icon mode. However, I don't know if it is skippy related, or maybe some image library on my box. Firstly, icon transparency is not correctly recognized, and secondly image's rows are shifted to the right.

screenshot-2014-10-04-09 35 35

System: gentoo stable (with few exceptions, but not for libraries) without multilib support. Skippy is run in the daemon mode: skippy-xd --start-daemon Libpng is compiled with the apng support.

$ skippy-xd --help
skippy-xd (git-998e0e7-2014-06-18)
  Compiled with libpng 1.6.12, using 1.6.12.
  Compiled with zlib 1.2.8, using 1.2.8.

$ ldd ~/bin/skippy-xd 
linux-vdso.so.1 (0x00007fff6a5b8000)
libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007f2f8d4c2000)
libgif.so.4 => /usr/lib64/libgif.so.4 (0x00007f2f8d2b8000)
libm.so.6 => /lib64/libm.so.6 (0x00007f2f8cfb6000)
libXft.so.2 => /usr/lib64/libXft.so.2 (0x00007f2f8cda0000)
libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f2f8cb96000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f2f8c85b000)
libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007f2f8c658000)
libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f2f8c455000)
libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f2f8c24f000)
libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f2f8c04c000)
libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f2f8be17000)
libz.so.1 => /lib64/libz.so.1 (0x00007f2f8bc01000)
libc.so.6 => /lib64/libc.so.6 (0x00007f2f8b85a000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f2f8b61e000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f2f8b35c000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f2f8b13a000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f2f8af36000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f2f8ad24000)
/lib64/ld-linux-x86-64.so.2 (0x00007f2f8d717000)
libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f2f8aafb000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f2f8a8dd000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f2f8a6cd000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f2f8a4c9000)
libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f2f8a2c3000)
revast commented 9 years ago

I can confirm this, have white background on almost all the icons, happens when clientDisplayMode is set to thumbnail as first, icon as second, as well as thumbnail-icon as first, icon as second. E.g x-term icon and nautilus folder icon (nautilus shows folder icon and nautilus icon, why so?) work without white background, and therefore look as they should.

ubuntu 14.04 with skippy-xd daily ppa

richardgv commented 9 years ago

Sorry for the late reply, and the inconvience caused by the bugs. ecb7835 and 2f71a2d should solve both of the issues. The source of the issue is explained in the commit message if you are curious about it. Could you please help testing whether it works for you?

@Arkq:

I found it surprising that there are people using the stable keyword for desktop systems. For me it seems the versions with stable keywords are way too old. :-)

@revast:

(nautilus shows folder icon and nautilus icon, why so?)

Sorry? I don't really understand what you are describing.

arkq commented 9 years ago

It works perfectly now. Thanks.

On Sat, 18 Oct 2014 20:22:43 -0700 Richard Grenville notifications@github.com wrote:

Sorry for the late reply, and the inconvience caused by the bugs. ecb7835 and 2f71a2d should solve both of the issues. The source of the issue is explained in the commit message if you are curious about it. Could you please help testing whether it works for you?

@revast:

(nautilus shows folder icon and nautilus icon, why so?)

Sorry? I don't really understand what you are describing.


Reply to this email directly or view it on GitHub: https://github.com/richardgv/skippy-xd/issues/48#issuecomment-59638041