Package Details: obmenu-generator 0.67-1

Git Clone URL: https://aur.archlinux.org/obmenu-generator.git (read-only)
Package Base: obmenu-generator
Description: A fast pipe/static menu generator for the Openbox Window Manager (with icons support).
Upstream URL: https://github.com/trizen/obmenu-generator
Keywords: generator menu openbox
Licenses: GPLv3
Submitter: trizen
Maintainer: trizen
Last Packager: trizen
Votes: 84
Popularity: 1.774410
First Submitted: 2011-03-25 18:14
Last Updated: 2016-05-13 17:14

Latest Comments

trizen commented on 2016-02-02 13:28

Changed the "source" variable to an array. Should work now. Thanks for report.

sa1t commented on 2016-02-02 13:18

Any help with this?

==> Continue building perl-linux-desktopfiles ? [Y/n]
==> -------------------------------------------------
==>
==> Building and installing package
==> ERROR: source should be an array
==> ERROR: Makepkg was unable to build perl-linux-desktopfiles.
==> Restart building perl-linux-desktopfiles ? [y/N]

trizen commented on 2015-08-11 10:25

As long as the menu.xml file is understood by Openbox, obmenu-generator doesn't really care about other tools. In this particular example, I think it's an issue of obmenu not understanding the <![CDATA[]]> official XML tag.

rcct commented on 2015-08-11 00:51

Is the resulting menu.xml file supposed to be compatible with f.e. obmenu?
If so, at least in my case, it does not seem to be.
I use obmenu-generator to generate a static menu (in order to add personalized sections with obmenu) and as a result the following happens:

- due to the default -c option the following notification is added at the very end (outside of the <openbox_menu> markers that is) of the menu.xml file:

Obt-Message: Xinerama extension is not present on the server

This leads to obmenu crashing. I honestly do not know the reason for this as checking out older schema.pl files the same default option is there but, as far as I can tell, just recently (roughly latest two versions) has this effect.
The notification is not added when executing obmenu-generator -s and openbox --reconfigure independently one after another and therefore the file can be opened in obmenu.

- when the menu.xml file is generated the following code is added to the execute marker (example Thunar menu entry),

<item label="File Manager"><action name="Execute"><execute><![CDATA[thunar]]></execute></action></item>

As far as I understand it, even though at first I thought my configured editor was corrupting the file, the [CDATA[ ]]> is meant to be there though as a side effect all execute entries will appear blank in obmenu.
Once removed all shows up as expected.

The Ob menu as such is generated correctly/functional though, as stated at the beginning, it is the obmenu compatibility (or similar gui menu editors if there are) is what I and I presume other users that do not code in xml am concerned about.

trizen commented on 2015-07-01 20:30

Module::Build has been removed from the core of Perl with the new version 5.22, so "perl-module-build" needs to be installed instead.

I updated the "perl-linux-desktopfiles" package to reflect this. Thanks!

ragglefraggle commented on 2015-07-01 20:19

I don't know if something in Perl's changed, but I can't get this installed because of an error involving the perl-linux-desktopfiles dependency; it fails to compile at this step:

Can't locate Module/Build.pm in @INC (you may need to install the Module::Build module) (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at Build.PL line 7.
BEGIN failed--compilation aborted at Build.PL line 7.

It's a very recent change, too, since I had this working not even a week ago when I tried it.

rtfreedman commented on 2015-03-29 21:57

Who could beat your response time ;)

trizen commented on 2015-03-29 21:46

Updated.

rtfreedman commented on 2015-03-29 21:44

Please update PKGBUILD with 'perl-linux-desktopfiles>=0.09'

scjet commented on 2014-07-03 13:05

I agree with many of the other feedback/comments here, that it's
"So good it should be in OB by default! ", or, atleast arch-upstream should consider having obmenu-generator in its cores repos, extra, community...?
Thanks very much for this, trizen.

All comments