[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1110858: marked as done (ceratopsian-theme: plymouth password/fsck prompts off-center on multi-monitor mixed-resolution set-ups)



Your message dated Sun, 17 Aug 2025 22:04:53 +0000
with message-id <E1unlUj-00CBuV-2a@fasolo.debian.org>
and subject line Bug#1110858: fixed in desktop-base 14.0.0~pre2
has caused the Debian Bug report #1110858,
regarding ceratopsian-theme: plymouth password/fsck prompts off-center on multi-monitor mixed-resolution set-ups
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1110858: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1110858
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: desktop-base
Version: 13.0.3
Severity: minor
Tags: patch
X-Debbugs-Cc: shaun@lewisonline.xyz

Dear Maintainer,

On multi-monitor setups with different resolutions (e.g. 3840x2160 + 2560x1080),
the ceratopsian Plymouth theme positions the LUKS unlock and fsck prompts off to
the right. The script currently uses Window.GetX() + Window.GetWidth()/2, which
mixes a global X offset with per-display sizing and causes drift on multi-head
layouts.

Expected behavior
Prompts (unlock dialog, bullets, fsck/status lines) should be horizontally
centered on the *active* display Plymouth is rendering to, regardless of other
monitors’ resolutions, aspect ratios, or layout.

Actual behavior
With two monitors of different sizes/resolutions, the prompts appear shifted
right instead of centered.

Fix
Center all relevant elements using the active display’s width via
Window.GetWidth(0), and drop Window.GetX(). This avoids global framebuffer
offsets and centers on the display Plymouth selected.

Reproduction
 - Two monitors with different resolutions/aspect ratios
 - Encrypted root (to trigger Plymouth unlock prompt)
 - Theme: ceratopsian
 - Observe the prompt is not centered on the active display

Patch
A DEP-3–headed unified diff is attached. It replaces the four horizontal
position calculations with Window.GetWidth(0)-based centering.

Thank you.

-- System Information:
Debian Release: 13.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.38+deb13-amd64 (SMP w/20 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages desktop-base depends on:
ii  fonts-quicksand  0.2016-2.1
ii  librsvg2-common  2.60.0+dfsg-1

Versions of packages desktop-base recommends:
ii  plymouth-label  24.004.60-5

Versions of packages desktop-base suggests:
ii  kde-standard  5:162

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: desktop-base
Source-Version: 14.0.0~pre2
Done: Aurélien COUDERC <coucouf@debian.org>

We believe that the bug you reported is fixed in the latest version of
desktop-base, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1110858@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurélien COUDERC <coucouf@debian.org> (supplier of updated desktop-base package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 17 Aug 2025 23:33:02 +0200
Source: desktop-base
Architecture: source
Version: 14.0.0~pre2
Distribution: unstable
Urgency: medium
Maintainer: Debian Desktop Team <debian-desktop@lists.debian.org>
Changed-By: Aurélien COUDERC <coucouf@debian.org>
Closes: 1110858
Changes:
 desktop-base (14.0.0~pre2) unstable; urgency=medium
 .
   [ Simon McVittie ]
   * Turn off features of Inkscape (used for SVG to PNG conversions) and its
     dependencies that would normally try to connect to the D-Bus session bus
     during build.
   * Remove the "13" from login background and Plymouth theme.
 .
   [ Aurélien COUDERC ]
   * Fix ceratopsian-theme’s plymouth password/fsck prompts off-center on
     multi-monitor mixed-resolution set-ups. Thanks Shaun Lewis for the patch.
     (Closes: #1110858)
Checksums-Sha1:
 21795660a333334013183572b413fb509f59d525 1928 desktop-base_14.0.0~pre2.dsc
 2d5842143e4f36c16585d1f57066dabae6800e56 7487956 desktop-base_14.0.0~pre2.tar.xz
 aa74528d25658185e79dad236228f10867eac64b 11348 desktop-base_14.0.0~pre2_amd64.buildinfo
Checksums-Sha256:
 3e99a8f35d22a3b518e9efbc08d03516c90cc8c95f85d24c50187fd04762d325 1928 desktop-base_14.0.0~pre2.dsc
 6a827cc5cba9f40bff3c3b82215deb4602b501390b348ffa3baed9eb6df43010 7487956 desktop-base_14.0.0~pre2.tar.xz
 99a97d91f54ddb2a37e791bcd3869a0a6925846eaf48b70a24fd768e8b497395 11348 desktop-base_14.0.0~pre2_amd64.buildinfo
Files:
 be7cae5256b88ef6b67570186c83e155 1928 x11 optional desktop-base_14.0.0~pre2.dsc
 e685d31336d205cd2ca79a3c9386df2f 7487956 x11 optional desktop-base_14.0.0~pre2.tar.xz
 274aabc011907d6fd2c149338c6649d6 11348 x11 optional desktop-base_14.0.0~pre2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJHBAEBCgAxFiEEIW//QAAaDgcOKDsfcaflM/KRoyQFAmiiTo0THGNvdWNvdWZA
ZGViaWFuLm9yZwAKCRBxp+Uz8pGjJLp0EADDOAI9bacNXIFJL/XRtkOR2bDhA29N
K0mzeFQaiDX/Dw3UYJpUsc9YwBXP6KKd0lxQ9pEEV18yv3uAzrG1leOaR1wWX8H+
yAE+USy0NJxXX37/in8k9L0DoERD326Q3gqz4C2cnfY/S7epl4XiSoSW0IO/HG4C
NShEX+WLnyVyF5b6LKqKDXX7EbxE1zNn+0uzNKp64HWg442uXl3qERIDptG46uzy
+h3T6aDn+P7U9uxfxoGOmB2Bh4g+bUx4GmIyIYJ7vI6ODmQ2+0JZUojfcE39Jes7
I8s+Ia/WIvBtaZOSa6zc1eudHJwUBx/rzUaHMusRApZtnn4/NOPNiK0FUP+IYKPr
Lrxr9W4GwrIKU6T2lrOzcmR3b4GeQHFKQUng05/sSt89zCLvPPdaw8lLB8UJXMIZ
dmq4W7x+BFAOVXEOAC7Zf0cH2eka+7Tai7qmrxzU5tUVCRVAqwt/ztho/Yz7l9xT
OpXIlLuxLexWoIu+bqRcJCqUVPRJLu8dQ1gO4V2153f0smO+EQArovJevTY1Z9iD
j3Xkc5ZYjnT4ljDuluskBUPxuzjguhJ3zqI6gsw8n0Y5c7Qrsg413Sslwu8YSTs6
nrd5pOyEUoO2r7ptqxmWHy6nWZv3uFIP1OhcywcdIKQgYm1i/sEoWWOYrJF7AJe7
1fVr6vwb0i57Zg==
=e52c
-----END PGP SIGNATURE-----

Attachment: pgp6yinm_pFaU.pgp
Description: PGP signature


--- End Message ---

Reply to: