Openbox-menu pipemenus in Openbox3 funktionieren nicht mehr

Started by farinet, 2014/10/04, 09:30:29

Previous topic - Next topic

farinet

Openbox-menu (das ein dynamisches applications Menu im Rechtsklick Menu von Openbox erzeugt) funktioniert nicht. Ich bekomme die folgende Fehlermeldung:


Ungültige Ausgabe vom Pipe-Menü "openbox-menu"


Dasselbe geschieht mit allen möglichen Alternativen (die allerdings nicht in den Debian Repositories sind; obmenugen, obmenu-generator oder obam.pl).


Starte ich openbox-menu im Terminal, dann erhalte ich diese Fehlermeldung:


File applications.menu doesn't exist. Can't create menu.


'perl obam.pl' im Terminal ausgeführt produziert ein Pipe-Menu, das aber offensichtlich nicht übergeben wird (denn ich erhalte die gleiche Fehlermeldung).


Allerdings fuktioniert das Debian Menü.


In den archbang Foren habe ich diesen thread http://bbs.archbang.org/viewtopic.php?pid=19725 gefunden, der dasselbe Problem behandelt. Die vorgeschlagenen Lösungen sind aber aus den Debian Repositories aber nicht möglich.

Hat jemand eine Idee? Vielen Dank im Voraus


farinet

Ich antworte mir selbst. Habe die folgende, funktionierende Lösung gefunden:

~/.config/openbox/menu.xml sieht folgendermassen aus:

<?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/">
    <menu id="root-menu" label="obmenu-generator" execute="/usr/bin/perl ~/.config/obmenu-generator/obmenu-generator -i" />
<openbox_menu>