Package: fvwm3
Version: 1.1.2+ds-1
Severity: normal
File: /usr/bin/fvwm3
X-Debbugs-Cc: dr.a.ro...@gmx.de

Dear Maintainer,

Dear Jaimos,

as far as I can see, you are in the process of reworking the FvwmPager in FVWM3,
and also the maintainer of Fvwm in Debian,
so you might be the most knowledgable developer for this issue.

I'm still using a patched Fvwm 2.7.0, as there is an annoying bug FVWM3: 

After a while the FVWM pager ceases to draw WindowLabels (*FvwmPager: 
SmallFont) for freshly opened windows.
The attached screen shot Pager_started_with_fvwm3.png shows missing window 
titles on Desk 5 and 6.

The bug is actually already present in FVWM2 since 2.6.8, there I've been doing 
the following to work around the issue:
git revert ffe942d66cdb1a24d761d9e89c1a4dab49f2400c

commit ffe942d66cdb1a24d761d9e89c1a4dab49f2400c
Author: Dominik Vogt <dominik.v...@gmx.de>
Date:   Wed Mar 1 16:13:17 2017 +0100

    Fix updating window and icon titles.
    
    With the introduction of the TitleFormat and IconTitleFormat styles, a 
change
    of the window or icon name could affect both titles.  The existing code did 
not
    reflect this and a change in the icon name might not be visible in the 
window
    title and vice versa.  The patch cleans up and unifies handling of changes 
of
    the window and icon names and fixes this problem.
    
    Also, the said patch simply set the default IconTitleFormat to the same as
    TitleFormat, so the icon name would never be used anyway.  This commit 
replaces
    the default IconTitleFormat with "%i" instead.

I've just upgraded to Debian Trixie and above issue is easily reproducable with 
the FVWM3 1.1.2+ds-1.
To reproduce the issue I only need to start the Pager with the config below 
along with FVWM3, and leave it open all the time.

Here are the relevant parts of my FVWM Pager config:

### config:  (relevant parts)
DestroyModuleConfig FvwmPager: *
Read Font_Configuration.txt
Read Pager_Configuration.txt

### config_Envy27s.txt:  (set the DeskTopScale in the Monitor configuration )
*FvwmPager: DeskTopScale 23

### Font_Configuration.txt: (for completeness)
DefaultFont         "xft:DejaVu Sans:size=9;7x13bold;fixed"
Style "*" Font      "xft:DejaVu Sans:size=9;7x13bold;fixed"
Style "*" IconFont  "xft:DejaVu Sans:size=9;7x13bold;fixed"

###  Icon_Configuration.txt: (for completeness)
Style "*" !Icon

### Pager_Configuration.txt: 
DesktopSize 1x1
Module FvwmPager 0 19
*FvwmPager: Rows    4
*FvwmPager: Columns 5

EwmhNumberOfDesktops 20 20
*FvwmPager: Geometry -1+0

DesktopName   0  Desk 0
DesktopName   1  Desk 1
DesktopName   2  Desk 2
DesktopName   3  Desk 3
DesktopName   4  Desk 4
DesktopName   5  Desk 5
DesktopName   6  Desk 6
DesktopName   7  Desk 7
DesktopName   8  Desk 8
DesktopName   9  Desk 9
DesktopName  10  Desk 10
DesktopName  11  Desk 11
DesktopName  12  Desk 12
DesktopName  13  Desk 13
DesktopName  14  Desk 14
DesktopName  15  Desk 15
DesktopName  16  Desk 16
DesktopName  17  Desk 17
DesktopName  18  Desk 18
DesktopName  19  Desk 19

*FvwmPager: Font "xft:DejaVu 
Sans:size=7;-misc-fixed-medium-r-normal-*-10-100-75-75-c-60-iso10646-1"
*FvwmPager: SmallFont "xft:DejaVu 
Sans:size=7;-misc-fixed-medium-r-normal-*-10-100-75-75-c-60-iso10646-1"
*FvwmPager: BalloonFont         "xft:DejaVu 
Sans:size=7;-misc-fixed-medium-r-normal-*-13-120-75-75-c-70-iso10646-1"

*FvwmPager: WindowLabelFormat %t
*FvwmPager: BalloonStringFormat %t

*FvwmPager: Hilight steelblue4
*FvwmPager: Back Navy
*FvwmPager: Fore LimeGreen
*FvwmPager: SolidSeparators
*FvwmPager: Balloons            All
*FvwmPager: BalloonBack         Yellow
*FvwmPager: BalloonFore         Black
*FvwmPager: BalloonFont         "xft:DejaVu 
Sans:size=7;-misc-fixed-medium-r-normal-*-13-120-75-75-c-70-iso10646-1"

*FvwmPager: BalloonYOffset      +22
*FvwmPager: BalloonBorderWidth  1
*FvwmPager: BalloonBorderColor  Black

Style "FvwmPager"   Sticky, !Handles, BorderWidth 1, !Iconifiable, 
!Maximizable, \
                    FixedSize, FixedPosition, !Closable, WindowListSkip, \
                    !Button 2, !Button 6

*FvwmPager: WindowColors grey85 CadetBlue black Aquamarine3




-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.21-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages fvwm3 depends on:
ii  libc6                   2.41-6
ii  libcairo2               1.18.4-1+b1
ii  libevent-2.1-7t64       2.1.12-stable-10+b1
ii  libfontconfig1          2.15.0-2.3
ii  libfribidi0             1.0.16-1
ii  libglib2.0-0t64         2.84.1-1
ii  libice6                 2:1.1.1-1
ii  libperl4-corelibs-perl  0.005-1
ii  libpng16-16t64          1.6.47-1.1
ii  libreadline8t64         8.2-6
ii  librsvg2-2              2.60.0+dfsg-1
ii  libsm6                  2:1.2.6-1
ii  libx11-6                2:1.8.12-1
ii  libxcursor1             1:1.2.3-1
ii  libxext6                2:1.3.4-1+b3
ii  libxfixes3              1:6.0.0-2+b4
ii  libxft2                 2.3.6-1+b4
ii  libxpm4                 1:3.5.17-1+b3
ii  libxrandr2              2:1.5.4-1+b3
ii  libxrender1             1:0.9.12-1
ii  perl                    5.40.1-3

Versions of packages fvwm3 recommends:
pn  lxmenu-data | gnome-menus  <none>
ii  python3                    3.13.2-2
ii  python3-xdg                0.28-2

Versions of packages fvwm3 suggests:
pn  doc-base     <none>
pn  stalonetray  <none>

-- no debconf information

Reply via email to