Topic: Pipemenu doesn't work

I've been trying to get the basic "Applications" menu to work for a couple of days now but it seems I'm doing everything right just not getting the results.

I've added the line "<menu execute="obm-xdg" id="xdg-menu" label="applications"/> to my menu.xml file. This gives me the word "Applications" in my menu with a little arrow next to it but hovering on it or clicking it doesn't open anything. Then I tried adding "<menu id="xdg-menu"/>" as the web site told me to do but that just added a second "Applications" menu with the same little arrow but nothing opening from either of them.

I have the "obmenu" program installed and I believe the file "obm-xdg" is a part of obmenu so in theory everything is present and correct.

Can anyone explain what I've done wrong? I'd really appreciate it, Thanks.

Last edited by becker (2011-09-07 04:00:05)

"Get 100 Crunchbangers in a room hacking and you'll get 100 different variants of Crunchbang"

Re: Pipemenu doesn't work

Following this page from the Arch wiki http://bit.ly/qF7Xg6 I installed gnome-menus as it says it's needed for obm-xdg dunno if it is or not but either way it made no difference, still no menu.

"Get 100 Crunchbangers in a room hacking and you'll get 100 different variants of Crunchbang"

Re: Pipemenu doesn't work

Just follow how the original is written.

<?xml version="1.0" encoding="utf-8"?>
<openbox_menu xmlns="http://openbox.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://openbox.org/                 file:///usr/share/openbox/menu.xsd">
    <menu id="root-menu" label="Openbox 3">
        <item label="Run Program">
            <action name="Execute">
                <execute>
                    gmrun
                </execute>
            </action>
        </item>
        <separator/>
        <item label="Terminal">
            <action name="Execute">
                <execute>
                    terminator
                </execute>
            </action>
        </item>
        <item label="Web Browser">
            <action name="Execute">
                <execute>
                    x-www-browser
                </execute>
            </action>
        </item>
        <item label="File Manager">
            <action name="Execute">
                <execute>
                    thunar
                </execute>
            </action>
        </item>
        <item label="Text Editor">
            <action name="Execute">
                <execute>
                    gedit
                </execute>
            </action>
        </item>
        <item label="Media Player">
            <action name="Execute">
                <execute>
                    vlc
                </execute>
            </action>
        </item>
        <separator/>
        <menu id="accessories" label="Accessories">
            <item label="Catfish File Search">
                <action name="Execute">
                    <execute>
                        catfish
                    </execute>
                </action>
            </item>
            <item label="Archive Manager">
                <action name="Execute">
                    <execute>
                        file-roller
                    </execute>
                </action>
            </item>
            <item label="gedit Text Editor">
                <action name="Execute">
                    <execute>
                        gedit
                    </execute>
                </action>
            </item>
            <item label="Terminator Terminal">
                <action name="Execute">
                    <execute>
                        terminator
                    </execute>
                </action>
            </item>
            <item label="Thunar File Manager">
                <action name="Execute">
                    <execute>
                        thunar
                    </execute>
                </action>
            </item>
            <item label="Thunar File Manager (root)">
                <action name="Execute">
                    <execute>
                        gksudo thunar
                    </execute>
                </action>
            </item>
        </menu>
        <menu id="graphics" label="Graphics">
            <item label="GIMP">
                <action name="Execute">
                    <execute>
                        gimp
                    </execute>
                </action>
            </item>
            <item label="Viewnior Image Viewer">
                <action name="Execute">
                    <execute>
                        viewnior
                    </execute>
                </action>
            </item>
            <menu id="graphicsScreenshots" label="Take Screenshot">
                <item label="Now">
                    <action name="Execute">
                        <execute>
                            scrot '%Y-%m-%d--%s_$wx$h_scrot.png' -e 'mv $f ~/images/ &amp; viewnior ~/images/$f'
                        </execute>
                    </action>
                </item>
                <item label="In 5 Seconds...">
                    <action name="Execute">
                        <execute>
                            scrot -d 5 '%Y-%m-%d--%s_$wx$h_scrot.png' -e 'mv $f ~/images/ &amp; viewnior ~/images/$f'
                        </execute>
                    </action>
                </item>
                <item label="In 10 Seconds...">
                    <action name="Execute">
                        <execute>
                            scrot -d 10 '%Y-%m-%d--%s_$wx$h_scrot.png' -e 'mv $f ~/images/ &amp; viewnior ~/images/$f'
                        </execute>
                    </action>
                </item>
                <item label="Selected Area... (click &amp; drag mouse)">
                    <action name="Execute">
                        <execute>
                            scrot -s '%Y-%m-%d--%s_$wx$h_scrot.png' -e 'mv $f ~/images/ &amp; viewnior ~/images/$f'
                        </execute>
                    </action>
                </item>
            </menu>
            <separator/>
            <menu id="graphicsOnline" label="Online Tools">
                <item label="Colour Lovers">
                    <action name="Execute">
                        <execute>
                            x-www-browser http://www.colourlovers.com/
                        </execute>
                    </action>
                </item>
                <item label="Color Hunter">
                    <action name="Execute">
                        <execute>
                            x-www-browser http://colorhunter.com/
                        </execute>
                    </action>
                </item>
                <item label="Vector Magic">
                    <action name="Execute">
                        <execute>
                            x-www-browser http://vectormagic.stanford.edu/
                        </execute>
                    </action>
                </item>
                <item label="FavIcon from Pics">
                    <action name="Execute">
                        <execute>
                            x-www-browser http://www.htmlkit.com/services/favicon/
                        </execute>
                    </action>
                </item>
            </menu>
        </menu>
        <menu id="multimedia" label="Multimedia">
            <item label="VLC Media Player">
                <action name="Execute">
                    <execute>
                        vlc
                    </execute>
                </action>
            </item>
            <item label="Volume Control">
                <action name="Execute">
                    <execute>
                        xfce4-mixer
                    </execute>
                </action>
            </item>
            <item label="Xfburn">
                <action name="Execute">
                    <execute>
                        xfburn
                    </execute>
                </action>
            </item>
        </menu>
        <menu id="network" label="Network">
            <item label="Chromium WWW Browser">
                <action name="Execute">
                    <execute>
                        chromium-browser
                    </execute>
                </action>
            </item>
            <item label="Chromium WWW Browser (private mode)">
                <action name="Execute">
                    <execute>
                        chromium-browser --incognito
                    </execute>
                </action>
            </item>
            <item label="gFTP Client">
                <action name="Execute">
                    <execute>
                        gftp
                    </execute>
                </action>
            </item>
            <item label="Transmission BitTorrent Client">
                <action name="Execute">
                    <execute>
                        transmission
                    </execute>
                </action>
            </item>
            <item label="XChat IRC Client">
                <action name="Execute">
                    <execute>
                        xchat
                    </execute>
                </action>
            </item>
            <item label="Heybuddy Microblogging Client">
                <action name="Execute">
                    <execute>
                        heybuddy
                    </execute>
                </action>
            </item>
        </menu>
        <menu id="office" label="Office">
            <menu id="openoffice" label="OpenOffice.org" execute="cb-openoffice.org-pipemenu" />
            <item label="AbiWord Word Processor">
                <action name="Execute">
                    <execute>
                        abiword
                    </execute>
                </action>
            </item>
            <item label="Gnumeric Spreadsheet">
                <action name="Execute">
                    <execute>
                        gnumeric
                    </execute>
                </action>
            </item>
            <item label="Calculator">
                <action name="Execute">
                    <execute>
                        gnome-calculator
                    </execute>
                </action>
            </item>
            <item label="Evince PDF Viewer">
                <action name="Execute">
                    <execute>
                        evince
                    </execute>
                </action>
            </item>
        </menu>
        <separator/>
        <menu id="recent" label="Recent Files" execute="~/.config/openbox/pipemenus/recently_opened_menu.sh" />
        <menu id="places" label="Places" execute="~/.config/openbox/pipemenus/dash_places_menu.sh ~" />
        <menu execute="cb-dropbox-pipemenu" id="dropbox" label="Dropbox"/>
        <separator/>
        <menu id="settings" label="Settings">
            <menu execute="cb-compmgr" id="CompositingPipeMenu" label="Compositing"/>
            <menu id="conkyconfig" label="Conky Config">
                <item label="Edit .conkyrc">
                    <action name="Execute">
                        <execute>
                            gedit ~/.conkyrc
                        </execute>
                    </action>
                </item>
                <item label="Restart Conky">
                    <action name="Execute">
                        <execute>
                            conkywonky
                        </execute>
                    </action>
                </item>
                <separator label="Help?"/>
                <item label="man page">
                    <action name="Execute">
                        <execute>
                            terminator --command="man conky"
                        </execute>
                    </action>
                </item>
                <item label="Wiki Page">
                    <action name="Execute">
                        <execute>
                            x-www-browser http://crunchbanglinux.org/wiki/conky
                        </execute>
                    </action>
                </item>
            </menu>
            <menu id="dmenuconfig" label="dmenu Config">
                <item label="Edit start-up script">
                    <action name="Execute">
                        <execute>
                            gedit ~/.config/dmenu/dmenu-bind.sh
                        </execute>
                    </action>
                </item>
                <separator label="Help?"/>
                <item label="man page">
                    <action name="Execute">
                        <execute>
                            terminator --command="man dmenu"
                        </execute>
                    </action>
                </item>
            </menu>
            <menu id="gmrunconfig" label="gmrun Config">
                <item label="Edit config file">
                    <action name="Execute">
                        <execute>
                            gedit ~/.gmrunrc
                        </execute>
                    </action>
                </item>
                <separator label="Help?"/>
                <item label="man page">
                    <action name="Execute">
                        <execute>
                            terminator --command="man gmrun"
                        </execute>
                    </action>
                </item>
            </menu>
            <menu id="obConfig" label="Openbox Config">
                <item label="Edit menu.xml">
                    <action name="Execute">
                        <execute>
                            gedit ~/.config/openbox/menu.xml
                        </execute>
                    </action>
                </item>
                <item label="Edit rc.xml">
                    <action name="Execute">
                        <execute>
                            gedit ~/.config/openbox/rc.xml
                        </execute>
                    </action>
                </item>
                <item label="Edit autostart.sh">
                    <action name="Execute">
                        <execute>
                            gedit ~/.config/openbox/autostart.sh
                        </execute>
                    </action>
                </item>
                <item label="GUI Menu Editor">
                    <action name="Execute">
                        <execute>
                            obmenu
                        </execute>
                    </action>
                </item>
                <item label="GUI Config Tool">
                    <action name="Execute">
                        <execute>
                            obconf
                        </execute>
                    </action>
                </item>
                <item label="Reconfigure">
                    <action name="Reconfigure"/>
                </item>
                <item label="Restart">
                    <action name="Restart"/>
                </item>
            </menu>
            <menu id="terminatorconfig" label="Terminator Config">
                <item label="Edit config file">
                    <action name="Execute">
                        <execute>
                            gedit ~/.config/terminator/config
                        </execute>
                    </action>
                </item>
                <separator label="Help?"/>
                <item label="man page">
                    <action name="Execute">
                        <execute>
                            terminator --command="man terminator_config"
                        </execute>
                    </action>
                </item>
            </menu>
            <menu id="tint2config" label="tint2 Panel Config">
                <item label="Edit config file">
                    <action name="Execute">
                        <execute>
                            gedit ~/.config/tint2/tint2rc
                        </execute>
                    </action>
                </item>
                <item label="GUI Config Tool">
                    <action name="Execute">
                        <execute>
                            tint2conf
                        </execute>
                    </action>
                </item>
                <separator label="Help?"/>
                <item label="man page">
                    <action name="Execute">
                        <execute>
                            terminator --command="man tint2"
                        </execute>
                    </action>
                </item>
                <item label="Online Help">
                    <action name="Execute">
                        <execute>
                            x-www-browser http://code.google.com/p/tint2/wiki/Welcome
                        </execute>
                    </action>
                </item>
            </menu>
            <menu id="DisplaySettings" label="Display Settings">
                <item label="Adjust with grandr">
                    <action name="Execute">
                        <execute>
                            grandr
                        </execute>
                    </action>
                </item>
                <separator label="Help?"/>
                <item label="man xrandr">
                    <action name="Execute">
                        <execute>
                            terminator --command="man xrandr"
                        </execute>
                    </action>
                </item>
            </menu>
            <menu id="NotificationsSettings" label="Notifications">
                <item label="Edit config file">
                    <action name="Execute">
                        <execute>
                            gedit ~/.notify-osd
                        </execute>
                    </action>
                </item>
                <item label="Send test notification">
                    <action name="Execute">
                        <execute>
                            cb-fortune
                        </execute>
                    </action>
                </item>
            </menu>
            <item label="Edit Default Applications">
                <action name="Execute">
                    <execute>
                        terminator --command="sudo update-alternatives --all"
                    </execute>
                </action>
            </item>
            <item label="User Interface Settings">
                <action name="Execute">
                    <execute>
                        lxappearance
                    </execute>
                </action>
            </item>
            <item label="Power Management">
                <action name="Execute">
                    <execute>
                        xfce4-power-manager-settings
                    </execute>
                </action>
            </item>
            <item label="Screensaver">
                <action name="Execute">
                    <execute>
                        xscreensaver-demo
                    </execute>
                </action>
            </item>
            <item label="Choose Wallpaper">
                <action name="Execute">
                    <execute>
                        nitrogen ~/images/wallpapers/
                    </execute>
                </action>
            </item>
        </menu>
        <menu id="system" label="System">
            <menu execute="cb-printing-pipemenu" id="PrintingPipeMenu" label="Printers"/>
            <item label="GParted">
                <action name="Execute">
                    <execute>
                        gksudo gparted
                    </execute>
                </action>
            </item>
            <item label="GDM Login Set-up">
                <action name="Execute">
                    <execute>
                        gksudo gdmsetup
                    </execute>
                </action>
            </item>
            <item label="Synaptic Package Manager">
                <action name="Execute">
                    <execute>
                        gksudo synaptic
                    </execute>
                </action>
            </item>
        </menu>
        <menu id="help" label="Help" execute="cb-help-pipemenu" />
        <separator/>
        <item label="Lock Screen">
            <action name="Execute">
                <execute>
                    cb-lock
                </execute>
            </action>
        </item>
        <item label="Exit">
            <action name="Execute">
                <execute>
                    openbox-logout
                </execute>
            </action>
        </item>
    </menu>
</openbox_menu>

Care to post your menu.xml?

Re: Pipemenu doesn't work

This is the specific section where I added the line of code

 <item label="Media Player">
            <action name="Execute">
                <execute>
                    vlc
                </execute>
            </action>
        </item>
        <item label="Virtual-OS">
            <action name="Execute">
                <execute>
                    virtualbox
                </execute>
            </action>
        </item>
        <menu execute="obm-xdg" id="xdg-menu" label="Applications"/>
        <separator/>
        <menu id="accessories" label="Accessories">
            <item label="Archive Manager">
                <action name="Execute">
                    <execute>
                        file-roller
                    </execute>
                </action>
            </item>

Here's my complete menu.xml

<?xml version="1.0" encoding="utf-8"?>
<openbox_menu xmlns="http://openbox.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://openbox.org/                 file:///usr/share/openbox/menu.xsd">
    <menu id="root-menu" label="Openbox 3">
        <item label="Run Program">
            <action name="Execute">
                <execute>
                    gmrun
                </execute>
            </action>
        </item>
        <separator/>
        <item label="Terminal">
            <action name="Execute">
                <execute>
                    terminator
                </execute>
            </action>
        </item>
        <item label="Web Browser">
            <action name="Execute">
                <execute>
                    x-www-browser
                </execute>
            </action>
        </item>
        <item label="File Manager">
            <action name="Execute">
                <execute>
                    thunar
                </execute>
            </action>
        </item>
        <item label="Text Editor">
            <action name="Execute">
                <execute>
                    gedit
                </execute>
            </action>
        </item>
        <item label="Media Player">
            <action name="Execute">
                <execute>
                    vlc
                </execute>
            </action>
        </item>
        <item label="Virtual-OS">
            <action name="Execute">
                <execute>
                    virtualbox
                </execute>
            </action>
        </item>
        <menu execute="obm-xdg" id="xdg-menu" label="Applications"/>
        <separator/>
        <menu id="accessories" label="Accessories">
            <item label="Archive Manager">
                <action name="Execute">
                    <execute>
                        file-roller
                    </execute>
                </action>
            </item>
            <item label="Catfish File Search">
                <action name="Execute">
                    <execute>
                        catfish
                    </execute>
                </action>
            </item>
            <item label="Cheese">
                <action name="Execute">
                    <execute>
                        cheese
                    </execute>
                </action>
            </item>
            <item label="gedit Text Editor">
                <action name="Execute">
                    <execute>
                        gedit
                    </execute>
                </action>
            </item>
            <item label="Terminator Terminal">
                <action name="Execute">
                    <execute>
                        terminator
                    </execute>
                </action>
            </item>
            <item label="Thunar File Manager">
                <action name="Execute">
                    <execute>
                        thunar
                    </execute>
                </action>
            </item>
            <item label="Thunar File Manager (root)">
                <action name="Execute">
                    <execute>
                        gksudo thunar
                    </execute>
                </action>
            </item>
            <item label="Unetbootin">
                <action name="Execute">
                    <execute>
                        unetbootin
                    </execute>
                </action>
            </item>
            <item label="Xpad">
                <action name="Execute">
                    <execute>
                        xpad
                    </execute>
                </action>
            </item>
        </menu>
        <menu id="graphics" label="Graphics">
            <item label="GIMP">
                <action name="Execute">
                    <execute>
                        gimp
                    </execute>
                </action>
            </item>
            <item label="Gtkam">
                <action name="Execute">
                    <execute>
                        gtkam
                    </execute>
                </action>
            </item>
            <item label="MyPaint">
                <action name="Execute">
                    <execute>
                        mypaint
                    </execute>
                </action>
            </item>
            <item label="Viewnior Image Viewer">
                <action name="Execute">
                    <execute>
                        viewnior
                    </execute>
                </action>
            </item>
            <menu id="graphicsScreenshots" label="Take Screenshot">
                <item label="Now">
                    <action name="Execute">
                        <execute>
                            scrot '%Y-%m-%d--%s_$wx$h_scrot.png' -e 'mv $f ~/images/ &amp; viewnior ~/images/$f'
                        </execute>
                    </action>
                </item>
                <item label="In 5 Seconds...">
                    <action name="Execute">
                        <execute>
                            scrot -d 5 '%Y-%m-%d--%s_$wx$h_scrot.png' -e 'mv $f ~/images/ &amp; viewnior ~/images/$f'
                        </execute>
                    </action>
                </item>
                <item label="In 10 Seconds...">
                    <action name="Execute">
                        <execute>
                            scrot -d 10 '%Y-%m-%d--%s_$wx$h_scrot.png' -e 'mv $f ~/images/ &amp; viewnior ~/images/$f'
                        </execute>
                    </action>
                </item>
                <item label="Selected Area... (click &amp; drag mouse)">
                    <action name="Execute">
                        <execute>
                            scrot -s '%Y-%m-%d--%s_$wx$h_scrot.png' -e 'mv $f ~/images/ &amp; viewnior ~/images/$f'
                        </execute>
                    </action>
                </item>
            </menu>
            <separator/>
            <menu id="graphicsOnline" label="Online Tools">
                <item label="Colour Lovers">
                    <action name="Execute">
                        <execute>
                            x-www-browser http://www.colourlovers.com/
                        </execute>
                    </action>
                </item>
                <item label="Color Hunter">
                    <action name="Execute">
                        <execute>
                            x-www-browser http://colorhunter.com/
                        </execute>
                    </action>
                </item>
                <item label="Vector Magic">
                    <action name="Execute">
                        <execute>
                            x-www-browser http://vectormagic.stanford.edu/
                        </execute>
                    </action>
                </item>
                <item label="FavIcon from Pics">
                    <action name="Execute">
                        <execute>
                            x-www-browser http://www.htmlkit.com/services/favicon/
                        </execute>
                    </action>
                </item>
            </menu>
        </menu>
        <menu id="multimedia" label="Multimedia">
            <item label="MOC - Music on Console">
                <action name="Execute">
                    <execute>
                        tilda --command=&quot;mocp&quot;
                    </execute>
                </action>
            </item>
            <item label="Gpodder">
                <action name="Execute">
                    <execute>
                        gpodder
                    </execute>
                </action>
            </item>
            <item label="VLC Media Player">
                <action name="Execute">
                    <execute>
                        vlc
                    </execute>
                </action>
            </item>
            <item label="Volume Control">
                <action name="Execute">
                    <execute>
                        xfce4-mixer
                    </execute>
                </action>
            </item>
            <item label="Xfburn">
                <action name="Execute">
                    <execute>
                        xfburn
                    </execute>
                </action>
            </item>
        </menu>
        <menu id="network" label="Network">
            <item label="Chromium WWW Browser">
                <action name="Execute">
                    <execute>
                        chromium-browser
                    </execute>
                </action>
            </item>
            <item label="Chromium (private mode)">
                <action name="Execute">
                    <execute>
                        chromium-browser --incognito
                    </execute>
                </action>
            </item>
            <item label="Empathy">
                <action name="Execute">
                    <execute>
                        empathy
                    </execute>
                </action>
            </item>
            <item label="Firefox-5">
                <action name="Execute">
                    <execute>
                        /home/becker/.local/bin/firefox/firefox
                    </execute>
                </action>
            </item>
            <item label="iceweasel">
                <action name="Execute">
                    <execute>
                        iceweasel
                    </execute>
                </action>
            </item>
            <item label="gFTP Client">
                <action name="Execute">
                    <execute>
                        gftp
                    </execute>
                </action>
            </item>
            <item label="Transmission BitTorrent Client">
                <action name="Execute">
                    <execute>
                        transmission
                    </execute>
                </action>
            </item>
            <item label="Pino Microblogging Client">
                <action name="Execute">
                    <execute>
                        pino
                    </execute>
                </action>
            </item>
        </menu>
        <menu id="office" label="Office">
            <menu execute="cb-openoffice.org-pipemenu" id="openoffice" label="OpenOffice.org"/>
            <item label="AbiWord Word Processor">
                <action name="Execute">
                    <execute>
                        abiword
                    </execute>
                </action>
            </item>
            <item label="Gnumeric Spreadsheet">
                <action name="Execute">
                    <execute>
                        gnumeric
                    </execute>
                </action>
            </item>
            <item label="Calculator">
                <action name="Execute">
                    <execute>
                        gnome-calculator
                    </execute>
                </action>
            </item>
            <item label="Evince PDF Viewer">
                <action name="Execute">
                    <execute>
                        evince
                    </execute>
                </action>
            </item>
        </menu>
        <separator/>
        <menu execute="~/.config/openbox/pipemenus/recently_opened_menu.sh" id="recent" label="Recent Files"/>
        <menu execute="~/.config/openbox/pipemenus/dash_places_menu.sh ~" id="places" label="Places"/>
        <menu execute="cb-dropbox-pipemenu" id="dropbox" label="Dropbox"/>
        <separator/>
        <menu id="settings" label="Settings">
            <menu execute="cb-compmgr" id="CompositingPipeMenu" label="Compositing"/>
            <menu id="conkyconfig" label="Conky Config">
                <item label="Edit .conkyrc">
                    <action name="Execute">
                        <execute>
                            gedit ~/.conkyrc
                        </execute>
                    </action>
                </item>
                <item label="Restart Conky">
                    <action name="Execute">
                        <execute>
                            conkywonky
                        </execute>
                    </action>
                </item>
                <separator label="Help?"/>
                <item label="man page">
                    <action name="Execute">
                        <execute>
                            terminator --command=&quot;man conky&quot;
                        </execute>
                    </action>
                </item>
                <item label="Wiki Page">
                    <action name="Execute">
                        <execute>
                            x-www-browser http://crunchbanglinux.org/wiki/conky
                        </execute>
                    </action>
                </item>
            </menu>
            <menu id="dmenuconfig" label="dmenu Config">
                <item label="Edit start-up script">
                    <action name="Execute">
                        <execute>
                            gedit ~/.config/dmenu/dmenu-bind.sh
                        </execute>
                    </action>
                </item>
                <separator label="Help?"/>
                <item label="man page">
                    <action name="Execute">
                        <execute>
                            terminator --command=&quot;man dmenu&quot;
                        </execute>
                    </action>
                </item>
            </menu>
            <menu id="gmrunconfig" label="gmrun Config">
                <item label="Edit config file">
                    <action name="Execute">
                        <execute>
                            gedit ~/.gmrunrc
                        </execute>
                    </action>
                </item>
                <separator label="Help?"/>
                <item label="man page">
                    <action name="Execute">
                        <execute>
                            terminator --command=&quot;man gmrun&quot;
                        </execute>
                    </action>
                </item>
            </menu>
            <menu id="obConfig" label="Openbox Config">
                <item label="Edit menu.xml">
                    <action name="Execute">
                        <execute>
                            gedit ~/.config/openbox/menu.xml
                        </execute>
                    </action>
                </item>
                <item label="Edit rc.xml">
                    <action name="Execute">
                        <execute>
                            gedit ~/.config/openbox/rc.xml
                        </execute>
                    </action>
                </item>
                <item label="Edit autostart.sh">
                    <action name="Execute">
                        <execute>
                            gedit ~/.config/openbox/autostart.sh
                        </execute>
                    </action>
                </item>
                <item label="GUI Menu Editor">
                    <action name="Execute">
                        <execute>
                            obmenu
                        </execute>
                    </action>
                </item>
                <item label="GUI Config Tool">
                    <action name="Execute">
                        <execute>
                            obconf
                        </execute>
                    </action>
                </item>
                <item label="Reconfigure">
                    <action name="Reconfigure"/>
                </item>
                <item label="Restart">
                    <action name="Restart"/>
                </item>
            </menu>
            <menu id="terminatorconfig" label="Terminator Config">
                <item label="Edit config file">
                    <action name="Execute">
                        <execute>
                            gedit ~/.config/terminator/config
                        </execute>
                    </action>
                </item>
                <separator label="Help?"/>
                <item label="man page">
                    <action name="Execute">
                        <execute>
                            terminator --command=&quot;man terminator_config&quot;
                        </execute>
                    </action>
                </item>
            </menu>
            <menu id="tint2config" label="tint2 Panel Config">
                <item label="Edit config file">
                    <action name="Execute">
                        <execute>
                            gedit ~/.config/tint2/tint2rc
                        </execute>
                    </action>
                </item>
                <item label="GUI Config Tool">
                    <action name="Execute">
                        <execute>
                            tint2conf
                        </execute>
                    </action>
                </item>
                <separator label="Help?"/>
                <item label="man page">
                    <action name="Execute">
                        <execute>
                            terminator --command=&quot;man tint2&quot;
                        </execute>
                    </action>
                </item>
                <item label="Online Help">
                    <action name="Execute">
                        <execute>
                            x-www-browser http://code.google.com/p/tint2/wiki/Welcome
                        </execute>
                    </action>
                </item>
            </menu>
            <menu id="DisplaySettings" label="Display Settings">
                <item label="Adjust with grandr">
                    <action name="Execute">
                        <execute>
                            grandr
                        </execute>
                    </action>
                </item>
                <separator label="Help?"/>
                <item label="man xrandr">
                    <action name="Execute">
                        <execute>
                            terminator --command=&quot;man xrandr&quot;
                        </execute>
                    </action>
                </item>
            </menu>
            <menu id="NotificationsSettings" label="Notifications">
                <item label="Edit config file">
                    <action name="Execute">
                        <execute>
                            gedit ~/.notify-osd
                        </execute>
                    </action>
                </item>
                <item label="Send test notification">
                    <action name="Execute">
                        <execute>
                            cb-fortune
                        </execute>
                    </action>
                </item>
            </menu>
            <item label="Edit Default Applications">
                <action name="Execute">
                    <execute>
                        terminator --command=&quot;sudo update-alternatives --all&quot;
                    </execute>
                </action>
            </item>
            <item label="User Interface Settings">
                <action name="Execute">
                    <execute>
                        lxappearance
                    </execute>
                </action>
            </item>
            <item label="Power Management">
                <action name="Execute">
                    <execute>
                        xfce4-power-manager-settings
                    </execute>
                </action>
            </item>
            <item label="Screensaver">
                <action name="Execute">
                    <execute>
                        xscreensaver-demo
                    </execute>
                </action>
            </item>
            <item label="Choose Wallpaper">
                <action name="Execute">
                    <execute>
                        nitrogen ~/images/wallpapers/
                    </execute>
                </action>
            </item>
        </menu>
        <menu id="system" label="System">
            <menu execute="cb-printing-pipemenu" id="PrintingPipeMenu" label="Printers"/>
            <item label="GParted">
                <action name="Execute">
                    <execute>
                        gksudo gparted
                    </execute>
                </action>
            </item>
            <item label="GDM Login Set-up">
                <action name="Execute">
                    <execute>
                        gksudo gdmsetup
                    </execute>
                </action>
            </item>
            <item label="Synaptic Package Manager">
                <action name="Execute">
                    <execute>
                        gksudo synaptic
                    </execute>
                </action>
            </item>
        </menu>
        <menu execute="cb-help-pipemenu" id="help" label="Help"/>
        <separator/>
        <item label="Lock Screen">
            <action name="Execute">
                <execute>
                    cb-lock
                </execute>
            </action>
        </item>
        <item label="Exit">
            <action name="Execute">
                <execute>
                    openbox-logout
                </execute>
            </action>
        </item>
    </menu>
</openbox_menu>

Last edited by becker (2011-09-07 04:57:08)

"Get 100 Crunchbangers in a room hacking and you'll get 100 different variants of Crunchbang"

Re: Pipemenu doesn't work

Hi, would someone be able to take a look at this for me please and tell me what I'm doing wrong. I've checked the code and it all looks correct to me given the information that I have it just doesn't work.

Thanks

"Get 100 Crunchbangers in a room hacking and you'll get 100 different variants of Crunchbang"

Re: Pipemenu doesn't work

Have you really got obm-xdg on your system? What does 'which obm-xdg' return? If you get a path, try running 'obm-xdg' in your terminal - you should get back a bunch of xml code that looks something like a menu.

John
------------------------
( a boring Japan blog , and idle twitterings )
“Good morning sir, which way up would you like your reality today?”  "As it comes, Jeeves, as it comes..."

Re: Pipemenu doesn't work

Okay I did both of those. I do have it on my system and I did get a path BUT when I ran it I got a couple of errors.

becker@voyager:~$ which obm-xdg
/usr/bin/obm-xdg

becker@voyager:~$ obm-xdg
Traceback (most recent call last):
  File "/usr/bin/obm-xdg", line 443, in <module>
    mnu.parseFile(filename)
  File "/usr/bin/obm-xdg", line 180, in parseFile
    f = open(filename)
IOError: [Errno 2] No such file or directory: ''
"Get 100 Crunchbangers in a room hacking and you'll get 100 different variants of Crunchbang"

Re: Pipemenu doesn't work

So it looks like the problem is at the xdg-obm end: a file is missing or the path is wrong. I've never used this menu, so we'll have to wait for more advice.

Meanwhile you could try marchobmenu, that works well for me. There are a couple of threads here somewhere.

John
------------------------
( a boring Japan blog , and idle twitterings )
“Good morning sir, which way up would you like your reality today?”  "As it comes, Jeeves, as it comes..."