Bug#564180: additional tests on bug 564180

Mario Vazquez mariovazq at gmail.com
Sun Jan 31 21:10:16 UTC 2010


Second issue is that currently (2010-01-31)  the timeout code is
generated by the /etc/grub.d/00_header script. This location works
fine for text only mode menu, but if a user enables a graphic mode and
selects a background, it will fail on certain occasions.

  *  gfx mode + background + grub timeout = works
  *  gfx mode + background + grub hidden timeout = fail

With the current implementation, the user will only see a black
screen, with a countdown, and no message to return to the menu.  If
the user manages to press the right key in time (Esc), then the user
will be able to see the menu and the wallpaper chosen.

I guess that the desired implementation should be to display the
wallpaper in both silent, and normal menu configurations, and
providing a notice to the user in silent mode.

Included are 2 patches to deal with this.  One removes the timeout
code from 00_header, while the other creates a new script called
07_timeout.  The second patch includes the code removed from
00_header, plus an additional line that gives the user an instruction
of how to display additional "Boot Options".  Since scripts are
executed in order, it will be called just after the 05_debian_theme
script.

A important note, my 07_timeout.patch provides an English only message
to the user, it may need translation, or another implementation for
localization.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 00_header-timeout-removal.patch
Type: application/octet-stream
Size: 513 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-grub-devel/attachments/20100131/d33391a3/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 07_timeout.patch
Type: application/octet-stream
Size: 629 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-grub-devel/attachments/20100131/d33391a3/attachment-0001.obj>


More information about the Pkg-grub-devel mailing list