[Bug 1867131] Re: spinner theme flickers OEM logo on password entry

Dimitri John Ledkov launchpad at surgut.co.uk
Tue Mar 17 19:54:27 UTC 2020


Position the logo during POST

Firmware draws the OEM logo at POST and places the logo in a
predetermined position. When Windows startup begins, the logo is kept in
the video buffer. Desktops can detect the panel's native resolution by
reading its EDID (Extended Display Identification Data).

To make the logo appear correctly across the entire sequence, POST needs
to occur in the device's native resolution. This ensures that the logo
is the size, shape, and location that you want, and that Windows
requires.

The logo should appear on the screen at a specific location to showcase
the PC's brand. We recommend that the logo is placed with its center at
38.2% from the screen's top edge. This positioning is based on the
golden ratio's visual aesthetics and matches the Windows 10 design
proportions. This consistent positioning across all PCs running Windows
10 lets Windows place the progress ring in the correct location and
ensures that the logo and ring are visually balanced.

To further support this visual balance, we recommend that you limit the
logo size to 40% of the screen's height and width. This ensures that the
screen appears correctly, and that Windows can properly fade out the
logo at the end of boot. We recommend that the logo's maximum area start
at no more than 18.2% from the top of the screen.

These design principles apply to both landscape and portrait devices.

That's from https://docs.microsoft.com/en-us/windows-
hardware/drivers/bringup/boot-screen-components

Assuming that many consumer devices want to look good on Windows, and we
have a known location for the spinner, imho we should be hiding the
spinner and showing the password entry dialog there. And keeping the OEM
Vendor logo on display. This should be consistent with the windows 10
guidelines and should look good with most vendors.

Furthermore unbranded boot guidelines show space under the spinner for the Windows 10 boot status messages
https://docs.microsoft.com/en-us/windows-hardware/customize/enterprise/unbranded-boot
I wonder if we can reuse that layout to reliably look slick.

It seems like the spinner theme uses the Vertical alignment offset
reserved for the OEM logo, rather than for the OS boot messages.

About confusion - well we could paint the background aubergine upon
password entry, that will not be confusing, or like we can hide the oem
vendor logo => but then not flickering it back on, after the disk
unloack. But even then placing the password entry at 38.2% is
unbalanced.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to cryptsetup in Ubuntu.
https://bugs.launchpad.net/bugs/1867131

Title:
  spinner theme flickers OEM logo on password entry

Status in cryptsetup package in Ubuntu:
  New
Status in plymouth package in Ubuntu:
  New

Bug description:
  spinner theme flickers OEM logo on password entry

  With full disk encryption, the OEM logo is removed, password entry is
  shown in its place with a hint "please unlock drive nvme0n1p3"), after
  password entry the input field dissappears, the status message
  "successfully unlocked" jumps down from its place to where the spinner
  is, and OEM logo is painted again.

  As per Windows 10 boot guidelines the OEM logo space is reserved for
  the OEM logo and shouldn't be used for any status messages or input.
  It would be better to always have OEM logo in place, and input field &
  unlocking messages always under the OEM logo where the spinner
  otherwise is.

  This might be a bug in our cryptsetup / initramfs-tools plymouth
  commands which drives the unlocking, rather than the theme.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cryptsetup/+bug/1867131/+subscriptions



More information about the foundations-bugs mailing list