GRUB2 Bootloader Editor v0.4.5

After about a month, a new version of the GRUB2 Editor is available, offering 2 new cool features:

Remove Old Entries:

Remove Old Entries

If your boot list has grown too big, you now are able to remove old, unneeded entries from the very same UI that you use to manage your GRUB settings. No need to fire up your package manager and search for some weirdly named packages: just select the entries you don’t want and remove them! This feature is still experimental but is known to work smoothly on Kubuntu; other distributions have not been tested yet.

Provide list of valid GRUB resolutions:

Provide list of valid GRUB resolutions

The other cool feature introduced in 0.4.5 is detection of valid GRUB resolutions. To get a list of GRUB supported resolutions for your setup would require to reboot, enter the GRUB command line and type ‘vbeinfo’. Quite nasty compared to launching the GRUB Editor and selecting a resolution, huh? Damn, you will miss all the dirty work. ๐Ÿ˜‰

Other features include the simplification of the default-entry-picking and resolutions-picking UI (as can be seen in the screenshots above), variable substitution using ‘echo’ (Debian/Kubuntu users will no longer see `lsb_release -i -s 2> /dev/null || echo Debian` but the result of this command), a couple of minor fixes in the splash image creation dialog, and last but not least unified save and update actions (you will asked for your password only once when saving – makes more sense).

Don’t forget that packages exist for the following distributions:

  • Arch Linux
  • Fedora 14 (Laughlin)
  • Mandriva 2010.1 (Farman)
  • openSUSE 11.4
  • openSUSE Factory
  • Ubuntu 10.10 (Maverick Meerkat)

For Ubuntu 11.04 (Natty Narwhal) search for the kde-config-grub2 package in the official universe repository. It may be outdated though, so feel free to use the maverick package.

Just visit our KDE-Apps.org page for more info on how to get the new version. Enjoy ๐Ÿ™‚

Changelog Quote:

v.0.4.5 (29/04/2011)
——————–
*ADDED: Remove old entries (using QApt or QPackageKit).
*FIXED: Simplify the default-entry-picking UI.
*ADDED: Provide list of valid GRUB resolutions.
*FIXED: Simplify [GRUB & Linux] resolution picking UI.
*ADDED: Perform variable substitution and unquoting using ‘echo’.
*FIXED: Suggest GRUB’s resolution when creating a splash image.
*FIXED: Query ImageMagick for supported mimetypes.
*FIXED: Merge save and update actions.
*FIXED: Polishing all around the codebase.

Advertisements

Hello planet!

Not my first post on Planet KDE but let me introduce myself: I am Konstantinos Smanis (Artemis_Fowl/ksmanis on IRC), a Greek undergraduate studying electrical & computer engineering.

Primary task of mine is to make interaction with GRUB/GRUB2 as painless as possible for the average user. Occasionally I will fix issues that really bug me or implement features I miss (for KDE), plus other minor contributions.

A bit of history: my first contribution to the open-source community was QGRUBEditor, a Qt GUI to edit GRUB (Legacy) settings. It started as a pet project, mainly to learn the basics of C++ and Qt, but it turned out to be useful to quite some people so after about a year it was discontinued, only to be successfully replaced by KGRUBEditor. After reaching an acceptable stage of maturity, KGRUBEditor was also discontinued, mainly due to me not having enough time to devote to it (exams etc.).

So, after 1-2 years of inactivity, I am back! Mainly working on a KDE GUI tool (it’s a KCModule actually, integrated in System Settings) for editing GRUB2 settings. Named kcm-grub2 it’s home address is on KDE-Apps.org and is also hosted in KDE Playgroundย (edit: KDE Extragear). I also do minor patches for KDE (as you already may have noticed), but I mostly focus on kcm-grub2.

So, that’s it, I’ll keep you informed about any new cool features coming ๐Ÿ˜‰