[Top][All Lists]
[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) |
+-------+-------------------------------------------------------------+
- Conditional themes?,
Dr. Tilmann Bubeck <=