Package: icewm
Version: 1.3.7~pre2-1
Severity: normal
Tags: patch

/usr/share/xsessions/icewm-session.desktop and
/usr/share/xsessions/IceWM.desktop are redundant as both execute icewm-session
(and clutter the display manager offering two "options" that are actually the
same).
Besides that the files don't obey exactly to freedesktop.org standards.

My suggestion is to have a /usr/share/xsessions/icewm-session.desktop with the
following contents:

[Desktop Entry]
Type=Application
Name=IceWM Session
Comment=IceWM session manager
Icon=icewm
NotShowIn=GNOME;KDE;LXDE;ROX;XFCE;
TryExec=/usr/bin/icewm-session
Exec=icewm-session

and a file /usr/share/applications/icewm.desktop just for the window manager:

[Desktop Entry]
Type=Application
Name=IceWM
Comment=Replace current window manager with IceWM
Icon=icewm
TryExec=/usr/bin/icewm
Exec=icewm --replace
Categories=Settings;

For icewm-experimental, the file /usr/share/xsessions/icewm-session-
experimental.desktop could be:

[Desktop Entry]
Type=Application
Name=IceWM Session-Experimental
Comment=IceWM session manager with experimental features
Icon=icewm
NotShowIn=GNOME;KDE;LXDE;ROX;XFCE;
TryExec=/usr/bin/icewm-session-experimental
Exec=icewm-session-experimental

Attached are the files including a "Comment[pt_BR]=" key.



-- System Information:
Debian Release: squeeze/sid
  APT prefers sid
  APT policy: (500, 'sid'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.35-6.dmz.4-liquorix-686 (SMP w/1 CPU core; PREEMPT)
Locale: LANG=pt_BR.utf8, LC_CTYPE=pt_BR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages icewm depends on:
ii  icewm-common                1.3.7~pre2-1 wonderful Win95-OS/2-Motif-like wi
ii  libc6                       2.11.2-7     Embedded GNU C Library: Shared lib
ii  libesd0                     0.2.41-8     Enlightened Sound Daemon - Shared 
ii  libfontconfig1              2.8.0-2.1    generic font configuration library
ii  libgcc1                     1:4.4.5-10   GCC support library
ii  libglib2.0-0                2.24.2-1     The GLib library of C routines
ii  libgtk2.0-0                 2.20.1-2     The GTK+ graphical user interface 
ii  libice6                     2:1.0.7-1    X11 Inter-Client Exchange library
ii  libsm6                      2:1.2.0-1    X11 Session Management library
ii  libx11-6                    2:1.3.3-4    X11 client-side library
ii  libxext6                    2:1.1.2-1    X11 miscellaneous extension librar
ii  libxft2                     2.1.14-2     FreeType-based font drawing librar
ii  libxinerama1                2:1.1.1-1    X11 Xinerama extension library
ii  libxrandr2                  2:1.3.1-1    X11 RandR extension library

icewm recommends no packages.

Versions of packages icewm suggests:
ii  icewm-gnome-support         1.3.7~pre2-1 GNOME support files for IceWM
pn  ttf-bitstream-vera          <none>       (no description available)

-- no debconf information
[Desktop Entry]
Type=Application
Name=IceWM
Comment=Replace current window manager with IceWM
Comment[pt_BR]=Substituir o atual gerenciador de janelas pelo IceWM
Icon=icewm
TryExec=/usr/bin/icewm
Exec=icewm --replace
Categories=Settings;
[Desktop Entry]
Type=Application
Name=IceWM Session
Comment=IceWM session manager
Comment[pt_BR]=Gerenciador de sessão IceWM
Icon=icewm
NotShowIn=GNOME;KDE;LXDE;ROX;XFCE;
TryExec=/usr/bin/icewm-session
Exec=icewm-session
[Desktop Entry]
Type=Application
Name=IceWM Session-Experimental
Comment=IceWM session manager with experimental features
Comment[pt_BR]=Gerenciador de sessão IceWM com recursos experimentais
Icon=icewm
NotShowIn=GNOME;KDE;LXDE;ROX;XFCE;
TryExec=/usr/bin/icewm-session-experimental
Exec=icewm-session-experimental

Reply via email to