name = KBFX

caption = KBFX 0.4.9 running on KDE 3.5
developer = Siraj Razick, , Mensur Zahirovic, Nathanael Gogniat, Johnny Henry Sáenz Acuña
latest_release_version =
latest_release_date = 16 May, 2007
programming_language = C++ and Qt
platform = Cross-platform
language = Multilingual
operating_system = Linux, BSD, other Unix-like
genre = Kicker applet
license = GPL v2
website = http://www.kbfx.org

KBFX is an application written in C++/Qt for KDE 3.2+ and offers an alternative to the default K Logo menu.

It improves users' experience by replacing the Win95-like K-Logo button and menu with a larger and thus more visible start button and menu. It does however keep the traditional KDE menu as an option. It is fully skinable.


Main KBFX features:
#Using Plugins.
#Selecting an Application Group.
#Scroll up and down the application list.
#Type and locate an Application.
#Logout of the Desktop.
#Lock the Desktop.
#Launch the KBFX Configurator (the KBFX settings manager).

Extra KBFX features:
#Double buffered Widgets to minimize flicker.
#Animated scroll bars.
#New Tooltip.
#New Control Manager.
#Drag & Drop Applications' Items support.


KBFX was started on June 5th 2005 as a hobbyist project by Siraj Razick, born out of a spontaneous idea.

The reason was that Siraj didn't like the old K-Menu, which was quite a clone of the old Win95 Start menu. So he started coding. The first step provided merely the possibility to call the K-Menu via a button, that could have a different shape and size than the original K-Menu button, which has always been an icon of a square size. To change the default KBFX button, one still had to copy an image file to a certain location. After the first post in mid-June 05, KBFX has spread rapidly and it was nice to see that until end of June, there were already a dozen posts on kde-look with buttons and builds.

Mensur Zahirovic (called Nookie) joined Siraj on 5th of August, after Siraj met him on yahoo. Nookie is responsible for the web-development and the Q&A. He also arranged the site [http://www.kbfx.org www.kbfx.org] , that replaces the previous site [http://www.linuxlots.com/~siraj/plugin/kde www.linuxlots.com/~siraj/plugin/kde] .

After that, things began to speed up. Now KBFX is no longer just another button design for the K-Menu, but provides an alternative to it, that is in fact more sophisticated than the XP-Start menu.


KBFX version is a complete rewrite of the old KBFX code eliminating all the negative points of the previous versions.

KBFX has been tested to work with all GCC 3.x and GCC 4.x compilers. It has been tested on systems running the distributions of Gentoo, Debian, Ubuntu, Suse, Slackware, Mango, Mandriva (formerly Mandrake), and Fedora core. Unfortunately, compiling on FreeBSD systems is yet to be tested.


The KBFX Spinx Menu does not try to copy the WinXP Start menu. It is based on a different approach and concept. Following, the concepts of the traditional hierarchical structure and the new, flat indexed menu are described and compared, although the new menu structure is quite intuitive.

Hierarchical (Traditional) menu structure

The KDE K-Menu is a good example of a flat hierarchical menu. It organizes application shortcuts in a tree link structure, where it can expand and open a submenu, with entries displayed based on some logical order. This order may be task oriented, type oriented or just ordered alphabetically. To find and launch an application, the user needs to navigate through the submenus, until he reaches the leaf (leaf node). This approach is a direct adoption of the Microsoft Windows Start Menu. They introduced it with Windows 95/98/ME/NT/2000. This was certainly a huge usability advantage compared to the Windows 3.1 System with the program manager, but a lot has changed since these days. The Windows XP Start Menu is still based on this concept, although it is enhanced by the functionalities to pin applications to the left column and the automatically pinned most used applications. But still, a user must move the mouse over the half screen, if his menu has many submenus with other submenus, and the application is not one of his most used or pinned applications.

Flat indexed menu structure

The KBFX Spinx Menu uses a different approach the flat indexed menu. With this type of menu it's very easy to navigate. On the left hand side, you are given the application categories. They can be task oriented or type oriented. On the right (middle) side of the menu, there are all the available applications listed that belong to the activated category. The advantage is evident - the menu reduces the mouse paths, so you can locate your applications very fast. The user sees all the categories at a glance and he can pick it without having to travel along a long list until he finds the end leaf. The speed of use is further enhanced by moving the most used and recently used applications on the top index, so that the most used applications are just one click away.

Tips and Tricks

Showing the KBFX menu with the keyboard's WinKey

KBFX has been criticized for not providing an option to launch the menu using the keyboard start button (WinKey), but it can be done the following way:

* Open the KDE Control Center (kcontrol)
* Select the "Input Actions" option in the "Regional & Accessibility" tab.
* Click "New Action"
* In the panel to the right select "Keyboard Shortcut -> DCOP Call (Simple)"
* In the "Keyboard Shortcut" tab assign the WinKey as the shortcut.
* In the DCOP call settings type the following: Remote Application "kicker" Remote Object "KBFXInterface" Called Function "showMenu()"
* Click on the Apply button.

Now pressing the keyboard's WinKey should launch the KBFX menu.

See also

* List of KDE applications

External links

* [http://www.kbfx.org KBFX Homepage]
* [http://www.kde-apps.org/content/show.php?content=24898 KBFX on KDE-Apps.org]
* [http://sourceforge.net/projects/kbfx KBFX on SourceForge.net]
* [http://www.kbfx.org/help/kbfx/index.html KBFX Help Documentation]
* [http://www.kbfx.org/forum KBFX Forum]
* [http://bugs.kbfx.org Report KBFX Bugs]
* [http://www.kbfx.org/staticpages/index.php?page=20060224124718988 KBFX Developers]
* [http://art4linux.org/catalog/33 KBFX Themes on art4linux.org]
* [http://www.kde-look.org/index.php?xcontentmode=62 KBFX Themes on KDE-Look.org]

Wikimedia Foundation. 2010.

Look at other dictionaries:

  • KBFX (KDE) — KBFX es una aplicación escrita en C++/Qt para escritorios KDE 3.2+ y ofrece una alternativa al menú por defecto de este escritorio (con el logo K). Mejora la experiencia de los usuarios reemplazando el botón y menú con el logo K (similar a… …   Wikipedia Español

  • KBFX — may refer to:*KBFX CA, a television station (channel 58) licensed to Bakersfield, California, United States *KBFX (FM), a radio station (100.5 FM) licensed to Anchorage, Alaska, United States *KBFX (KDE), a software allowing K Desktop Environment …   Wikipedia

  • Siraj Razick — Infobox Person name = Siraj Razick caption = Siraj Razick birth date = Birth date and age|1982|05|13 birth place = Sri Lanka occupation = Founder KBFX (KDE) Founder Plexy Desk Leader Raptor Menu footnotes =Siraj Razick (born May 13 1982) is a… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.