Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1242729

Bug#1103613: /usr/bin/fvwm3: After a while FVWM pager ceases to draw WindowLabels (*FvwmPager: SmallFont) for freshly opened windows

From Axel Rohde <dr.a.rohde@gmx.de>
Newsgroups linux.debian.bugs.dist
Subject Bug#1103613: /usr/bin/fvwm3: After a while FVWM pager ceases to draw WindowLabels (*FvwmPager: SmallFont) for freshly opened windows
Date 2025-04-19 18:40 +0200
Message-ID <KDjot-eLaj-5@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Package: fvwm3
Version: 1.1.2+ds-1
Severity: normal
File: /usr/bin/fvwm3
X-Debbugs-Cc: dr.a.rohde@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.vogt@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

Back to linux.debian.bugs.dist | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Bug#1103613: /usr/bin/fvwm3: After a while FVWM pager ceases to draw WindowLabels (*FvwmPager: SmallFont) for freshly opened windows Axel Rohde <dr.a.rohde@gmx.de> - 2025-04-19 18:40 +0200
  Bug#1103613: /usr/bin/fvwm3: After a while FVWM pager ceases to draw WindowLabels (*FvwmPager: SmallFont) for freshly opened windows Jaimos Skriletz <jaimosskriletz@gmail.com> - 2025-04-23 18:30 +0200
    Bug#1103613: /usr/bin/fvwm3: After a while FVWM pager ceases to draw WindowLabels (*FvwmPager: SmallFont) for freshly opened windows Jaimos Skriletz <jaimosskriletz@gmail.com> - 2025-05-18 18:30 +0200
      Bug#1103613: /usr/bin/fvwm3: After a while FVWM pager ceases to draw WindowLabels (*FvwmPager: SmallFont) for freshly opened windows Jaimos Skriletz <jaimosskriletz@gmail.com> - 2025-05-23 21:10 +0200
        Bug#1103613: /usr/bin/fvwm3: After a while FVWM pager ceases to draw WindowLabels (*FvwmPager: SmallFont) for freshly opened windows Jaimos Skriletz <jaimosskriletz@gmail.com> - 2025-05-30 20:10 +0200

csiph-web