--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: plymouth: Message is unreadable at initial Debian screen on dual monitor
- From: Gert van de Kraats <vd.Kraats@hccnet.nl>
- Date: Sat, 11 Apr 2020 00:40:46 +0200
- Message-id: <54b00cda-40b5-a641-ea7f-52fc4e35a9a5@hccnet.nl>
Package: plymouth
Version: 0.9.4-2
Severity: normal
Dear Maintainer,
Default plymouth theme with name "futureprototype" is used.
I am using 2 different monitors with size 1280 x 1024 and 1280 x 800.
Message like "resuming from hibernation" is written in the middle of the
text
"Debian" with the same color (white)
and therefore the message is unreadable. Same problem with
progress-percentage
during a software-upgrade.
Problem is at
/usr/share/plymouth/themes/futureprototype/futureprototype.script
at routine TextYOffset.
This routine checks if the message, including some reserved lines, fits
at the
screen.
If not, then the message is shifted upwards until it fits.
Coding:
if (y + text_height > min_height)
y = min_height - text_height;
This is wrong, because y is the vertical offset of the message at the
largest
screen
and min_height is the height of the smallest screen.
This causes a shift of the text, although it fits at the smallest screen.
Also the shift is not correct, because it computes the vertical offset y
from the top of the smallest screen in stead of the largest screen.
Corrected code:
if (y - Window.GetY() + text_height > min_height)
# shift to top of smallest window
y = Window.GetY() + 1;
The message is shifted now to the first line that is visble on both screens,
to avoid overlapping the "Debian"-text.
With the corrected test the message is not shifted anymore at the used
monitors.
This wrong code is also present at some other older plymouth scripts and
also
at ubuntu,
but does not harm there.
~
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 5.4.0-4-686-pae (SMP w/2 CPU cores)
Kernel taint flags: TAINT_DIE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages plymouth depends on:
ii init-system-helpers 1.57
ii initramfs-tools 0.136
ii libc6 2.30-4
ii libdrm2 2.4.100-4
ii libplymouth4 0.9.4-2
ii lsb-base 11.1.0
ii systemd 244.3-1
ii udev 244.3-1
plymouth recommends no packages.
Versions of packages plymouth suggests:
ii desktop-base 10.0.3
pn plymouth-themes <none>
-- Configuration Files:
/etc/plymouth/plymouthd.conf changed:
[Daemon]
Theme=futureprototype
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: desktop-base
Source-Version: 11.0.2
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 956426@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: Tue, 02 Mar 2021 00:37:18 +0100
Source: desktop-base
Architecture: source
Version: 11.0.2
Distribution: unstable
Urgency: medium
Maintainer: Debian Desktop Team <debian-desktop@lists.debian.org>
Changed-By: Aurélien COUDERC <coucouf@debian.org>
Closes: 956426
Changes:
desktop-base (11.0.2) unstable; urgency=medium
.
[ Holger Levsen ]
* README: Homeworld is the default theme for bullseye.
.
[ Aurélien COUDERC ]
* Improve Plymouth boot screen for Homeworld theme. (Closes: #956426)
* Align debian+text logos with Homeworld color palette, put bump Debian
version to 11 for login screens.
Checksums-Sha1:
741847b6c43b1a7c4e10a7b365ae270a7699bf80 1892 desktop-base_11.0.2.dsc
e6cd46458d35521be75599dee680e7a951693980 2706328 desktop-base_11.0.2.tar.xz
f37bf0f45324df93f21531ccd1decb5ed485c37d 7619 desktop-base_11.0.2_amd64.buildinfo
Checksums-Sha256:
815f2a48ccfc5507859f44d10790d3ada7421bb14b23920d049c2e7464e1e67b 1892 desktop-base_11.0.2.dsc
bae639dc42b48cb98f93007d8f02f54c5927254a16104cc6c0685ada7f46d4f1 2706328 desktop-base_11.0.2.tar.xz
0a053310ffcc36afd90ac3ef83b49179b9ef0dac0ea4bc44d28e2dc3be5ec23c 7619 desktop-base_11.0.2_amd64.buildinfo
Files:
5895d7df70c4d88131052e09146e5a85 1892 x11 optional desktop-base_11.0.2.dsc
b5354a42b143ed9a881d17cfc557aacf 2706328 x11 optional desktop-base_11.0.2.tar.xz
4f4cf75af812618522686e9cc6a95a80 7619 x11 optional desktop-base_11.0.2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCgAxFiEEIW//QAAaDgcOKDsfcaflM/KRoyQFAmA9e3UTHGNvdWNvdWZA
ZGViaWFuLm9yZwAKCRBxp+Uz8pGjJAYwD/9Diq1nCB8nTdep0YspklduGVTzmmiA
1nKpAH8DimsBOsfIci6DtJbNHgU9yBkmQj4zYHxlGaYDVUv7iMKQj2kP+VlxnDR9
8pDW6fXc0nmXbApqpdjWlpj3kSB9T692PGDwQ+0zyl1j9J5JVg+7oOloaNjS9W/H
mwA4BzEBbDpegkAdva09pD9ijn14TrgvNkrFFWyM6nA4Z91c8kYeH45m2B62omUd
F+GgBHYpC2pGxG0SL6vSHkcbYr/ezZ8xBGz+242OyshSmo1qSFJVwPk2EDw7dHB0
7JxfJdHw4egA08HDD+Z09IilNcrYo7LsaHzo9fG2fxecrBSfAM3/dkbiDMNZm4CF
syaEgyiDYe+lfxyHvKNJQuIEWG9cI923Cy20hEk8ehwH0oqHuniT6yKCDeyTdT1Q
3Fg/Uk1TnX9Po3eWyXYVvgXQ1ovRUemGpm07DGdQZpMHBWWT9AddaKa5TVRwjTjn
2lufcd6exz3lWfj9guAB1O45Oe91qbF76FtIpQ1TR2jQfRFvLpVC0snwyGcBvqRv
hpZyh4i9m1jH8v68Nr7IdIen5w7cPBjgvxnz5DWqHzXtwQGDYR0cW5IW99gLJjP1
GWoarA15Mzdmzf3lvN2lcRXMG1odXmr1x5FSfQ063Fz/NoxLN/9X9IBUQxENikzr
tZtfYTojnPu1gg==
=9zBy
-----END PGP SIGNATURE-----
--- End Message ---