On 23.02.2012 02:50, Towheed Mohammed wrote:
If a gfx theme is being used and the submenu command is used to show a submenu, 
the submenu does not use the gfx theme.  Instead a text-based menu is shown.  
The only way a regular user can workaround this at the moment is to reload the 
theme after the submenu menuentry item is selected.

In Ubuntu's (about the only distro that uses the submenu command at this time) 
use of the submenu in 10_linux:

   if [ "$list" ]&&  ! $in_submenu; then
     in_submenu=:
   fi

A regular user must patch 10_linux thus:

   if [ "$list" ]&&  ! $in_submenu; then
     echo "submenu \"Previous Linux versions\" --class submenu {"
         if [ "x$GRUB_THEME" != x ]&&  [ -f "$GRUB_THEME" ] \
             &&  is_path_readable_by_grub "$GRUB_THEME"; then
             prepare_grub_to_access_device `${grub_probe} --target=device 
"$GRUB_THEME"`
             cat<<  EOF
set theme=(\$root)`make_system_path_relative_to_its_root $GRUB_THEME`
EOF
         fi
     in_submenu=:
   fi
What a perfect example of overengineering just to compensate for missing "export theme". I've fixed it in trunk

to reload the theme and have a themed submenu.

Will this be fixed in the 2.00 release?


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel



--
Regards
Vladimir 'φ-coder/phcoder' Serbinenko


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to