Package: icewm
Version: 1.3.8+githubmod+20150914+fa3fdef-2~bpo8+1
Severity: normal

Dear Maintainer,

to work around the problem with the system tray when applications requesting
the system tray are placed in ~/icewm/startup which is still there in
icewm-1.3.8-2 from Jessie I installed 1.3.8+githubmod+20150914+fa3fdef-2 from
Jessie-backports which apparently fixes this "startup-bug".
However, the new version introduces a new problem which seems to be specific to
tktray icons. Sometimes (not always, but according to my tests in most cases)
the icon is not displayed properly, but only a very small portion of the icon,
maybe 3 or 4 pixels in width, is visble on the screen. I never observed this
problem in older versions of IceWm, so it seems likely to me that this new bug
may be related to the changes in the system tray handling that helped fix the
"startup-bug" that was there in older versions of IceWM.

This may or may not be related to the problem described in bug #539490 .

A simple tcl script that exhibits the problem:

#!/usr/bin/wish
wm withdraw .
package require tktray
set imgdata "R0lGODlhEAAQAMIEAAAAAAAA/4CAgMDAwP///////////////yH+\
FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAh+QQBCgAHACwAAAAAEAAQAAADSHi63C4wx\
jeqrQIwQbrvkLZwQGkS4UYAQduimcq6ASwqJF2n4/dlkJFpWBIMRByfxxg7hIAAaM\
oIOFqrWE1S6TkqiOCSY+xIAAA7"
image create photo .i -data $imgdata
tktray::icon .t -image .i

This should put a (useless) icon into the system tray, which actually works
with 1.3.8-2 and older versions. OTOH a similar simple Python script that draws
a gtk tray icon seems to run flawlessly with
1.3.8+githubmod+20150914+fa3fdef-2:

#!/usr/bin/env python
import gtk
icon = gtk.status_icon_new_from_stock(gtk.STOCK_HELP)
gtk.main()

so it looks to me like this problem is specific to tktray icons.




-- System Information:
Debian Release: 8.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 
'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages icewm depends on:
ii  fonts-dejavu-core   2.34-1
ii  icewm-common        1.3.8+githubmod+20150914+fa3fdef-2~bpo8+1
ii  libc6               2.19-18+deb8u1
ii  libesd0             0.2.41-11
ii  libfontconfig1      2.11.0-6.3
ii  libgcc1             1:4.9.2-10
ii  libgdk-pixbuf2.0-0  2.31.1-2+deb8u3
ii  libglib2.0-0        2.42.1-1
ii  libice6             2:1.0.9-1+b1
ii  libsm6              2:1.2.2-1+b1
ii  libx11-6            2:1.6.2-3
ii  libxext6            2:1.3.3-1
ii  libxft2             2.3.2-1
ii  libxinerama1        2:1.1.3-1+b1
ii  libxrandr2          2:1.4.2-1+b1
ii  ttf-dejavu-core     2.34-1

icewm recommends no packages.

icewm suggests no packages.

-- no debconf information

Reply via email to