Active Topics

 


Reply
Thread Tools
Posts: 157 | Thanked: 16 times | Joined on Jan 2008
#1
Just tonight my Applications menu went blank. No categories or applications are listed, not even the divider lines (just the gray on the left and white on the right). The only things I did before this happened were update knips and install emelfm2 (to locate where the xmms skins were installed to). I uninstalled emelfm2 thinking maybe that messed things up. At the same time I noticed I once again also had the xmms font problem where none of the main popup menu text was showing up (maybe a GTK problem?). I even tried removing some larger applications because running xmms from the commandline complained about no space left on the device, but that did not help either of the two situations/issues.

Is it possible that installing emelfm2 overwrote some GTK libraries/other files used by the Apps menu and xmms that didn't get reverted back after uninstallation?

Edit: I've also tried restarting twice.

Last edited by mscdex; 2008-08-22 at 13:59.
 
Posts: 157 | Thanked: 16 times | Joined on Jan 2008
#2
Still having this issue, even after many restarts since I started noticing this. I don't want to have to reflash just to fix this if possible :\
 
Posts: 1,208 | Thanked: 1,028 times | Joined on Oct 2007
#3
Menu structure is stored in /etc/xdg/menus/applications.menu, /home/user/.osso/menus/applications.menu and /usr/share/applications/hildon directory.

You could check that those two files and directory are not empty.

Here is my /etc/xdg/menus/applications.menu which contains the default menus.
Code:
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
 "http://www.freedesktop.org/standards/menu-spec/menu-1.0.dtd">

<Menu>

  <!-- This is actually not needed -->
  <Name>Others Menu</Name>

  <!-- Search the default locations -->
  <DefaultAppDirs/>
  <DefaultDirectoryDirs/>
  
  // My selection submenu 
  <Menu>
    <Name>tana_fi_my_selection</Name>
    <Include>
      <Filename>navicore.desktop</Filename>
      <Filename>skype.desktop</Filename>
      <Filename>rhapsody.desktop</Filename>
      <Filename>mp_ui.desktop</Filename>
      <Filename>image-viewer.desktop</Filename>
      <Filename>osso_help.desktop</Filename>
    </Include>
  </Menu>

  // Internet submenu 
  <Menu>
    <Name>tana_fi_internet</Name>
    <Include>
      <Filename>browser.desktop</Filename>
      <Filename>bookmark.desktop</Filename>
      <Filename>osso_rss_feed_reader.desktop</Filename>
    </Include>
  </Menu>

  // Communication submenu
  <Menu>
    <Name>tana_fi_communication</Name>
    <Include>
      <Filename>osso-addressbook.desktop</Filename>
      <Filename>email-engine.desktop</Filename>
      <Filename>modest.desktop</Filename>
      <Filename>voip-ui.desktop</Filename>
      <Filename>chat-ui.desktop</Filename>
      <Filename>gizmo-project.desktop</Filename>
    </Include>
  </Menu>

  // Utilities submenu 
  <Menu>
    <Name>tana_fi_utilities</Name>
    <Include>
      <Filename>filemanager.desktop</Filename>
      <Filename>osso_calculator.desktop</Filename>
      <Filename>osso_worldclock.desktop</Filename>
      <Filename>osso_notes.desktop</Filename>
      <Filename>osso_pdfviewer.desktop</Filename>
      <Filename>osso_sketch.desktop</Filename>
      <Filename>osso-global-search.desktop</Filename>
      <Filename>osso-xterm.desktop</Filename>
    </Include>
  </Menu>

  // Settings submenu
  <Menu>
    <Name>tana_fi_settings</Name>
    <Include>
      <Filename>hildon-control-panel.desktop</Filename>
      <Filename>hildon-application-manager.desktop</Filename>
      <Filename>osso-backup.desktop</Filename>
      <Filename>osso-connectivity-ui-connmgr.desktop</Filename>
      <Filename>hwr-teacher.desktop</Filename>
    </Include>
  </Menu>

  // Extras submenu 
  <Menu>
    <Name>tana_fi_extras</Name>
    <All/>
    <Include>
      <Filename>chess_startup.desktop</Filename>
      <Filename>maemoblocks.desktop</Filename>
      <Filename>mahjong_startup.desktop</Filename>
      <Filename>osso_lmarbles.desktop</Filename>
    </Include>
  </Menu>

</Menu>
~
 

The Following User Says Thank You to mikkov For This Useful Post:
GeneralAntilles's Avatar
Posts: 5,478 | Thanked: 5,222 times | Joined on Jan 2006 @ St. Petersburg, FL
#4
I experienced this after having my root $PATH messed up by an errant package. I didn't even get around to solving it, though.
 
Posts: 157 | Thanked: 16 times | Joined on Jan 2008
#5
My /home/user/.osso/menus/applications.menu is empty, but the former file has the default entries as you listed and the directory still has all my .desktop files for all my installed applications.

I guess there is no way to automagically have it regenerate my applications.menu given the .desktop files?

Edit: I just copied the default applications.menu file to the one located within my home folder, and now the defaults show up.... but argh! Wouldn't there be some sort of error when I install applications and it's not able to write an applications menu entry for one reason or another? I guess I'll have to sit down some day and manually recreate all my menus and their entries.

Edit 2: I tried the suggestion from this post but it didn't even seem to do anything. The /etc/xdg/menus/applications.menu was still the default after executing the command in that post. I even tried renaming both the /etc/xdg/menus/applications.menu and the blank one under my home folder to other names and running the command with no success, no files were created. If it makes any difference, I'm running from mmc.

Edit 3: Ok, silly me for not fully checking. Just when I gave up, I started tapping through the default menus and found out all the previous apps were now moved to Extras in one giant list. So now I just have to recreate my custom menu structure and reorganize my application menu items. I'm guessing they were all dumped into Extras because the .desktop files don't have specific menu categories listed in them.

Last edited by mscdex; 2008-08-30 at 04:03.
 

The Following 3 Users Say Thank You to mscdex For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 01:14.