I recently put together a new computer system with a fresh Xubuntu 12.04 install. Xfce is a good desktop environment but it not my preferred one; I like gnome2. Since the Gnome people have jumped the shark the only option left was the Gnome2 fork, MATE. One of the first things I tried to do was to enable the Debian menu. Unfortunately that was not a straightforward task and the only search results on the topic were for Crunchbang with Openbox. Hopefully this page being indexed will save others time.
The first bit was disabling a lot of Xfce services, but that is another story. Then I installed menus and xdg-menu as per normal and ran sudo update-menus. I was surprised when this did not enable the Debian menu. Nor was I able to enabled it via "mozo" the MATE desktop fork of "alacarte" I was familiar with from gnome2.
Instead I had to learn the Freedesktop menu format system and edit the xml files manually to enable the Debian menu. The below is a copy of my, /home/superkuh/.config/menus/mate-applications.menu showing an example of how to add in a Debian menu entry.
<!DOCTYPE Menu PUBLIC '-//freedesktop//DTD Menu 1.0//EN' 'http://standards.freedesktop.org/menu-spec/menu-1.0.dtd'> <Menu> <Name>Applications</Name> <MergeFile type="parent">/etc/xdg/menus/mate-applications.menu</MergeFile> <Menu> <Name>Development</Name> <DirectoryDir>/home/superkuh/.local/share/desktop-directories</DirectoryDir> <Include> <Filename>python2.7.desktop</Filename> </Include> <AppDir>/home/superkuh/.local/share/applications</AppDir> </Menu> <Menu> <Name>Debian</Name> <MergeFile type="child">/home/superkuh/.config/menus/debian-menu.menu</MergeFile> </Menu> </Menu>
To get the Wine menu to show up as well edit /etc/xdg/menus/mate-applications.menu, and add <MergeDir> after <DefaultMergeDirs/>:
ln -s ~/.config/menus/applications-merged ~/.config/menus/mate-applications-merged
Type, "/@say/Your message here." after the end of any URL on my site and hit enter to leave a comment. You can view them here. An example would be, http://superkuh.com/rtlsdr.html/@say/Your message here.
You may not access or use the site superkuh.com if you are under 90 years of age. If you do not agree then you must leave now.
The US Dept. of Justice has determined that violating a website's terms of service is a felony under CFAA 1030(a)2(c). Under this same law I can declare that you may only use one IP address to access this site; circumvention is a felony. Absurd, isn't it?
It is my policy to regularly delete server logs. I don't log at all for the tor hidden service.
I enjoy recursion, dissipating local energy gradients, lipid bilayers, particle acceleration, heliophysics instrumentation and generally anything with a high rate of change in electrical current. This site is a combination of my efforts to archive what I find interesting and my shoddy attempts to implement it as cheap as possible.
I get all email sent to @superkuh.com
Make-up any address *@superkuh.com
Ask me about Retroshare.
This site was previously located at superkuh.ath.cx, but that subdomain system was shut down.
Then it was at superkuh.com for a while until all data was lost. Now it's back, same place, much less content.