Siduction Forum

Siduction Forum => Software - Support => Topic started by: farinet on 2014/10/04, 09:30:29

Title: Openbox-menu pipemenus in Openbox3 funktionieren nicht mehr
Post by: farinet on 2014/10/04, 09:30:29
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 (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

Title: [GELÖST] Re: Openbox-menu pipemenus in Openbox3 funktionieren nicht mehr
Post by: farinet on 2014/10/15, 23:54:58
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>