"multimenu" "1" "" "" "Starbuntu"
multimenu - a standalone menu for applications, memos, the exposed files and URLs and for self-created lists (provided by Starbuntu)
multimenu apps for the applications menu
multimenu notes for the memo menu
multimenu files for the menu of the File Exposition
multimenu links for the menu of the Url Exposition
multimenu for a list to be created
multimenu <list file> for an own list
The Starbuntu program multimenu which works with the program list-cmd-edit offers a standalone menu for applications and thus closes a gap of the used panel tint2. Moreover, it displays the restructurable lists of the memos, of the File Exposition, of the Url Exposition as well as self-created lists in a menu. Disregarding the own lists you open it by clicking on the respective panel symbol or by pressing the respective hotkey (Menu resp. Ctrl+Alt+n resp. Super+Menu resp. Alt+Menu). The program reads the data stored in $HOME/.config/menus or in $HOME/.config/gtk-3.0/notes.lst / files.lst / links.lst.
As a discrete file type for lists, namely with the file extension *.lst, has been created in Starbuntu, also a simple click on such a file will open its respective menu.
Disregarding the applications menu all these menus are editable. In order to avoid their unnecessary complexity you can, in analogy to the categories of the applications menu, define also here identifiers and then respectively assign menu items to them. Doing this you create a nested structure.
The easiest way to define, delete or set an identifier is a click on the button '± ▶' which launches the Starbuntu program mk-rec-rm-identifier. This program displays the current nested structure of the menu in a clearly arranged manner and also allows to edit it or to assign an identifier. By the way, however, also a manual editing of the menu structure isn't complicated. The way is the following:
Initially you define a category with title and identifier (and perhaps an icon). To do that please open the regarding menu, click on 'Edit', define the category title as label and the category identifier enclosed in curly braces as detail, maybe add a category icon and finally click on 'New'. Now you can assign a normal menu entry to this category by directly prepending to its label the category identifier enclosed in curly braces. In the same way you can redissolve it from a category by deleting the category identifier from its label what, in case of using the memo menu, is possible only with the Edit function. Within a category you can define subcategories as well as edit, create or delete menu entries as usual.
Before a list is overwritten, a backup is created so that the list can be reset with the command 'mv <list path>.bak <list path>' if necessary.
Remark to the applications menu: At the beginning of a computer session the menu gets updated by means of the Starbuntu program appmenu-refresh, and the updated data get saved in $HOME/.config/menus. You should call this program also after every installation or deinstallation so that the system changes can correctly appear in the applications menu. To call the program you press the hotkey Super+Alt+Menu.
/usr/local/bin/multimenu
/usr/local/bin/list-cmd-edit
$HOME/.config/gtk-3.0/files.lst
$HOME/.config/gtk-3.0/links.lst
$HOME/.config/gtk-3.0/notes.lst
$HOME/.config/gtk-3.0/volume.lst
$HOME/.config/rox.sourceforge.net/ROX-Filer/marked-directories.lst
$HOME/.config/menus/Apps.lst
$HOME/.config/menus/AudioVideo.lst
$HOME/.config/menus/File-Management.lst
$HOME/.config/menus/Game.lst
$HOME/.config/menus/Graphics.lst
$HOME/.config/menus/LibreOffice.lst
$HOME/.config/menus/Network.lst
$HOME/.config/menus/Office.lst
$HOME/.config/menus/Settings.lst
$HOME/.config/menus/Starbuntu-File-Apps.lst
$HOME/.config/menus/Starbuntu-Network.lst
$HOME/.config/menus/Starbuntu-Settings.lst
$HOME/.config/menus/Starbuntu-System-Admin.lst
$HOME/.config/menus/Starbuntu-Utility.lst
$HOME/.config/menus/System-Administration.lst
$HOME/.config/menus/System-Tools.lst
$HOME/.config/menus/Terminate.lst
$HOME/.config/menus/Utility.lst
Peter Starfinger <info@die-starfingers.de>
Starbuntu program "list-cmd-edit"