Hardware für DMXC3 - Plugin-/Interfaceentwicklung

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • Eigentlich würde ich ja davon ausgehen, aber weiter oben wurde das Gegenteil behauptet...


    Naja, das kannst du dir ja fast selbst denken. Ich fasse die Aussagen mal etwas plakativ zusammen:
    * Ein Nutzer sagt: Bei mir startet der Kernel auf Mono und stürtzt auch in den ersten Momenten nicht ab
    * Der Entwickler sagt: Prinzipiell läuft er schon, aber unsere Testsuite läuft aufgrund von Bugs nicht durch, also unterstützen wir Mono derzeit nicht.

    Wem würdest du mehr glauben? ;)

    Freundliche Grüße

    Stefan

  • Naja, das kannst du dir ja fast selbst denken. Ich fasse die Aussagen mal etwas plakativ zusammen:
    * Ein Nutzer sagt: Bei mir startet der Kernel auf Mono und stürtzt auch in den ersten Momenten nicht ab
    * Der Entwickler sagt: Prinzipiell läuft er schon, aber unsere Testsuite läuft aufgrund von Bugs nicht durch, also unterstützen wir Mono derzeit nicht.

    Wem würdest du mehr glauben?

    Beiden.

    Einzelne Bugs bedeuten nicht, dass es grundsätzlich nicht funktionieren kann bzw. by design inkompatibel ist, wie es weiter oben dargestellt wurde.
    Die Preisfrage ist: Wenn es dort Bugs gibt, wie praxisrelevant sind die? Welche Komponente ist dran schuld? Wie aufwändig wäre es, das zu reparieren?

    Dass ihr Mono im Moment nicht offiziell unterstützen wollt, ist mir schon klar, und das kann ich auch nachvollziehen.
    Für mich stellt sich aber auch die Frage, wie realistisch es ist, dass das in einigen Monaten in der Praxis machbar ist.

  • TheSeven

    Der Kernel ansich läuft unter Mono - du kannst bloß keinen Windows Client damit connecten, da die Serialisierung von Mono nicht mit der von .NET kompatibel ist - wie weiter oben schon geschrieben. Abhilfe könnte man damit schaffen, eine eigene Serialisierung zu schreiben - ist aber aufwendig und läuft meist nicht wirklich performant.

    Von daher existiert die Möglichkeit wohl nur in der Theorie

    Soweit mein Statement dazu.

    LG Martin

  • So Leute,

    Hier nun ein kleines Tutorial, wie man den Kernel problemlos unter Mono ans laufen kriegt.

    Vorraussetzungen:
    Linux mit laufendem Mono Version >=2.0
    einfacher Texteditor

    1. Ladet euch DMXC3 runter, installiert es lokal, wechselt in den Ordner.
    2. Ladet euch log4net in Version 1.2.10 herunter (http://archive.apache.org/dist/incubator/log4net/1.2.10/), entpackt das in einen Ordner
    3. Ersetzt die log4net.dll aus dem DMXC3/Kernel ordner durch die log4net.dll aus dem 1.2.10/bin/mono/release
    4. Jetzt kopiert ihr den DMXC3-Ordner komplett auf den Linux-Rechner
    5. Falls nicht automatisch setzt müsst ihr noch chmod +x auf Lumos.exe ausführen
    6. öffnet die DMXC3/Kernel/Config/log4net_conf.xml in eurem Texteditor, ersetzt "ColoredConsoleAppender" durch "ConsoleAppender", danach speichern.
    7. jetzt könnt ihr den DMXC3 Server mit mono Lumos.exe starten, vollkommen ohne Fehler.

    Falls das jetzt jemand nicht glaubt: hier meine Consolenausgabe

    Edited 2 times, last by JPK: Lesbarkeit des Consolenoutputs verbessert (December 13, 2013 at 8:33 AM).

  • Ich habe hier ein altes Falk Navi rumliegen. Schön mit Touchscreen zu arbeiten. Ich benutze es gerade als kleinen mp3 Player. Die Programme laufen über ein Microsoft .NET Framework. Kann man darauf nicht vielleicht auch DMXC zum laufen bringen?

  • Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.