KGRUBEditor
System Software
Score 86%
Description:

KGRUBEditor is no longer under active development.

----------------------------------------------------

DESCRIPTION
KGRUBEditor is a KDE utility, that edits GRUB's configuration files through an inituitive user interface. It combines both ease of use with flexibility and is the perfect solution for those who want to configure GRUB, without messing with its files.

VERSION 0.8.5
This version is bugfix-only, meaning it contains no new features, only improvements over the previous version major version (0.8.1).

It should be ultra-stable so please report any bugs you come across.

HOW TO INSTALL
For installation instructions check the INSTALL file inside the source tarball.

SVN
The source code is fully documented so you may freely take a look at it and post comments/fixes. You may check the latest SVN version using this SVN repository:
https://kgrubeditor.svn.sourceforge.net/svnroot/kgrubeditor

In order to stay up-to-date with the SVN repository at any time follow these instructions:

mkdir -p ~/Development/svn/kgrubeditor && mkdir -p ~/Development/Builds/kgrubeditor
cd ~/Development/svn/kgrubeditor
svn co https://kgrubeditor.svn.sourceforge.net/svnroot/kgrubeditor kgrubeditor/
cd ../../Builds/kgrubeditor
cmake ../../svn/kgrubeditor/trunk/ -DCMAKE_INSTALL_PREFIX=/usr && make && sudo make install


From now on in order to update your local copy do the following:

cd ~/Development/svn/kgrubeditor
svn up
cd ../../Builds/kgrubeditor
make && sudo make install


Some packages are of course required. For [k]ubuntu the following command will install the minimum required to compile KGRUBEditor:

sudo apt-get install subversion kdelibs5-dev build-essential

------------------------------------

Note: All screenshots are up-to-date.
Last changelog:

9 years ago

v.0.8.5
-------
*FIXED: LaunchPad bug #262035.
*FIXED: LaunchPad bug #271819.
*FIXED: LaunchPad bug #262269.
*FIXED: Improved the Splash Image section.
*FIXED: Show entry icon when clicking "Show Details".
*FIXED: Many other minor fixes.

v.0.8.1
-------
*ADDED: A brand-new System Settings module.
*FIXED: Some minor fixes over version 0.8.

v.0.8
-----
*ADDED: Created a new SystemSettings module out of KGRUBEditor.
*ADDED: A more user-friendly approach to selecting the default entry.
*ADDED: A quick entry editor (along with the full-blown Assistant).
*ADDED: Support for monitoring splash images/gfxmenus.
*ADDED: A smarter way to detect splash images.
*ADDED: Introduced an entry preview widget.
*ADDED: A new Tools page.
*FIXED: A totally remade Entries page.
*FIXED: AutoMagic support is now even better.
*FIXED: The application no longer needs to be run as root.
*FIXED: Better handling of paths (they are always converted to GRUB-compatible).
*FIXED: Many other bugs/fixes/corrections.
*REMOVED: A fallback control. Fallback is still detected but not shown to the user.

C

artemisfowl2007

6 years ago

https://pithos.grnet.gr/pithos/rest/ece7626@upatras.gr/files/libgrub-0.1.0-preview.tar.bz2

A preview of the upcoming GRUB configuration library. Currently supports GRUB2 (only reading the configuration). Writing the configuration is to be done. Then I'll write a Qt wrapper for the library and implement the GUI.

Report

BlueBoy

7 years ago

Thanks for this useful application.
This is the link for Mandriva binary .rpm package:

http://files.myopera.com/Anaximandar/Mandriva_2010_1/kgrubeditor-0.8.5-1mdva2010.1.i586.rpm

Regards

Report

FrancesKo

7 years ago

Any news about Grub2 support?

Report

C

artemisfowl2007

7 years ago

There are good and bad news.

Good news is that the library for manipulating GRUB2 basic configuration settings is code-wise almost complete (shouldn't take more than a few days to complete).

Bad news is that it needs a lot of documentation and due to vacation it was kind of abandoned again. Plus, it's just a library - no user interface is available.

Perhaps I should work on it for a couple of weeks and complete it *at last*, but I can't seem to find the freaking time to do it..

Report

Enna-gi

7 years ago

I've installed this in Ubuntu 10.04, worked through all the steps and everything seemed to work, no error messages - but I can't find the program - it doesn't appear in any menu and using the terminal yields "command not found". What went wrong?

(Incidentally, I installed QGrubeditor before this, and it does appear in the menu, does not work, and for some reason is not recognised as being there by "Main menu" under System > Preferences.)

Report

C

artemisfowl2007

7 years ago

QGRUBEditor and KGRUBEditor work only with GRUB Legacy, not GRUB 2 which is by default instealled with (K)Ubuntu 10.04.

Check your GRUB version using the "grub-install -v" command. If you get a version number >=1.96 (eg. 1.98 or so) it means you have GRUB 2 installed and both of the above applications are useless.

There is ongoing work on a GRUB 2 configuring application, it should be ready within a month approximately.

Report

markum

7 years ago

Is there anything new on a perspective for porting this to grub2, so that it can be used again? Would be a shame when this great app disappeared.

Report

C

artemisfowl2007

7 years ago

Nothing new yet, expect something to come from this summer 2010 and after.

Actually a German community contacted me to inform me that they wanted to develop a KGrub2Editor, but I'm not sure what the current condition of the project is. I think it is stalled, though.

Report

tonihele

8 years ago

I like this software very much! It seems Karmic will most likely ship with GRUB 2. It would be great to see this tool supporting GRUB 2 so people can use it in Karmic+!

I don't know if it is the case now..?

Report

C

artemisfowl2007

8 years ago

No, this is not the case and I don't know if GRUB2 support will make it for Karmic.

I am too busy to actively develop KGRUBEditor so the development goes on at a very slow pace.

Hopefully I will make a new release (0.9.0) soon, with changes I have been working on for quite some time now. After this, maybe I will try to recruit someone else to maintain the project :S

Plus, I can't find some decent GRUB2 documentation. I can't obviously guess the file syntax of GRUB2. I need some good reference documentation as with GRUB (Legacy).

Report

pipaceliny

8 years ago

Dokumentation for Grub 2:

https://wiki.ubuntu.com/Grub2
http://members.iinet.net/~herman546/p20.html
http://ubuntuforums.org/showthread.php?t=1195275
http://grub.enbug.org/Manual

Report

C

artemisfowl2007

8 years ago

No, KGRUBEditor does not support GRUB2 at all. Maybe I'll implement this feature in this summer (if I ever find the time to do so).

There are other priorities though such as using PolicyKit (currently being worked on, although at a very slow pace)

Report

wjbite

9 years ago

I would like to see one more option to the default selections.
Before we had this cool GRUB editor I used to make this entry in menu.lst:
default saved
The radio buttons for selection only allow you to select ONE of the menu entries in the menu - resulting in the menu.lst file being edited with a number like:
default 4
I would be nice if you had a radio button at the bottom of that screen that would say something like "default is the last used operating system"
that would result in a line being inserted that says:
default saved.
Thanks for your good work!

Report

C

artemisfowl2007

9 years ago

Yes, this feature was available in all KGRUBEditor versions before 0.8.x.

However in the 0.8 release there were heavy changes in the user interface and this checkbox was silently dropped.

It is planned to be included in the next version but I don't know how close this will be. There has been no active development in it for about 1-2 months due to my limited free time..

Report

obsrv

9 years ago

I would really like to see GRUB2 support soon! Very good job done!

Report

lordt

8 years ago

me too!

Report

destroyer661

9 years ago

This is awesome, thanks a lot!

Report

merciful

9 years ago

Can't you make it independent from the KDE version? I use KDE 3.5 on my Slackware 12.1 and can't compile the program :(

Eabe

Report

C

artemisfowl2007

9 years ago

I am sorry, but that would require too much effort without any major advantage.

KDE4 is (or will soon become) mainstream, so there is no really good reason to rewrite it.

Report

deadbabylon

9 years ago

I'm unable to build 0.8.1 on Fedora 9 (i386/x86_64). It stops with this error:

Quote:[ 92%]
Building CXX object src/CMakeFiles/kgrubeditor.dir/password.o
In file included from /builddir/build/BUILD/kgrubeditor-0.8.1/src/ui/ui_kgrubeditor.h:37,
from /builddir/build/BUILD/kgrubeditor-0.8.1/src/kgrubeditor.h:36,
from /builddir/build/BUILD/kgrubeditor-0.8.1/src/kgrubeditor.cpp:25:
/builddir/build/BUILD/kgrubeditor-0.8.1/i386-redhat-linux-gnu/src/ui_mainwindow_entries.h: In member function 'void Ui_mainwindow_entries::setupUi(QWidget*)':
/builddir/build/BUILD/kgrubeditor-0.8.1/i386-redhat-linux-gnu/src/ui_mainwindow_entries.h:81: error: 'class QTreeWidget' has no member named 'setExpandsOnDoubleClick'
In file included from /builddir/build/BUILD/kgrubeditor-0.8.1/src/kgrubeditor.cpp:45:
/usr/include/kde4/threadweaver/JobCollection.h: At global scope:
/usr/include/kde4/threadweaver/JobCollection.h:82: warning: type qualifiers ignored on function return type
make[2]: *** [src/CMakeFiles/kgrubeditor.dir/kgrubeditor.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/builddir/build/BUILD/kgrubeditor-0.8.1/i386-redhat-linux-gnu'
make[1]: Leaving directory `/builddir/build/BUILD/kgrubeditor-0.8.1/i386-redhat-linux-gnu'
make[1]: *** [src/CMakeFiles/kgrubeditor.dir/all] Error 2
make: Leaving directory `/builddir/build/BUILD/kgrubeditor-0.8.1/i386-redhat-linux-gnu'
make: *** [all] Error


Full error log: http://nopaste.info/8c9afd975a.html

Report

C

artemisfowl2007

9 years ago

Yes, you need Qt 4.4 and later to compile, as it seems.

Report

engandr

9 years ago

0.8 is awesome! this should definitly merge into kde4 systemsettings as soon as posible. thanks for your work

Report

C

artemisfowl2007

9 years ago

Well, it *could* probably enter KDE's extragear in the future :-)

Report

rumbelino

9 years ago

Can you provide a deb file for Debian?

Thanks

Report

C

artemisfowl2007

9 years ago

As I can see, KGRUBEditor is in the Debian list of Prospective packages:
http://www.debian.org/devel/wnpp/prospective,
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=466733

If you want to try KGRUBEditor you could compile from source or convert the openSuSE .rpm package which is always up-to-date.

I am afraid I can offer no other solution, although I will try to do something.

Report

9 years ago

v.0.8.5
-------
*FIXED: LaunchPad bug #262035.
*FIXED: LaunchPad bug #271819.
*FIXED: LaunchPad bug #262269.
*FIXED: Improved the Splash Image section.
*FIXED: Show entry icon when clicking "Show Details".
*FIXED: Many other minor fixes.

v.0.8.1
-------
*ADDED: A brand-new System Settings module.
*FIXED: Some minor fixes over version 0.8.

v.0.8
-----
*ADDED: Created a new SystemSettings module out of KGRUBEditor.
*ADDED: A more user-friendly approach to selecting the default entry.
*ADDED: A quick entry editor (along with the full-blown Assistant).
*ADDED: Support for monitoring splash images/gfxmenus.
*ADDED: A smarter way to detect splash images.
*ADDED: Introduced an entry preview widget.
*ADDED: A new Tools page.
*FIXED: A totally remade Entries page.
*FIXED: AutoMagic support is now even better.
*FIXED: The application no longer needs to be run as root.
*FIXED: Better handling of paths (they are always converted to GRUB-compatible).
*FIXED: Many other bugs/fixes/corrections.
*REMOVED: A fallback control. Fallback is still detected but not shown to the user.

product-maker 29 211

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.8.5
updated Sep 26 2008
added Feb 17 2008
downloads today
0
page views today 40