grub-devel
[Top][All Lists]
Advanced

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

Conditional themes?


From: Dr. Tilmann Bubeck
Subject: Conditional themes?
Date: Thu, 04 Oct 2012 16:09:10 +0200
User-agent: Opera Mail/12.02 (Win32)

Hello GRUB,

are there plans to make theming conditional, depending on screen resolution? Today you have one theme, which is used for all screen resolutions from 320x200 up to 1600x800. When using "gfxmode=auto" you do not really know, which resolution you get. The theme may look ugly or may be completly unusable (see https://bugzilla.redhat.com/show_bug.cgi?id=850783).

I could think of some application logic in grub.cfg, e.g.

if [ "${gfxwidth}" -lt 800 ]; then
  theme=${root}/grub2/themes/small
else
  theme=${root}/grub2/themes/large
fi

What do you think about that?

An even more general idea would be to implement a shellish backticks operator $() and extend some commands to print out information (here "videoinfo"), like:

width=$(videoinfo --show-width)
if [ "${width}" -lt 800 ]; then
  theme=${root}/grub2/themes/small
else
  theme=${root}/grub2/themes/large
fi

Any comments?

Kind regards,
 Tilmann

+-------+-------------------------------------------------------------+
|       | dr. tilmann bubeck               reinform medien- und       |
|       |                                  informationstechnologie AG |
| rein  | fon  : +49 (711) 7 82 76-52      loeffelstr. 40             |
| form  | fax  : +49 (711) 7 82 76-46      70597 stuttgart / germany  |
|    AG | cell.: +49 (172) 8 84 29 72      fon: +49 (711) 75 86 56-10 |
|       | email: address@hidden      http://www.reinform.de     |
|       +-------------------------------------------------------------+
|       | pflichtangaben nach paragraph 80, AktG:                     |
|       | reinform medien- und informationstechnologie AG, stuttgart  |
|       | handelsregister stuttgart, HRB 23001                        |
|       | vorstand:     dr. tilmann bubeck (vorsitz)                  |
|       | aufsichtsrat: frank stege (vorsitz)                         |
+-------+-------------------------------------------------------------+



reply via email to

[Prev in Thread] Current Thread [Next in Thread]