Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

deskmenu(1) [debian man page]

deskmenu(1)						      General Commands Manual						       deskmenu(1)

NAME
deskmenu - A root menu for X SYNTAX
deskmenu <argument> DESCRIPTION
DeskMenu is a root menu program which is activated by clicking the root window. It is configured from a .deskmenurc file in your home directory, see example_rc for more details. You can use deskmenu for session management by making it the last line of your .xinitrc and using the --quit command line option, which adds a quit option to the menu. NOTE: Deskmenu will do nothing unless you have a ${HOME}/.deskmenurc file or a /etc/deskmenurc (/etc/deskmenurc.debian is automatically generated) This manpage is specific to the debian package of deskmenu. IMPORTANT NOTE: You have to set a keycode, when using this version of keylaunch, in your config file. OPTIONS
-b, --button=n Sets which mouse button is used to invoke deskmenu -f, --file=n Sets which config file will be used for deskmenu --quit-menu Display a "Quit-Menu" in the deskmenu --verbose Print more information -h, --help Display a short help and exit -V, --version Output version information and exit --display Use an alternative display instead of $DISPLAY The most common ways of invoking deskmenu deskmenu --button=[1...5] --file=/home/user/.deskmenurc.example FILES
${HOME}/.deskmenurc /etc/deskmenurc.debian RCFILE
# menuitem=label:command # submenu=label # menuitem=label:command # endmenu= # divider= # windowlist=label # workspaces=label # include=/path/to/include_file # keycode=modifier+keyname # for example Control+Escape # this keycode is used as "hotkey" # to display the menu. # menuitem=Terminal:x-terminal-emulator divider= submenu=Programs menuitem=The Gimp:gimp menuitem=Netscape:netscape endmenu= menu=Multimedia menuitem=GQmpeg:gqmpeg menuitem=Audio Mixer:gmix endmenu= divider= include=/etc/extra_menu divider= windowlist=Window List workspaces=Workspaces AUTHORS
Ken Lynch <kenlynch@blueyonder.co.uk> (c) 2001 Ken stopped developing on Deskmenu in late 2001. Stefan Pfetzing <dreamind@dreamind.de> (c) 2002-2010 The current developer of Deskmenu. This manpage was written for the Debian GNU/Linux package of this program by Brandon L. Griffith <brandon@debian.org> because the origonal program did not include one. You are free to edit, translate, convert, or otherwise do anything you wish with this manpage. This program was patched with a diff from Martin Hedenfalk <mhe@hjome.se> to allow submenu recursion. Updated and added to the official deskmenu by Stefan Pfetzing <dreamind@dreamind.de> SEE ALSO
desklaunch(1) keylaunch(1) oroborus(1) dfm(1) 1.3.x deskmenu(1)

Check Out this Related Man Page

tk_popup(1T)						       Tk Built-In Commands						      tk_popup(1T)

__________________________________________________________________________________________________________________________________________________

NAME
tk_popup - Post a popup menu SYNOPSIS
tk_popup menu x y ?entry? _________________________________________________________________ DESCRIPTION
This procedure posts a menu at a given position on the screen and configures Tk so that the menu and its cascaded children can be traversed with the mouse or the keyboard. Menu is the name of a menu widget and x and y are the root coordinates at which to display the menu. If entry is omitted or an empty string, the menu's upper left corner is positioned at the given point. Otherwise entry gives the index of an entry in menu and the menu will be positioned so that the entry is positioned over the given point. EXAMPLE
How to attach a simple popup menu to a widget. # Create a menu set m [menu .popupMenu] $m add command -label "Example 1" -command bell $m add command -label "Example 2" -command bell # Create something to attach it to pack [label .l -text "Click me!"] # Arrange for the menu to pop up when the label is clicked bind .l <1> {tk_popup .popupMenu %X %Y} SEE ALSO
bind(1T), menu(1T), tk_optionMenu(1T) KEYWORDS
menu, popup ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +--------------------+-----------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +--------------------+-----------------+ |Availability | SUNWTk | +--------------------+-----------------+ |Interface Stability | Uncommitted | +--------------------+-----------------+ NOTES
Source for Tk is available on http://opensolaris.org. Tk 4.0 tk_popup(1T)
Man Page