commands.conf Format

  • Hallo,


    wie muss ich die commands.conf Datei formatieren damit die Einträge in Gruppen aufgeteilt werden.


    Wenn ich es so mache

    Code
    --+ Gruppe 1 : echo
        |-- Befehl 1      : Befehl
        |-- Befehl 2      : Befehl
    --+ Gruppe 2 : echo
        |-- Befehl 3      : Befehl


    bekomme ich folge Ausgabe

    Code
    1 + Gruppe 1
    2   |-- Befehl 1
    3   |-- Befehl 2
    4   |-- Befehl 3


    wenn ich dann Befehl 2 auswähle, kommt

    Code
    1 + Gruppe 2


    Es müsste doch möglich sein, dass am Anfang nur die Gruppen angezeigt werden und wenn man die jeweilige Gruppe anwählt werden die Befehle angezeigt.

  • hi,
    also erstens: das geht nur wenn du den "submenu-patch" darufhast.
    außerdem glaube ich das es nur sinnvoll klappen kann wenn die struktur so aussieht (readme lesen!)


    Gruppe1:echo g1
    -Untergrupppe1:echo ug1
    --untercommand1:echo uuc1
    --untercommand2:echo uuc1
    -Untercommand1: echo uc1
    -untercommand2: echo uc1
    Gruppe2: echo g2
    .....

  • OK so funktioniert es, jetzt weiß ich auch dass bei mir der "stubmenu-patch" Patch installiert ist :-), ich installiere den VDR immer mit dem Installscript.
    Es funktioniert leider nur solange bis ich die Kiste ausschalte oder den VDR über die Kommandozeile beende und neu starte, dann wird die command.conf automatisch in Urzustand gebracht.

  • Bei der c't mußte man seine eigenen Menüeiträge in der commands custum.conf oder so ähnlich eintragen, damit sie erhalten bleiben. Du müßtest am Anfang deiner commands. conf vielleicht auch Bemerkungen stehen haben.


    Gruß jörg

  • Zitat

    Die runvdr klatscht dann alles zusammen.

    Code
    bash> ls /usr/local/share/vdr
    .                  commands[150].conf  commands[67].conf  reccmds[32].conf
    ..                 commands[17].conf   commands[77].conf
    commands[11].conf  commands[60].conf   reccmds[150].conf



    Danke,
    genau die habe ich gesucht.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!