Page 1 of 3 123 LastLast
Results 1 to 10 of 31

Thread: A GRUB2 Theme For Ubuntu 13.04

Hybrid View

  1. #1
    Join Date
    Mar 2011
    Location
    Pizza Hut
    Beans
    1,206
    Distro
    Kubuntu 13.10 Saucy Salamander

    A GRUB2 Theme For Ubuntu 13.04

    Update: At the suggestion of morgenstond, I'm working on styling the theme in a similar manner to the Unity greeter for LightDM. You can see the progress of that in post 16.

    After installing openSUSE a while back and seeing the default GRUB2 theme, I thought that my favorite distribution, Ubuntu, needed it's own. So this is my attempt at theme that lives up to the high standard of the artwork for Ubuntu. It's not finished, but it's getting there. You can find the theme here on GitHub. I hope to get this theme into the final release of 13.04.

    Todo List:
    • Add a drop shodow to the menu and the terminal window.

    How To Use:
    1) Clone the GitHub repository:
    Code:
    git clone git://github.com/dniMretsaM/Ubuntu-GRUB2-Theme.git
    2) Move the theme file:
    Code:
    cd Ubuntu-GRUB2-Theme/
    sudo mkdir /usr/share/grub/themes
    sudo cp --recursive ubuntu/ /usr/share/grub/themes/
    3) Add this line to /etc/default/grub:
    Code:
    GRUB_THEME=/usr/share/grub/themes/ubuntu/theme.txt
    4) Update GRUB's configuration:
    Code:
    sudo update-grub
    Notes:
    • Although I'm making this theme for 13.04, it will work on other versions. I have included a .xcf of the logo (13.04.xcf), so you can easily change it to be 12.10, or what ever other version you want.
    • The background image (background.png) is currently the default wallpaper from 12.10. The theme will use Raring's default when it's available later in the development cycle.
    • The resolution in the screen shot is 1024x768 (I can't get my VinrtualBox install to use 1366x768), but the theme is not resolution dependant. Also, ignore the grey line at the bottom, as that's from VB.

    So yeah, feel free to try it out. Make suggestions, contribute graphics, whatever.


    Enjoy,
    dniMretsaM
    Attached Images Attached Images
    Attached Files Attached Files
    Last edited by dniMretsaM; November 8th, 2012 at 05:47 PM. Reason: Added 13.04.xcf as an attachment.
    Ubuntu user #35115 - Linux user #555707 - My Ubuntu Wik page
    Join the Ubuntu Forums' IRC room (#ubuntuforums on irc.freenode.net)!

  2. #2
    Join Date
    Apr 2007
    Location
    Miami FL USA
    Beans
    1,292
    Distro
    Ubuntu Development Release

    Re: A GRUB2 Theme For Ubuntu 13.04

    Thanks for the nice theme, just installed it...

  3. #3
    Join Date
    Jan 2009
    Location
    Nelspruit, South Africa
    Beans
    1,415
    Distro
    Ubuntu Development Release

    Re: A GRUB2 Theme For Ubuntu 13.04

    please can u post the logo xcf please
    Monitor: LG flatron w1954s 22", mobo: G31-m7 series, CPU: Intel LGA 775 Intel core duo 2 2,66GHZ, RAM: 3GB, GPU: ATI Radeom HD 2400, Storage: 500GB SATA and 80GB IDE, Windows 7 ultimate and Ubuntu

  4. #4
    Join Date
    Apr 2007
    Location
    Miami FL USA
    Beans
    1,292
    Distro
    Ubuntu Development Release

    Re: A GRUB2 Theme For Ubuntu 13.04

    Quote Originally Posted by elliotn View Post
    please can u post the logo xcf please
    There is a '13.04.xcf' file in the zip file, if that is what your lokking for.

  5. #5
    Join Date
    Apr 2011
    Beans
    13

    Re: A GRUB2 Theme For Ubuntu 13.04

    Good initiative! I'd definitely like to say goodbye to the old-school look we have now.

    I'd just like to suggest styling it in a similar fashion as the lightdm greeter is now. That way, there would be more consistency throughout.

    (If so, then we could start to use the default wallpaper throughout the entire boot, which will look quite professional, especially when Wayland lands and there are no more mode switches during boot).

  6. #6
    Join Date
    Apr 2007
    Location
    Miami FL USA
    Beans
    1,292
    Distro
    Ubuntu Development Release

    Re: A GRUB2 Theme For Ubuntu 13.04

    Quote Originally Posted by morgenstond View Post
    Good initiative! I'd definitely like to say goodbye to the old-school look we have now.

    I'd just like to suggest styling it in a similar fashion as the lightdm greeter is now. That way, there would be more consistency throughout.

    (If so, then we could start to use the default wallpaper throughout the entire boot, which will look quite professional, especially when Wayland lands and there are no more mode switches during boot).
    Big +1...

  7. #7
    Join Date
    Feb 2008
    Location
    Land of fire and drought
    Beans
    Hidden!
    Distro
    Xubuntu

    Re: A GRUB2 Theme For Ubuntu 13.04

    Thread moved to Ubuntu +1 (Raring Ringtail)


    Looking good. Could you spare a thought for those with slow connections remove the screenshot from the body of your post, keeping the attachment? Cheers.
    Last edited by Bucky Ball; November 6th, 2012 at 12:07 PM.

  8. #8
    Join Date
    May 2012
    Beans
    3

    Re: A GRUB2 Theme For Ubuntu 13.04

    Quote Originally Posted by Bucky Ball View Post
    Thread moved to Ubuntu +1 (Raring Ringtail)


    Looking good. Could you spare a thought for those with slow connections remove the screenshot from the body of your post, keeping the attachment? Cheers.
    You could merge it with the GRUB Theme thread.

  9. #9
    Join Date
    May 2012
    Beans
    3

    Re: A GRUB2 Theme For Ubuntu 13.04

    I'm going to help you out a bit. I've attached an installer script, the only thing you have to edit is the theme name. This was written by Towheed Mohammad here about a year ago. I know he has an updated version, but this one works just fine. I assume that you're going for a resolution independent theme, so the tweak I did to Towheed's installer should make it easier for your users to modify the resolution.

    I'm also reading through your todo.
    -Avoid scrollbars, they're more trouble than they're worth, and don't really add much to the theme. So set scrollbars to false.
    -Make your terminal background larger (which is why it's not working). Grub doesn't like images smaller than 2x2.
    -For the navigation label, I recommend creating it in Gimp and adding it like an image. You get the benefit of antialiasing.
    -Also make your font larger.
    -Your progress bar looks messed up because on the center piece you have a one pixel transparent border on the top and bottom.
    -My personal preference is for text to not be on the progress bar, to do this you just set text = ""
    -I'm not sure what your issue is with the 1024x768 resoluton is or with your selection images (doesn't stretch all the way?).
    -If you want to add a drop shadow to the terminal and the menu, just reconstruct the full images in Gimp, combine them all, do a drop shad (Filters -> Light and Shadow -> Drop shadow),then cut them back up (you'll have to change some parameters in your theme.txt).
    -When testing it the selection center part is completely missing. I don't know why that is.
    Attached Files Attached Files

  10. #10
    Join Date
    Mar 2011
    Location
    Pizza Hut
    Beans
    1,206
    Distro
    Kubuntu 13.10 Saucy Salamander

    Re: A GRUB2 Theme For Ubuntu 13.04

    Quote Originally Posted by GrubThemeArtist View Post
    I'm going to help you out a bit. I've attached an installer script, the only thing you have to edit is the theme name. This was written by Towheed Mohammad here about a year ago. I know he has an updated version, but this one works just fine. I assume that you're going for a resolution independent theme, so the tweak I did to Towheed's installer should make it easier for your users to modify the resolution.
    I looked at the script from his GRUB theme guide, but it didn't work. The one you have attached, however, does. The thing is, the theme doesn't need anything specific for the different resolutions. Also, the script installs to /boot/grub/themes/, but Ubuntu, I believe, uses /usr/share/grub/themes/.

    Quote Originally Posted by GrubThemeArtist View Post
    I'm also reading through your todo.
    -Avoid scrollbars, they're more trouble than they're worth, and don't really add much to the theme. So set scrollbars to false.
    -Make your terminal background larger (which is why it's not working). Grub doesn't like images smaller than 2x2.
    -For the navigation label, I recommend creating it in Gimp and adding it like an image. You get the benefit of antialiasing.
    -Also make your font larger.
    -Your progress bar looks messed up because on the center piece you have a one pixel transparent border on the top and bottom.
    -My personal preference is for text to not be on the progress bar, to do this you just set text = ""
    -I'm not sure what your issue is with the 1024x768 resoluton is or with your selection images (doesn't stretch all the way?).
    -If you want to add a drop shadow to the terminal and the menu, just reconstruct the full images in Gimp, combine them all, do a drop shad (Filters -> Light and Shadow -> Drop shadow),then cut them back up (you'll have to change some parameters in your theme.txt).
    -When testing it the selection center part is completely missing. I don't know why that is.
    It appears to me that you're not using the latest commit. The only item in the todo in the current commit is the drop shadow, which I'm probably going to work on tomorrow.

    Quote Originally Posted by funicorn View Post
    To be clear, are the font and background settings still effective when a grub theme is applied ?
    The font is set by the theme. The background image is preempted by the theme, but the color is still used, but only in the terminal window (this theme is made to use Ubuntu's default GRUB color.
    Last edited by dniMretsaM; November 7th, 2012 at 05:05 AM.
    Ubuntu user #35115 - Linux user #555707 - My Ubuntu Wik page
    Join the Ubuntu Forums' IRC room (#ubuntuforums on irc.freenode.net)!

Page 1 of 3 123 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •