Slight typo: 

"You can workaround the bug by installing a libdecor plugin package such as 
libdecor-0-plugin-1-gtk, which was previously included by default with 
wl-mirror."

was meant to say

"[...], which was previously included by default with **libdecor**."

On 27 January 2026 22:10:21 CET, Ferdinand Bachmann 
<[email protected]> wrote:
>Control: tags 1126515 + fixed pending
>
>Thank you for your report.
>
>This bug is caused by a combination of Debian changing the packaging of 
>libdecor to no longer include decoration plugins by default and wl-mirror 
>having a bug that it doesn't correctly handle libdecor taking more than 1 
>Wayland round trip to configure the surface.
>
>You can workaround the bug by installing a libdecor plugin package such as 
>libdecor-0-plugin-1-gtk, which was previously included by default with 
>wl-mirror.
>
>The bug has been reported and fixed upstream here: 
>https://github.com/Ferdi265/wl-mirror/issues/74
>
>This bug will be fixed in the soon-to-be-released wl-mirror v0.18.4 and is 
>already fixed in the current main branch of wl-mirror. I will also see that 
>wl-mirror gets another sponsored Debian upload once the release is out since I 
>am not a Debian maintainer and can't upload packages on my own.
>
>On 27 January 2026 21:24:02 CET, "M. Dietrich" <[email protected]> wrote:
>>Package: wl-mirror
>>Version: 0.18.0-1
>>Severity: important
>>
>>Trying to start wl-mirror brings these messages and fails with exitcode
>>1:
>>
>>```
>>$ wl-mirror  --fullscreen-output HDMI-A-2 eDP-1
>>Couldn't open plugin directory: No such file or directory
>>No plugins found, falling back on no decorations
>>error: wayland::init(): surface not configured
>>```
>>
>>The program worked fine some time ago on the same system.
>>
>>
>>-- System Information:
>>Debian Release: forky/sid
>>  APT prefers unstable
>>  APT policy: (500, 'unstable')
>>Architecture: amd64 (x86_64)
>>
>>Kernel: Linux 6.18.3+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
>>Locale: LANG=de_DE.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)
>>LSM: AppArmor: enabled
>>
>>Versions of packages wl-mirror depends on:
>>ii  libc6               2.42-10+b1
>>ii  libdecor-0-0        0.2.5-1
>>ii  libdrm2             2.4.129-1
>>ii  libegl1             1.7.0-3
>>ii  libgbm1             25.3.3-1
>>ii  libgles2            1.7.0-3
>>ii  libwayland-client0  1.24.0-2+b2
>>ii  libwayland-egl1     1.24.0-2+b2
>>
>>Versions of packages wl-mirror recommends:
>>ii  wl-present  0.18.0-1
>>
>>wl-mirror suggests no packages.
>>
>>-- no debconf information

Reply via email to