
KGRUBEditor
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
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.
artemisfowl2007
10 years ago
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
10 years ago
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
10 years ago
Report
artemisfowl2007
10 years ago
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
10 years ago
(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
artemisfowl2007
10 years ago
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
11 years ago
Report
artemisfowl2007
11 years ago
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
11 years ago
I don't know if it is the case now..?
Report
artemisfowl2007
11 years ago
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
11 years ago
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
wjbite
12 years ago
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
artemisfowl2007
12 years ago
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
12 years ago
Report
lordt
12 years ago
Report
destroyer661
12 years ago
Report
merciful
12 years ago
Eabe
Report
artemisfowl2007
12 years ago
KDE4 is (or will soon become) mainstream, so there is no really good reason to rewrite it.
Report
deadbabylon
12 years ago
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
artemisfowl2007
12 years ago
Report
engandr
12 years ago
Report
artemisfowl2007
12 years ago
Report
rumbelino
12 years ago
Thanks
Report
daris
12 years ago
http://archive.ubuntu.com/ubuntu/pool/main/k/kgrubeditor/kgrubeditor_0.8.5-0ubuntu3_i386.deb
I installed it on debian sid and it works without any problems.
Report
artemisfowl2007
12 years ago
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