LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices

Reply
 
Search this Thread
Old 01-14-2008, 10:28 AM   #1
cbjones50
LQ Newbie
 
Registered: Dec 2007
Posts: 27

Rep: Reputation: 0
Debian/Gnome Header Menu - What Package?


At the top of the Gnome panel for Debian 4.0 (etch) desktop there are three menu items (Applications Places Desktops) these pull down menus contain a basic set of selections that link into the dynamic menu capability provided by Debian.

Can anyone tell me with certainty what package creates these header menus and the basic selections they provide.

It is easy to see how they link into the user menus but I have not been able to determine the origin of the base menu selections.
 
Old 01-14-2008, 10:41 AM   #2
reddazz
Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Rep: Reputation: 73
I can't give you all answers, but if you look in /usr/share/applications, you will see *.desktop files for individual applications. These determine where an application will appear in the menu. Some aspects of the menu (be it gnome or kde) are now governed by specs released by freedesktop.org.
 
Old 01-14-2008, 01:09 PM   #3
cbjones50
LQ Newbie
 
Registered: Dec 2007
Posts: 27

Original Poster
Rep: Reputation: 0
How interesting!

/usr/share/application does contains the ".desktop" files which essentially seem to contain the launchers which are placed on the Desktop when you drag and drop a menu item to the Desktop. These objects (.desktop) adjust for the selected language and define the category for the application. They also define the icon and the executable for the application. This is something I had not yet learned.

The objects that define the subordinate menu items are primarily defined in /usr/share/menu but also occur in /usr/share/menu/default and /etc/menu. These objects, as I currently understand it, create the subordinate menu selections for the header menus through the use of the update-menus command. An application installation should place a menu object in the proper folder and call update-menus to define its' selection in the menu structure. The menu object itself should define the selection value in the menu structure that contains it however they do not appear to do so. They only define the section for the application (e.g. Bash - "Apps/Shells"). The objects also do not define all of the selections available and do not define the Header Menu structure.

Example:

Applications Places Desktop
Accessories Home Folder Administration
Calculator Desktop
Dictionary

The question is where and how the Header Menu Structure is defined and where and how the base menu structure (e.g. Accessories, Home Folder, etc.) are defined.

Thanks for any help?

Last edited by cbjones50; 01-15-2008 at 09:35 AM. Reason: Grammar error
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Problem with package library (no Package: header etc) robertri Ubuntu 0 10-09-2007 03:02 PM
NO Package header--Lost It subh Debian 5 08-07-2006 07:31 PM
Debian Menu in Gnome 2.10 drogatoo Debian 10 10-07-2005 08:09 PM
Gnome menu mixed with KDE in Debian Testing Underhill Debian 1 09-14-2005 06:15 PM
Debian/Gnome-Right-click menu arkamir Linux - Newbie 1 02-25-2004 08:32 AM


All times are GMT -5. The time now is 07:20 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration