global menu 0.7.3
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1703
Global Menu 0.7.3
Global Menu functions as a worldwide-shared menu bar of all applications which is launched in your desktop session. (A replacement of the old Mac-Menu package) more>>
Global Menu 0.7.3 functions as a worldwide-shared menu bar of all applications which is launched in your desktop session. (A replacement of the old Mac-Menu package)
Major Features:
- Introduces document-oriented concepts into GNOME
- Improves GNOMEs respect for Fittss law.
- Most GTK applications work just fine with Global Menu.
- Replaces Mac Menubar for GNOME and Xfce.
Enhancements:
- Improved XFCE Plugin:
-
- Dependency to gmenu removed.
- Border (1 pixel at topmost) (need to be verified)
- Improved Switcher on:
-
- Application name detection
- Menu layout
- Rebased the switcher with libgnomenu
- Libgnomenu.so seperately installed
- Libgnomenu is gir ready under namespace Gnomenu, configure with --enable-gir.
- Gracefully loading and unloading the gtk module
- Avoid the bazzar Global Menu Bar label at startup ASAP
- Added a svn version in applets about dialog(only if built from svn)
- Smarter applet: if the gtk module is not loaded, send a desktop notify to guide the user. NEW BUILDING DEPENDENCY: libnotify-dev/libnotify-devel.
- Place icons correctly in a vertical panel
- Added many translations
- Fixed several memory issues (core dump at about/pref dialog)
Added: 2009-02-04 License: GPL Price: FREE
1 downloads
Other version of Global Menu
Price: FREE
License:GPL
License:GPL
GNU-LINUX Tierra-UI NON GLOBAL MENU 0.0
GNU-LINUX Tierra-UI NON GLOBAL MENU offers users a non global-menu version of the GNU-LINUX Tierra-UI theme. more>> <<less
Added: 2008-11-20 License: GPL Price: FREE
1 downloads
Global Village 0.0.5
Global Village project can place a front-end, or graphical user interface onto the CLI interface of Xplanet. more>>
Global Village project is a gnome application designed to place a front-end, or graphical user interface onto the CLI interface of Xplanet, by Hari Nair.
Originally intended to create and update the desktop wallpaper in a gnome environment, showing a traditional rectangular projection of the planet Earth, the scope of the project has been expanded. Global Village now provides as many of the features of Xplanet as seem reasonable, and with the ability for plugins the scope is nearly limitless. But do take it with a grain of salt...
Current Status
Currently, Global Village is barely functional. It can be considered in the pre-alpha stage of development.
It can currently show a preview of the final image, and then display that image on the desktop at user specified intervals (in seconds), and has an icon in the notification area of the Gnome panel.
Plugins are semi-working, but undergoing a lot of change as I decide what they do adn dont need to be capable of. The idea is that plugins will manage all the extra features users require, like cloudmaps, marker and arc files.
Main features:
- Select a planet.
- Select a projection.
- Bodys North Type.
- Rotate the bodys North Pole
- The Zoom level
- The Suns glare
- Latitude and Longitude, which can be set as:
- North Pole
- South Pole
- Equator
- Random Latitude and Longitude
- Or any number of user configerable locations.
<<lessOriginally intended to create and update the desktop wallpaper in a gnome environment, showing a traditional rectangular projection of the planet Earth, the scope of the project has been expanded. Global Village now provides as many of the features of Xplanet as seem reasonable, and with the ability for plugins the scope is nearly limitless. But do take it with a grain of salt...
Current Status
Currently, Global Village is barely functional. It can be considered in the pre-alpha stage of development.
It can currently show a preview of the final image, and then display that image on the desktop at user specified intervals (in seconds), and has an icon in the notification area of the Gnome panel.
Plugins are semi-working, but undergoing a lot of change as I decide what they do adn dont need to be capable of. The idea is that plugins will manage all the extra features users require, like cloudmaps, marker and arc files.
Main features:
- Select a planet.
- Select a projection.
- Bodys North Type.
- Rotate the bodys North Pole
- The Zoom level
- The Suns glare
- Latitude and Longitude, which can be set as:
- North Pole
- South Pole
- Equator
- Random Latitude and Longitude
- Or any number of user configerable locations.
Download (1.3MB)
Added: 2007-03-27 License: GPL (GNU General Public License) Price:
945 downloads
DOM Menu 0.3.2
DOM Menu is a hierarchical JavaScript popup menus. more>>
DOM Menu allows developers to add dynamic, hierarchical popup menus on their web pages. The direction of the menu can either be horizontal or vertical and the menu can open (or popout) in either direction. It has both screen edge detection and < select > element detection (for browsers that cannot hide these form elements).
The styles for the menu items are contr olled almost entirely through CSS and the menus are created/hidden using the DOM (Document Object M odel).
Menu configuration is done using a custom Hash() class and is very portable from a PHP type array structure. The menus attempt to follow the look and feel of well known GUI toolkit menus.
Version restrictions:
- cannot use opposite direction to open
- opera 7 having difficulty with table (need to work around)
Enhancements:
- added support for IE 5.0
- fixed problem when submenu was deactivated and parent would highlight
- added a converter from phplayersmenu
<<lessThe styles for the menu items are contr olled almost entirely through CSS and the menus are created/hidden using the DOM (Document Object M odel).
Menu configuration is done using a custom Hash() class and is very portable from a PHP type array structure. The menus attempt to follow the look and feel of well known GUI toolkit menus.
Version restrictions:
- cannot use opposite direction to open
- opera 7 having difficulty with table (need to work around)
Enhancements:
- added support for IE 5.0
- fixed problem when submenu was deactivated and parent would highlight
- added a converter from phplayersmenu
Download (0.045MB)
Added: 2005-05-05 License: LGPL (GNU Lesser General Public License) Price:
1633 downloads
GamesForum Menu 0.1.3
GamesForum Menu provides a Menu Bar to allow the navigation in the different subforums. more>>
GamesForum Menu provides a Menu Bar to allow the navigation in the different subforums.
The GamesForum Menu Button Add-On adds a new button in the Menu Bar to allow the navigation in the different subforums of the Gamesforum.it community.
<<lessThe GamesForum Menu Button Add-On adds a new button in the Menu Bar to allow the navigation in the different subforums of the Gamesforum.it community.
Download (0.15MB)
Added: 2007-04-11 License: MPL (Mozilla Public License) Price:
931 downloads
Komba2 0.7.3
Komba2 is a windows network administration tool for the K Desktop Environment. more>>
Komba2 is a windows network administration tool for the K Desktop Environment.
Our target is to make administration beautiful and intuitive without sacrificing power.
<<lessOur target is to make administration beautiful and intuitive without sacrificing power.
Download (0.46MB)
Added: 2005-08-15 License: GPL (GNU General Public License) Price:
1532 downloads
Personal Menu 3.0.8
Personal Menu allows your menus to look more compact and personal. more>>
Personal Menu allows your menus to look more compact and personal.
Feel tired of the conservative menus, and have tried many extensions to make them look more compact and personal?
With the Personal Menu, you can hide the menus in Menus Toolbar (even the Menus Toolbar), and design your own menu with just few settings.
It also offers a History Button and a Bookmarks Button. You can set how many hitory items show in the menu, and what will happen when you middle/right click the buttons.
Version restrictions:
- The current version 2.3 has a known bug, which makes the option panel hangs when using Firefox 1.5.
- Itll be fixed in the new version 2.5.1, or you can use the previous version 2.1.3 temporarily.
<<lessFeel tired of the conservative menus, and have tried many extensions to make them look more compact and personal?
With the Personal Menu, you can hide the menus in Menus Toolbar (even the Menus Toolbar), and design your own menu with just few settings.
It also offers a History Button and a Bookmarks Button. You can set how many hitory items show in the menu, and what will happen when you middle/right click the buttons.
Version restrictions:
- The current version 2.3 has a known bug, which makes the option panel hangs when using Firefox 1.5.
- Itll be fixed in the new version 2.5.1, or you can use the previous version 2.1.3 temporarily.
Download (0.053MB)
Added: 2007-07-30 License: MPL (Mozilla Public License) Price:
1347 downloads
GGAP 0.7.3
GGAP is a GTK+ frontend for GAP computer algebra system. more>>
GGAP project is a GTK+ frontend for GAP computer algebra system.
Main features:
- GAP-friendly text editor.
- GAP-friendly terminal emulator.
- Shared package which enables creating gui in GAP, somewhat similar to XGAP.
<<lessMain features:
- GAP-friendly text editor.
- GAP-friendly terminal emulator.
- Shared package which enables creating gui in GAP, somewhat similar to XGAP.
Download (1.2MB)
Added: 2007-05-21 License: GPL (GNU General Public License) Price:
886 downloads
Atol 0.7.3
Atol is a dual panel file manager written using GTK+ toolkit and C++ programming language. more>>
Atol is a classical dual panel file manager portable to both Linux and Windows OS (using C++ and GTK+ toolkit).
Atol is a Norton Commander clone, classical dual panel file manager. Atol features common file operations, archive browsing (.zip, .tar, .gz, .arj, .bz2, .Z) and a lot more.
It is portable to both Linux and Windows OS (using C++ and GTK+ toolkit).
Main features:
- common file operations (copy,move,delete,rename)
- support for achiver plugins (.zip, .tar, .gz, .bz2, .arj, .rar, .lst)
- file search
- browsing bookmarks (directory shortcuts menu)
- file list filtering
- file split and merge support
- file hash calculation (crc32, md5, sha1)
- file encryption/decryption using strong blowfish algorithm
- multilanguage support
- fast file viewer (text, bin and hex mode)
<<lessAtol is a Norton Commander clone, classical dual panel file manager. Atol features common file operations, archive browsing (.zip, .tar, .gz, .arj, .bz2, .Z) and a lot more.
It is portable to both Linux and Windows OS (using C++ and GTK+ toolkit).
Main features:
- common file operations (copy,move,delete,rename)
- support for achiver plugins (.zip, .tar, .gz, .bz2, .arj, .rar, .lst)
- file search
- browsing bookmarks (directory shortcuts menu)
- file list filtering
- file split and merge support
- file hash calculation (crc32, md5, sha1)
- file encryption/decryption using strong blowfish algorithm
- multilanguage support
- fast file viewer (text, bin and hex mode)
Download (0.56MB)
Added: 2006-12-25 License: BSD License Price:
1036 downloads
airoleap 0.7.3
Airctl is a commad-line utility to trigger connection and disconnection events on. more>>
Airctl is a commad-line utility to trigger connection and disconnection events on, and to print the status of an Apple AirPort Base Station. At the moment this is not a configuration utility; try the AirPort Java Configurator http://edge.mcs.drexel.edu/GICL/people/sevy/airport/] , airconf [http://c0re.jp/c0de/airconf/] , or Apples own software to configure thing.
To install follow these commands:
make airctl
Usage:
./airctl -h
<<lessTo install follow these commands:
make airctl
Usage:
./airctl -h
Download (0.011MB)
Added: 2006-07-05 License: GPL (GNU General Public License) Price:
1206 downloads
GmNotify 0.7.3
GmNotify is a tray applet that notifies you of new messages from Gmail and provides an easy mechanism to get to them. more>>
GmNotify is a tray applet that notifies you of new messages from Gmail and provides an easy mechanism to get to them.
GmNotify will run in Gnome, KDE, and XFCE. I know, there are already a number of programs out there that provide this functionality. However, they all have limitations Ive tried to address here.
Smart notification placement
The notification popups will automatically be placed with the tray icon, much the same way Update Notifier does. Note: This only works on horizontal panels for now.
Multiple account support
GmNotify will have the ability to check multiple Gmail accounts a once.
No Gmail feed
Originally GmNotify used Gmails ATOM feed to get updates. This limits GmNotify to reporting on only 20 messages at once (not that you should actually display more than 5) and, more importantly, doesnt give you automatic label support (see below). GmNotify actually logins into Gmail the same way your browser would.
Label support
Labels will be fully supported before v1.0 so you can check more than just your Inbox. Also, all of your labels will be automatically imported, so theres no need to explicitly define them.
Proxy support
Those of you behind a web proxy will be covered.
Automatic login to Gmail
When you double click the tray icon youll go right to your Inbox. Simple, but convenient feature.
Automatic composer
This is another simple but nice to have feature. When you click on the senders name in the notification box you will be brought to your composer window in Gmail.
<<lessGmNotify will run in Gnome, KDE, and XFCE. I know, there are already a number of programs out there that provide this functionality. However, they all have limitations Ive tried to address here.
Smart notification placement
The notification popups will automatically be placed with the tray icon, much the same way Update Notifier does. Note: This only works on horizontal panels for now.
Multiple account support
GmNotify will have the ability to check multiple Gmail accounts a once.
No Gmail feed
Originally GmNotify used Gmails ATOM feed to get updates. This limits GmNotify to reporting on only 20 messages at once (not that you should actually display more than 5) and, more importantly, doesnt give you automatic label support (see below). GmNotify actually logins into Gmail the same way your browser would.
Label support
Labels will be fully supported before v1.0 so you can check more than just your Inbox. Also, all of your labels will be automatically imported, so theres no need to explicitly define them.
Proxy support
Those of you behind a web proxy will be covered.
Automatic login to Gmail
When you double click the tray icon youll go right to your Inbox. Simple, but convenient feature.
Automatic composer
This is another simple but nice to have feature. When you click on the senders name in the notification box you will be brought to your composer window in Gmail.
Download (0.024MB)
Added: 2006-06-13 License: GPL (GNU General Public License) Price:
1228 downloads
vars::global 0.0.1
vars::global is a Perl module that tries to make global variables a little safer. more>>
vars::global is a Perl module that tries to make global variables a little safer.
SYNOPSIS
# In the place/package where we want to create globals
use vars::global create => qw( $foo @bar %baz );
# Add some more global symbols
vars::global->create(qw( $hello @world %now ));
# Somewhere else, where we need to access those globals
use vars::global qw( $foo @bar %baz );
# Dont try to use globals that do not exist
use vars::global qw( $Foo ); # typo, croaks
use vars::global qw( @inexistent ); # we dont create by default
# use create as above
# You can also import and create new globals
use vars::global qw( $foo %baz ), create => qw( $hey @joe );
# If youre lazy, you can import all the globals defined so far
use vars::global :all;
This module lets you define global variables and gain a slight advantage over blind use of package variables.
The global variables live inside the vars::global package, with the names given by the user. Where the advantage? Its two-fold:
there is an import mechanism that lets you access the global variable without the need to fully qualify its name (i.e. using $foo instead of $vars::global::foo);
the import mechanism ensures that you can import only the global variables that have been explicitly declared so far, which reduces the possibility of a typo.
If you have already "created" the global variable $foo, the import operation is equivalent to do:
*{__PACKAGE__ . ::foo} = $vars::global::foo;
that is, the package variable in the current package is made an alias for the global variable.
The anti-typo check is simply obtained by doing a check before the above import.
Typical usage is as follows:
creation
Early in the module or in the program you create variables prepending the create word, as follows:
use vars::global create => qw( $foo @bar %baz );
access
In the modules where you need to access a given global variable, you can import them very simply:
use vars::global qw( $foo %baz ); # I dont need @bar here ;)
The creation step above automatically imports all the new globals into the current package.
<<lessSYNOPSIS
# In the place/package where we want to create globals
use vars::global create => qw( $foo @bar %baz );
# Add some more global symbols
vars::global->create(qw( $hello @world %now ));
# Somewhere else, where we need to access those globals
use vars::global qw( $foo @bar %baz );
# Dont try to use globals that do not exist
use vars::global qw( $Foo ); # typo, croaks
use vars::global qw( @inexistent ); # we dont create by default
# use create as above
# You can also import and create new globals
use vars::global qw( $foo %baz ), create => qw( $hey @joe );
# If youre lazy, you can import all the globals defined so far
use vars::global :all;
This module lets you define global variables and gain a slight advantage over blind use of package variables.
The global variables live inside the vars::global package, with the names given by the user. Where the advantage? Its two-fold:
there is an import mechanism that lets you access the global variable without the need to fully qualify its name (i.e. using $foo instead of $vars::global::foo);
the import mechanism ensures that you can import only the global variables that have been explicitly declared so far, which reduces the possibility of a typo.
If you have already "created" the global variable $foo, the import operation is equivalent to do:
*{__PACKAGE__ . ::foo} = $vars::global::foo;
that is, the package variable in the current package is made an alias for the global variable.
The anti-typo check is simply obtained by doing a check before the above import.
Typical usage is as follows:
creation
Early in the module or in the program you create variables prepending the create word, as follows:
use vars::global create => qw( $foo @bar %baz );
access
In the modules where you need to access a given global variable, you can import them very simply:
use vars::global qw( $foo %baz ); # I dont need @bar here ;)
The creation step above automatically imports all the new globals into the current package.
Download (0.007MB)
Added: 2007-01-11 License: Perl Artistic License Price:
1016 downloads
Global Assassin 2.0
Global Assassin is a text-based action game. more>>
Global Assassin is a text-based action game.
The Global Assassin game is a multiplayer, shoot-em-up game set in the first person, and yet its text-based.
The year is 2035, and robots have taken over the Earth. Most humans died during the invasion or were forced to flee the planet. You are part of a small resistance that has managed to survive underground and is now prepared to strike back.
As a trained assassin, your objective is to return to the Earths surface, stealthily move through the worlds major cities, and systematically rid the planet of its invaders.
The details of the game are as follows.
The battlefield consists of 20 cities around the globe.
These cities have been connected for your mission by an ellaborate portal system.
Use the portals to move between cities as you search for and destroy the robots.
You are armed with a gun, bullets, and grenades.
To successfully strike an invader, you and your target must occupy the same city at the precise moment you attack.
You can lay a mine in a given city, and the very next player to enter that city trips the mine.
You remain alive as long as you have health points.
Over time, you automatically earn back health points, bullets, and grenades.
This is a multiplayer game. You may or may not be the only assassin on the planet!
<<lessThe Global Assassin game is a multiplayer, shoot-em-up game set in the first person, and yet its text-based.
The year is 2035, and robots have taken over the Earth. Most humans died during the invasion or were forced to flee the planet. You are part of a small resistance that has managed to survive underground and is now prepared to strike back.
As a trained assassin, your objective is to return to the Earths surface, stealthily move through the worlds major cities, and systematically rid the planet of its invaders.
The details of the game are as follows.
The battlefield consists of 20 cities around the globe.
These cities have been connected for your mission by an ellaborate portal system.
Use the portals to move between cities as you search for and destroy the robots.
You are armed with a gun, bullets, and grenades.
To successfully strike an invader, you and your target must occupy the same city at the precise moment you attack.
You can lay a mine in a given city, and the very next player to enter that city trips the mine.
You remain alive as long as you have health points.
Over time, you automatically earn back health points, bullets, and grenades.
This is a multiplayer game. You may or may not be the only assassin on the planet!
Download (29.5MB)
Added: 2007-04-17 License: Freeware Price:
552 downloads
Spakes 0.7.3
Spakes project is a client/server Snakes-clone for up to 4 players. more>>
Spakes project is a client/server Snakes-clone for up to 4 players.
Spakes is a clone of the famous "Snakes" game. It is client/server-based and can be played over the Internet by up to 4 players.
Optionally, AI players (controlled by the computer) can join the game.
<<lessSpakes is a clone of the famous "Snakes" game. It is client/server-based and can be played over the Internet by up to 4 players.
Optionally, AI players (controlled by the computer) can join the game.
Download (0.11MB)
Added: 2006-11-24 License: GPL (GNU General Public License) Price:
1066 downloads
Menoku 0.1.1
Menoku is an innovative new menu system that combines the best features of several common application launching schemes. more>>
Menoku is an innovative new menu system that combines the best features of several common application launching schemes.
Menoku project lets you graphicaly search through neatly organized icons and choose any icon quickly with a short sequence of keys.
It supports hierarchical submenus and is easy to configure and organize with drag and drop interface. It works on Windows and Linux with the Qt4 library.
You have nine groups of nine icons, each of which can either launch an application or load a new menu of up to 81 icons.
Because of Menokus unique layout, any icon on the screen can be selected with at most two keypresses, expressing the position of the program you want to launch. You can memorize these key sequences, or hunt through a large full-color icons to find the program you want.
The idea behind Menoku is to make an application menu laid out like a Sudoku board. A single window is divided into nine groups of nine icons, making an array of nine by nine. Each icon can either load a new menu of up to 81 icons or can launch an application. To select an icon, you can either click on it or use your numberpad to select which group of nine icons to choose from and then which of the nine icons to activate. (See the Screenshots page if this isnt clear)
Why is this a good idea? Well, the purpose of Menoku is to try to make a more effecient menu system, and it does so by combining the best elements from several common application launching methods:
The Messy Desktop
Using the desktop to start applications is nice because it lets you browse through a large number of applications graphically using large icons. Unfortunately, keeping a desktop full of icons organized is a pain! Also, having launch icons on the desktop is really pretty inconvenient because you have to minimize windows to see all your icons. You shouldnt have to disrupt what youre doing to start a new program.
Menoku lets you graphically search through a large number of icons, just like a desktop, but its unique grouping layout enforces some level of organization, so you always know where to look. Also, Menoku is not a desktop, its more like a popup menu. It comes onto the screen when you ask for it (on top of any other windows) and when you select an application to start, it disappears.
Keyboard Shortcuts Sequences
Many power users like to use the keyboard to start their favorite programs. This means they dont have to move their hands to the mouse to start a new program, and its also much faster to just type out a memorized combination than to browse through a menu. Of course, the problem with this is that you have to memorize all your key combinations! You can make yourself a cheat sheet, but having to lookup a key combo before you type it defeats the purpose.
In Menoku, any icon you see on the screen is uniquely accessible through typing at most two keys: one to select which group of nine you want, and another to select one of those nine icons. This means that every application you want to start with Menoku has its own short key sequence. You can quickly memorize the sequences for your favorite programs, but if you forget you always have the icon display to remind you.
Hierarchical Menus
The standard way to start programs in a WIMP interface (such as Windows or X11) is to open up a menu. You click a button and get a long list of names and small icons, some of which represent programs and others more menus. The reason menus are so ubiquitous is that they work! You can store any number of programs that way and organize them into groups. Unfortunately, menus are very slow. You have to browse through text, which is inefficient, and you also have to wait for new menus to pop up beneath your mouse.
Menoku is in large part modeled after a standard hierarchical menu. Although you can only have 81 icons in any given menu, you can have any number of submenus which can also have 81 icons. You can easily group your programs together either by putting them into the same group of nine or by putting them in the same submenu. However, browsing in Menoku is much faster. You can search for large icons instead of text, and you can use your keyboard instead of following a winding path with your mouse.
Main features:
- Quick key-sequence launching of your favorite programs
- Mouse addicts can click on an icon instead of using the keyboard
- Trigger any command with any number of arguments
- Full color icons with transparency
- Tray icon for more menu-like functionality
- Configurable global hotkey
- Hierarchical menus in XML
- Drag and Drop menu editing
Installation:
First of all, to compile this code you MUST HAVE Qt 4.0 or above installed on your computer and you must use the version of qmake that comes with it.
To make sure you are using the right version of qmake, run the command "qmake -v" to see which Qt version it came with. Because the Qt libraries are in a state of transition from qt3 to qt4, you might have separate programs named qmake-qt3 and qmake-qt4, or something similar on your computer. If this is the case, use qmake-qt4 instead of qmake in the instructions below.
To compile Menoku, simply run:
qmake
make
If you use the wrong version of qmake, you will get error messages and the code will not compile.
The next step is to install. This will copy the menoku binary and the menoku icons into appropriate locations on your computer. The default place to put the binary file is /usr/bin/ and the default place for icons is /usr/share/pixmaps/. If you want to change these paths, edit the lines in menoku.pro that set target.path and icons.path so that they refer to the directories you want.
To install, make sure you have permissions for the intall directory (su root, if needed) and run:
make install
Enhancements:
Some minor bugfixes have been made.
Fixed the following:
- If you dragged a cell to another location then chose swap from the popup menu, youd get a segfault
- In some cases, changes in the number of icons would go unnoticed after drops (causing things like hiding empty cells and zooming single items to misbehave)
<<lessMenoku project lets you graphicaly search through neatly organized icons and choose any icon quickly with a short sequence of keys.
It supports hierarchical submenus and is easy to configure and organize with drag and drop interface. It works on Windows and Linux with the Qt4 library.
You have nine groups of nine icons, each of which can either launch an application or load a new menu of up to 81 icons.
Because of Menokus unique layout, any icon on the screen can be selected with at most two keypresses, expressing the position of the program you want to launch. You can memorize these key sequences, or hunt through a large full-color icons to find the program you want.
The idea behind Menoku is to make an application menu laid out like a Sudoku board. A single window is divided into nine groups of nine icons, making an array of nine by nine. Each icon can either load a new menu of up to 81 icons or can launch an application. To select an icon, you can either click on it or use your numberpad to select which group of nine icons to choose from and then which of the nine icons to activate. (See the Screenshots page if this isnt clear)
Why is this a good idea? Well, the purpose of Menoku is to try to make a more effecient menu system, and it does so by combining the best elements from several common application launching methods:
The Messy Desktop
Using the desktop to start applications is nice because it lets you browse through a large number of applications graphically using large icons. Unfortunately, keeping a desktop full of icons organized is a pain! Also, having launch icons on the desktop is really pretty inconvenient because you have to minimize windows to see all your icons. You shouldnt have to disrupt what youre doing to start a new program.
Menoku lets you graphically search through a large number of icons, just like a desktop, but its unique grouping layout enforces some level of organization, so you always know where to look. Also, Menoku is not a desktop, its more like a popup menu. It comes onto the screen when you ask for it (on top of any other windows) and when you select an application to start, it disappears.
Keyboard Shortcuts Sequences
Many power users like to use the keyboard to start their favorite programs. This means they dont have to move their hands to the mouse to start a new program, and its also much faster to just type out a memorized combination than to browse through a menu. Of course, the problem with this is that you have to memorize all your key combinations! You can make yourself a cheat sheet, but having to lookup a key combo before you type it defeats the purpose.
In Menoku, any icon you see on the screen is uniquely accessible through typing at most two keys: one to select which group of nine you want, and another to select one of those nine icons. This means that every application you want to start with Menoku has its own short key sequence. You can quickly memorize the sequences for your favorite programs, but if you forget you always have the icon display to remind you.
Hierarchical Menus
The standard way to start programs in a WIMP interface (such as Windows or X11) is to open up a menu. You click a button and get a long list of names and small icons, some of which represent programs and others more menus. The reason menus are so ubiquitous is that they work! You can store any number of programs that way and organize them into groups. Unfortunately, menus are very slow. You have to browse through text, which is inefficient, and you also have to wait for new menus to pop up beneath your mouse.
Menoku is in large part modeled after a standard hierarchical menu. Although you can only have 81 icons in any given menu, you can have any number of submenus which can also have 81 icons. You can easily group your programs together either by putting them into the same group of nine or by putting them in the same submenu. However, browsing in Menoku is much faster. You can search for large icons instead of text, and you can use your keyboard instead of following a winding path with your mouse.
Main features:
- Quick key-sequence launching of your favorite programs
- Mouse addicts can click on an icon instead of using the keyboard
- Trigger any command with any number of arguments
- Full color icons with transparency
- Tray icon for more menu-like functionality
- Configurable global hotkey
- Hierarchical menus in XML
- Drag and Drop menu editing
Installation:
First of all, to compile this code you MUST HAVE Qt 4.0 or above installed on your computer and you must use the version of qmake that comes with it.
To make sure you are using the right version of qmake, run the command "qmake -v" to see which Qt version it came with. Because the Qt libraries are in a state of transition from qt3 to qt4, you might have separate programs named qmake-qt3 and qmake-qt4, or something similar on your computer. If this is the case, use qmake-qt4 instead of qmake in the instructions below.
To compile Menoku, simply run:
qmake
make
If you use the wrong version of qmake, you will get error messages and the code will not compile.
The next step is to install. This will copy the menoku binary and the menoku icons into appropriate locations on your computer. The default place to put the binary file is /usr/bin/ and the default place for icons is /usr/share/pixmaps/. If you want to change these paths, edit the lines in menoku.pro that set target.path and icons.path so that they refer to the directories you want.
To install, make sure you have permissions for the intall directory (su root, if needed) and run:
make install
Enhancements:
Some minor bugfixes have been made.
Fixed the following:
- If you dragged a cell to another location then chose swap from the popup menu, youd get a segfault
- In some cases, changes in the number of icons would go unnoticed after drops (causing things like hiding empty cells and zooming single items to misbehave)
Download (0.12MB)
Added: 2006-02-10 License: GPL (GNU General Public License) Price:
1351 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above global menu 0.7.3 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed