Grub2 Kcm

System Software

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

3
7.5
Description:

This Kcm module manages the most common settings of Grub2 .
It uses the KAuth authorization system to gain root privilegies and is thus well integrated in system settings, under startup/shutdown.

Grub features supported/general:
Default item
Timeout
Hidden timeout
Force menu
Countdown
Background image
Linux quiet and splash parameters
Text and background colors

Grub features supported/advanced:
Distributor
Default commandline
Gfx resolution (with video card probe support)
Disable recovery
Disable memtest
Disable uuid
Disable gfx
Disable OS prober
Init tune (with presets)

Grub features supported/security:
Enable security
Manage users
Manage groups
Crypt passwords

Grub features supported/tools:
Package name
Package version
Host OS
(Re)install grub on device

BUILD INSTRUCTIONS:
Grub2 Kcm requires cmake, make, g++, kdelibs-dev, pyqt, pykde and gettext.
Starting from version 1.3, python-xlib will be used if available to display the current screen resolution.
Move in the build directory and issue the following commands:
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install


You can follow the development on kde git: https://projects.kde.org/projects/playground/sysadmin/kcmgrub2/repository

It is available in many languages. Since it is a kde playground project, you should use the kde translation system if you want to help with translations.

Starting from version 1.1, full names will be used instead of numbers when the default boot item is not Linux. This ensures that the default item doesn't change when new Linux kernels (which usually come first) are installed/removed. We still use numbers for Linux entries since you will usually want the latest version to be the default, and not a specific kernel.
Last changelog:

9 years ago

v1.3 - 2011/04/04
Translations (thanks to the respective KDE translation teams):
* New: Czech, German, Low Saxon, Portuguese, Brazilian Portuguese, Ukrainian, Danish, Spanish, Hungarian
* Updated: Lithuanian, Italian, Dutch, Russian
Functionality:
* Add support for GRUB_INIT_TUNE, including presets
* Add support for probing the video card for VBE resolutions (largely based on vbespy/vbetest)
* Add support for changing text and background colors
* Add tips to explain non-obvious settings
Ui:
* Rework the General tab
Code:
* Minor fixes
v1.2 - 2011/03/12
Translations:
* Add Russian translation (thanks to Yuri Efremov)
* Update Italian translation
Functionality:
* Add full support for Grub security features (users, groups, crypted passwords)
* Add support for installing/reinstalling Grub
* Add Grub version reporting
* Add support for GRUB_DISABLE_OS_PROBER option
* Display useful error messages instead of generic ones
Fixes:
* Gracefully handle wrong grub.cfg permissions
Code:
* Rework the helper to make it cleaner

v1.1 - 2011/02/03
Translations:
* Add French translation (thanks to Bruno Patri)
* Add Dutch translation (thanks to Ronald Stroethoff)
* Add Lithuanian translation (thanks to Andrius Å tikonas)
Fixes:
* Fix a bug that prevented the gfx mode and and the distributor from being edited
Functionality:
* Add support for NetBSD/OpenBSD directory structure
* Reload configuration files after applying changes
* Use full name instead of number if the default item is not Linux
* Add button to restore default values
* Disable "Show menu" and "Show countdown" options if timeout is not enabled
* Disable memtest option if no memtest has been found
* Disable "Graphical mode" input if "disable graphical mode" is enabled
* Show the "updating configuration" progress dialog only after the user has entered the password
Code:
* Use fputs() instead of fprintf() in the backend
* Port everything to new-style signals/slots method
Other:
* Update license to GPLv3

v1.0 - 2011/01/26
* First public release

C

kbios

9 years ago

Ok, since no one has opposed to this, I will make the change for version 1.2 (which will allow translation changes). For now, enjoy the new 1.1!

Report

CraigD

9 years ago

Nice tool - fixes one of the missing features in Kubuntu. (The others being; firewall (which I've handled with kcm_ufw), service manager, and some sort of mount manager).

However, perhaps the title in System Settings could be more user-friendly / non-techie. Perhaps use the term "Bootup Manager", or something similar. I don’t think the user really needs to know, or care, about it being Grub2. After all, most non-techie people, would have no idea what Grub2 is.

Report

9

bruno666

10 years ago

Great work!

Here's the French translation :

http://dl.free.fr/lI1v4yeQz

Report

C

kbios

10 years ago

Thank you! I will add it in the upcoming 1.1 version, which should also have a workaround for ubuntu natty and a few other fixes.

Report

9

stikonas

9 years ago

Lithuanian translation:
http://people.pwf.cam.ac.uk/as932/files/lt.po

Report

C

kbios

9 years ago

Thanks!

Report

9

andreduartesp

10 years ago

Packages for (K)Ubuntu Natty here http://goo.gl/LYj6p

Report

C

kbios

10 years ago

Thank you! That's very appreciated.

Report

9

pejakm

10 years ago

https://aur.archlinux.org/packages.php?ID=45816

Report

C

kbios

10 years ago

WOW, that was fast!
Thanks

Report

9 years ago

v1.3 - 2011/04/04
Translations (thanks to the respective KDE translation teams):
* New: Czech, German, Low Saxon, Portuguese, Brazilian Portuguese, Ukrainian, Danish, Spanish, Hungarian
* Updated: Lithuanian, Italian, Dutch, Russian
Functionality:
* Add support for GRUB_INIT_TUNE, including presets
* Add support for probing the video card for VBE resolutions (largely based on vbespy/vbetest)
* Add support for changing text and background colors
* Add tips to explain non-obvious settings
Ui:
* Rework the General tab
Code:
* Minor fixes
v1.2 - 2011/03/12
Translations:
* Add Russian translation (thanks to Yuri Efremov)
* Update Italian translation
Functionality:
* Add full support for Grub security features (users, groups, crypted passwords)
* Add support for installing/reinstalling Grub
* Add Grub version reporting
* Add support for GRUB_DISABLE_OS_PROBER option
* Display useful error messages instead of generic ones
Fixes:
* Gracefully handle wrong grub.cfg permissions
Code:
* Rework the helper to make it cleaner

v1.1 - 2011/02/03
Translations:
* Add French translation (thanks to Bruno Patri)
* Add Dutch translation (thanks to Ronald Stroethoff)
* Add Lithuanian translation (thanks to Andrius Å tikonas)
Fixes:
* Fix a bug that prevented the gfx mode and and the distributor from being edited
Functionality:
* Add support for NetBSD/OpenBSD directory structure
* Reload configuration files after applying changes
* Use full name instead of number if the default item is not Linux
* Add button to restore default values
* Disable "Show menu" and "Show countdown" options if timeout is not enabled
* Disable memtest option if no memtest has been found
* Disable "Graphical mode" input if "disable graphical mode" is enabled
* Show the "updating configuration" progress dialog only after the user has entered the password
Code:
* Use fputs() instead of fprintf() in the backend
* Port everything to new-style signals/slots method
Other:
* Update license to GPLv3

v1.0 - 2011/01/26
* First public release

12345678910
110
product-maker obsrv Apr 05 2011 9 excellent
product-maker glewik Apr 05 2011 9 excellent
product-maker artemisfowl2007 Mar 25 2011 3 bad
product-maker jmunin Mar 11 2011 9 excellent
product-maker stikonas Feb 14 2011 9 excellent
product-maker deabru Feb 03 2011 9 excellent
product-maker ocirne94 Jan 28 2011 9 excellent
product-maker bruno666 Jan 28 2011 9 excellent
product-maker andreduartesp Jan 27 2011 9 excellent
product-maker Alesvol Jan 26 2011 9 excellent
product-maker pejakm Jan 26 2011 9 excellent
Be the first to comment
jmunin
Mar 11 2011
ocirne94
Jan 28 2011
corwin78
Jan 27 2011
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.3
updated Apr 04 2011
added Jan 26 2011
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0
System Tags app software