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