> > Package: icewm
> > Version: 1.3.8+mod+20161220-1
> > Severity: important
> > 
> > After login xorg, icewm shows no taskbar.  Only a blank screen (gray 
> > background color) with cursor.  Tried below config:
> 
> And how do you now that it runs? Does a right-click display a menu?

ps auxwf shows:

root      1892 19.1  0.3 478820 75988 tty7     Rsl+ 14:48   3:50  \_ 
/usr/lib/xorg/Xorg -dpi 96 :0 vt7 -nolisten tcp -auth 
/var/lib/xdm/authdir/authfiles/A:0-Oa
root      2130  0.0  0.0  88840  7052 ?        Ss   14:48   0:01  \_ -:0
debian    2712  0.0  0.0   8540  1600 ?        Ss   14:58   0:00      \_ 
x-session-manager
debian    2744  0.0  0.0  13132   332 ?        Ss   14:58   0:00          \_ 
/usr/bin/ssh-agent x-session-manager
debian    2745  0.2  0.0  89956  5684 ?        SNs  14:58   0:01          \_ 
icewmbg
debian    7820  0.0  0.0  99124  8316 ?        Rs   15:08   0:00          \_ 
icewm --notify

> > nodm + icewm => no taskbar
> > xdm + icewm (default config) => no taskbar
> > xdm + icewm (custom config) => no taskbar
> > lightdm + icewm (default config) => no taskbar
> > lightdm + icewm (custom config) => no taskbar
> > lightdm + xfce => everything ok
> 
> You might have a general problem. Check:
> 
> update-alternatives --display x-window-manager 
> update-alternatives --display x-session-manager 

Seems they have been default.  Running update-alternatives as shown below, and 
restart xdm afterward is still the same:

# update-alternatives --display x-window-manager
x-window-manager - auto mode
  link best version is /usr/bin/icewm
  link currently points to /usr/bin/icewm
  link x-window-manager is /usr/bin/x-window-manager
  slave x-window-manager.1.gz is /usr/share/man/man1/x-window-manager.1.gz
/usr/bin/icewm - priority 50
  slave x-window-manager.1.gz: /usr/share/man/man1/icewm.1.gz
# update-alternatives --display x-session-manager
x-session-manager - auto mode
  link best version is /usr/bin/icewm-session
  link currently points to /usr/bin/icewm-session
  link x-session-manager is /usr/bin/x-session-manager
/usr/bin/icewm-session - priority 10
 
> > The icewm custom config (/etc/X11/icewm and /home/username/.icewm) was used 
> > in Jessie without problem.  No error messages found.
> 
> Please go to a text console (Ctrl-F2) and make a detailed process list,
> i.e. "pstree" or "ps aufwx" . Checking ~/.xsession-errors file might
> also be interesting.

.xsession-errors get hundred lines of:

...
IceWM: using /home/debian/.icewm for private configuration files
IceWM: using /home/debian/.icewm for private configuration files
IceWM: using /home/debian/.icewm for private configuration files
...

This issue also occur from another system upgraded from Jessie.  I think this 
issue breaks most, even not all, users using icewm.

Reply via email to