Skip to content
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
MediathekView Logo

MediathekView-Forum

  1. Übersicht
  2. Fragen, Hilfe, Kritik
  3. Kritik: Keine Unterstützung von GhostBSD

Kritik: Keine Unterstützung von GhostBSD

Geplant Angeheftet Gesperrt Verschoben Fragen, Hilfe, Kritik
10 Beiträge 7 Kommentatoren 309 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • D Offline
    D Offline
    Dusterbraut
    schrieb am zuletzt editiert von
    #1

    Ich migriere von “Ubuntu Mate” nach “GhostBSD”.
    GhostBSD und MacOS sind sehr ähnlich.

    Leider lehnt Mediathek ab, unter BSD zu laufen.
    Das widerspricht im wesentlichen den Plattformunabhängigkeit von JAVA-Anwendungen.

    Warum kann BSD (im besonderen GhostBSD) nicht integriert werden?

    T 1 Antwort Letzte Antwort
    • T Offline
      T Offline
      tvRR
      antwortete auf Dusterbraut am zuletzt editiert von tvRR
      #2

      Die genaue Fehlermeldung würde mich/uns interessieren, ggf. steht die im Logfile unter ~/.mediathek3. Mit einem “geht nicht” kann niemand helfen.

      Idealerweise ist das Java zu verwenden, welches beim MV-Paket dabei ist.

      MediathekView-14.3.0-win-2025-06-03 & mitgeliefertes Java

      1 Antwort Letzte Antwort
      • D Offline
        D Offline
        Dusterbraut
        schrieb am zuletzt editiert von
        #3

        Entschuldigung.
        Es folgen Details:

        (1) Betriebssystem ist “GhostBSD 23.10.1”.

        (2) Installierte JAVA-Version: “OpenJDK 21.0.1” (2023-10-17) (build 21.0.1+12-1).

        (3) Heute heruntergeladene und entpackte MV-Version: “MediathekView-latest-linux.tar.gz”.

        (4) Aufruf im Terminal: “java -jar ./MediathekView.jar”.

        Reaktionen der MV-App:

        (5) . Configuring for non-portable mode
        . Detected incorrect JVM parameters! Please modify your settings

        (6) Messagebox erscheint:
        Inkorrekte/fehlende JVM Parameter erkannt
        Bitte stellen Sie sicher, dass die folgenden Parameter an die JVM übergeben werden:
        -XX:+UseShenandoahGC
        -XX:ShenandoahGCHeuristics=compact
        -XX:+UseStringDeduplication
        -XX:MaxRAMPercentage=XX.X
        -Xmx sollte nicht mehr genutzt werden!

        (7) Ich habe Messagebox mit [OK] beendet.

        (8) Dialogbox erster Start erscheint.
        Deutschland, VLC-Player und ffmpeg eingegeben.

        (9) Messagebox erscheint:
        Sie fühern Mediathekview auf einem nicht unterstützen Betriebssystem aus.
        Es werden nur macOS, Windows und Linux unterstützt.
        Das Programm wird beendet, da die Funktionsfähigkeit nicht gewährleistet werden kann.

        (10) MV-App beendet sich.

        (11) Die Log-Datei “~/.mediathek3/mediathekview.log” enthält:

        INFO 2023-12-07 14:35:08,342 [AWT-EventQueue-0] mediathek.Main (Main.java:238) - Configuring for non-portable mode
        WARN 2023-12-07 14:35:08,828 [AWT-EventQueue-0] mediathek.Main (Main.java:314) - Detected incorrect JVM parameters! Please modify your settings
        INFO 2023-12-07 14:35:12,428 [AWT-EventQueue-0] mediathek.Main (Main.java:188) - Programmstart: 2023-12-07T14:35:12.42356627
        INFO 2023-12-07 14:35:12,429 [AWT-EventQueue-0] mediathek.Main (Main.java:189) - Version: 14.0.0
        INFO 2023-12-07 14:35:12,430 [AWT-EventQueue-0] mediathek.Main (Main.java:191) - === Java Information ===
        INFO 2023-12-07 14:35:12,430 [AWT-EventQueue-0] mediathek.Main (Main.java:193) - Vendor: OpenJDK BSD Porting Team
        INFO 2023-12-07 14:35:12,431 [AWT-EventQueue-0] mediathek.Main (Main.java:194) - VMname: OpenJDK 64-Bit Server VM
        INFO 2023-12-07 14:35:12,432 [AWT-EventQueue-0] mediathek.Main (Main.java:195) - Version: 21.0.1
        INFO 2023-12-07 14:35:12,439 [AWT-EventQueue-0] mediathek.Main (Main.java:196) - Runtime Version: 21.0.1+12-1
        INFO 2023-12-07 14:35:12,439 [AWT-EventQueue-0] mediathek.Main (Main.java:198) - Maximum Memory: 2006 MB
        INFO 2023-12-07 14:35:12,440 [AWT-EventQueue-0] mediathek.Main (Main.java:200) - Operating System: FreeBSD
        INFO 2023-12-07 14:35:12,440 [AWT-EventQueue-0] mediathek.Main (Main.java:201) - OS Version: 13.2-STABLE
        INFO 2023-12-07 14:35:12,441 [AWT-EventQueue-0] mediathek.Main (Main.java:202) - OS Arch: amd64
        INFO 2023-12-07 14:35:12,447 [AWT-EventQueue-0] mediathek.Main (Main.java:206) - OS Dark Mode detection not supported
        INFO 2023-12-07 14:35:12,447 [AWT-EventQueue-0] mediathek.Main (Main.java:207) - OS Available Processors: 4
        DEBUG 2023-12-07 14:35:12,448 [AWT-EventQueue-0] mediathek.Main (Main.java:92) - === JavaVM Parameter ===
        DEBUG 2023-12-07 14:35:12,448 [AWT-EventQueue-0] mediathek.Main (Main.java:98) - ========================
        INFO 2023-12-07 14:35:12,451 [AWT-EventQueue-0] mediathek.Main (Main.java:571) - Verzeichnis Einstellungen: /home/annemarie/.mediathek3
        INFO 2023-12-07 14:35:12,634 [AWT-EventQueue-0] config.Daten (Daten.java:230) - Konfig existiert nicht!
        INFO 2023-12-07 14:35:12,635 [AWT-EventQueue-0] config.Daten (Daten.java:260) - Es gibt kein Backup
        INFO 2023-12-07 14:35:12,635 [AWT-EventQueue-0] config.Daten (Daten.java:165) - Weder Konfig noch Backup konnte geladen werden!
        INFO 2023-12-07 14:35:39,506 [AWT-EventQueue-0] http.MVHttpClient (MVHttpClient.java:182) - MVHttpClient: Proxy not configured
        DEBUG 2023-12-07 14:35:46,044 [AWT-EventQueue-0] config.MVConfig (MVConfig.java:37) - User-Agent: MediathekView
        WARN 2023-12-07 14:35:46,104 [AWT-EventQueue-0] bookmark.BookmarkDataList (BookmarkDataList.java:181) - Could not read bookmarks from file /home/annemarie/.mediathek3/bookmarks.json, error /home/annemarie/.mediathek3/bookmarks.json (No such file or directory) => file ignored

        [Ende]

        T MenchenSuedM vitussonV 3 Antworten Letzte Antwort
        • T Offline
          T Offline
          tvRR
          antwortete auf Dusterbraut am zuletzt editiert von
          #4

          @Dusterbraut Damit wird aber nicht das mitgelieferte Java genutzt.

          Schon mal nur mit
          ./MediathekView
          probiert? Das Startscript kümmert sich dann selbst um die Selektion des Java und dürfte das mitgelieferte Java nutzen…

          MediathekView-14.3.0-win-2025-06-03 & mitgeliefertes Java

          1 Antwort Letzte Antwort
          • MenchenSuedM Offline
            MenchenSuedM Offline
            MenchenSued Globaler Moderator
            antwortete auf Dusterbraut am zuletzt editiert von MenchenSued
            #5

            @Dusterbraut sagte in Kritik: Keine Unterstützung von GhostBSD:

            Bitte stellen Sie sicher, dass die folgenden Parameter an die JVM übergeben werden:
            -XX:+UseShenandoahGC
            -XX:ShenandoahGCHeuristics=compact
            -XX:+UseStringDeduplication
            -XX:MaxRAMPercentage=XX.X
            -Xmx sollte nicht mehr genutzt werden!

            und was passiert, wenn Du die Parameter angibst? Also z.B.

            java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:MaxRAMPercentage=50.0 -XX:+UseStringDeduplication --add-opens java.desktop/sun.awt.X11=ALL-UNNAMED -Dfile.encoding=UTF-8 -jar ./MediathekView.jar
            

            MediathekView 14.3.0 nightly (4.3.2025), Linux Mint 21.3, VLC 3.0.16

            1 Antwort Letzte Antwort
            • vitussonV Offline
              vitussonV Offline
              vitusson
              antwortete auf Dusterbraut am zuletzt editiert von
              #6

              @Dusterbraut sagte in Kritik: Keine Unterstützung von GhostBSD:

              Entschuldigung.
              Es folgen Details:

              (1) Betriebssystem ist “GhostBSD 23.10.1”.

              (2) Installierte JAVA-Version: “OpenJDK 21.0.1” (2023-10-17) (build 21.0.1+12-1).

              Interessiert nicht, passendes Java ist im Ordner vorhanden.

              (4) Aufruf im Terminal: “java -jar ./MediathekView.jar”.

              Warum? Ruf doch einfach mal ./MediathekView in dem Ordner auf in dem du es gepackt hast.

              1 Antwort Letzte Antwort
              • D Offline
                D Offline
                Dusterbraut
                schrieb am zuletzt editiert von
                #7

                Danke für Eure Vorschläge.
                Sie bringen aber nichts.

                Das Grundproblem ist das Modul “Main.java”, das in der Methode “getPlatformWindow()” nur die Betriebssysteme MacOS, Windows und Linux akzeptiert.

                Vllt. versuche ich (ohne tiefere Kenntnisse), die Quellen zu übersetzen.

                Ich bin der Meinung, dass anstelle “IS_OS_LINUX” besser “IS_OS_UNIX” verwendet werden sollte.

                Stay tuned.

                styrollS 1 Antwort Letzte Antwort
                • styrollS Offline
                  styrollS Offline
                  styroll
                  antwortete auf Dusterbraut am zuletzt editiert von styroll
                  #8

                  @Dusterbraut sagte: Danke für Eure Vorschläge.
                  Sie bringen aber nichts.

                  Das hätte mich auch gewundert, denn spätestens seit der folgenden Aussage von deiner Seite:

                  @Dusterbraut sagte: (9) Messagebox erscheint:
                  Sie fühern Mediathekview auf einem nicht unterstützen Betriebssystem aus.
                  Es werden nur macOS, Windows und Linux unterstützt.
                  Das Programm wird beendet, da die Funktionsfähigkeit nicht gewährleistet werden kann.

                  … ist eigentlich klar, dass das Problem nicht bei der Java-Version direkt zu liegen scheint, insbesondere da sich bei dir das Programm ja sehr wohl starten lässt (sogar bis und mit Einrichtungsassistent) und die Nachricht nicht von Java, sondern von MV stammt.

                  Als Alternative zu MV gibt es den Webclient MVW aus der gleichen Küche, falls du den nicht kennst.

                  @Dusterbraut: Ich bin der Meinung, dass anstelle “IS_OS_LINUX” besser “IS_OS_UNIX” verwendet werden sollte.

                  Der Entwickler @DerReisende77 könnte dir die Angelegenheit sicher erklären.

                  EDIT:
                  Und wie du siehst, braucht man in diesem Forum Geduld und Resilienz:

                  @botti sagte weiter unten in Kritik: Keine Unterstützung von GhostBSD:
                  Eine Linux-Version vom MediathekView darauf zum Laufen zu bringen, kann nur scheitern.

                  1 Antwort Letzte Antwort
                  • ? Offline
                    ? Offline
                    Ein ehemaliger Benutzer
                    schrieb am zuletzt editiert von
                    #9

                    Wie der Name ja schon suggeriert, basiert GhostBSD auf BSD (bzw. FreeBSD) und nicht auf Linux. Eine Linux-Version vom MediathekView darauf zum Laufen zu bringen, kann nur scheitern.
                    Wenn dann könnte evtl. eine (angepasste) OS X-Version funktionieren. OS X basiert ja weitestgehend auch auf FreeBSD.
                    Helfen kann dabei eher der/die Entwickler von MediathekView.

                    1 Antwort Letzte Antwort
                    • D Offline
                      D Offline
                      DerReisende77 Entwickler
                      schrieb am zuletzt editiert von
                      #10

                      MV unterstützt kein FreeBSD und deren Derivate da ich diverse native DLLs via JNI nutze und diese nicht für FreeBSD vorliegen. Deshalb die Einschränkung auf Windows, Mac und Linux.

                      Open source developers do NOT have to:

                      • Make your issue a priority, just because you say so.
                      • Give you any sort of "timetable", or explanation for why it´s "taking too long".

                      Check your entitlement. Nobody owes you anything.

                      1 Antwort Letzte Antwort

                      41

                      Online

                      6.7k

                      Benutzer

                      6.2k

                      Themen

                      39.1k

                      Beiträge
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Kategorien
                      • Aktuell
                      • Tags
                      • Beliebt
                      • Benutzer
                      • Gruppen