Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • 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

  • Default (No Skin)
  • No Skin
Collapse
MediathekView Logo

MediathekView-Forum

  1. Home
  2. Fragen, Hilfe, Kritik
  3. 13.3.0 - Settings für look and feel - GTK

13.3.0 - Settings für look and feel - GTK

Scheduled Pinned Locked Moved Fragen, Hilfe, Kritik
10 Posts 3 Posters 808 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    nonamefound
    wrote on last edited by
    #1

    Hallo zusammen,

    gibt es in der neuen Version 13.3.0 noch die Settings für Look and Feel? Ich würde gerne wieder das GTK-Theme einstellen, finde aber die Settings dafür nicht mehr.

    Danke und Grüße

    D 1 Reply Last reply
    • N nonamefound

      Hallo zusammen,

      gibt es in der neuen Version 13.3.0 noch die Settings für Look and Feel? Ich würde gerne wieder das GTK-Theme einstellen, finde aber die Settings dafür nicht mehr.

      Danke und Grüße

      D Offline
      D Offline
      DerReisende77
      Entwickler
      wrote on last edited by
      #2

      @nonamefound nein das ist permanent ungestellt. Wir schreiben die Software nach JavaFX um dort gibt es das Themen nicht mehr und die vorhandenen aus Java 8 machen mit Java 11 und folgende ziemlich Probleme. Daher habe ich es entfernt und für den “besten” Kompromiss unter Linux entschieden. Alle anderen waren in der Bedienung wirklich schlimm.

      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 Reply Last reply
      • S Offline
        S Offline
        smotrelkin
        wrote on last edited by
        #3

        Aus [1]:

        yes I do have plans to fully migrate the current Swing UI to JavaFX

        Übrigens, was sind die Gründe dafür? (Besonders angesichts vieler Nachteile.)

        [1] https://github.com/mediathekview/MediathekView/issues/430

        D 1 Reply Last reply
        • N Offline
          N Offline
          nonamefound
          wrote on last edited by
          #4

          @DerReisende77 Danke für die Info. Ist zwar schade aber kein grosses Ding.

          D 1 Reply Last reply
          • N nonamefound

            @DerReisende77 Danke für die Info. Ist zwar schade aber kein grosses Ding.

            D Offline
            D Offline
            DerReisende77
            Entwickler
            wrote on last edited by
            #5

            @nonamefound Habe mir den code nochmal genauer angesehen. Versuche doch dem java kommando folgendes mitzugeben:

            -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
            

            Damit sollte MV bei dir mit dem GTK L&F starten. Ein Umschalten zur Laufzeit ist jedoch nicht möglich. Es kann auch zu Darstellungsproblemen kommen daher dafür keine Garantie.

            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 Reply Last reply
            • S smotrelkin

              Aus [1]:

              yes I do have plans to fully migrate the current Swing UI to JavaFX

              Übrigens, was sind die Gründe dafür? (Besonders angesichts vieler Nachteile.)

              [1] https://github.com/mediathekview/MediathekView/issues/430

              D Offline
              D Offline
              DerReisende77
              Entwickler
              wrote on last edited by
              #6

              @smotrelkin Java8 bald Geschichte, Swing ist abgekündigt und es findet auch keine weitere Entwicklung mehr dafür statt -> tote Technologie

              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 Reply Last reply
              • S Offline
                S Offline
                smotrelkin
                wrote on last edited by
                #7

                Ja, Java 8 ist bereits fast eineinhalb Jahre Geschichte bei Debian testing. Ich finde aber keine explizite Abkündigung von Swing (wie etwa “deprecated, will be soon removed”) von Oracle, sondern sogar umgekehrt [1]:

                However, Swing will remain part of the Java SE specification for the foreseeable future

                Klar, dass wegen JavaFX Swing wohl nicht mehr weiterentwickelt wird, aber die Hauptfrage, meiner Meinung nach, ist, ob Swing mit Bug-Fixes weiterversorgt wird. In dem Fall könnte Swing, denke ich, weitereingesetzt werden. Zumindest solange, bis die Anzahl von MediathekView Bugs, die von Swing herrühren, solche Anzahl von JavaFX übersteigen wird. Insbesondere, wenn man in Swing eigentlich nichts vermissen würde, was es nur in JavaFX gibt.

                … it is possible to extend a Swing application with JavaFX, allowing for a smoother transition.

                Und diese Strategie verfolgst Du auch, soweit ich das Github’s Issue verstanden habe.

                Übrigens, 13.2.1 funktioniert in Debian mit Java 11.

                [1] https://www.oracle.com/technetwork/java/javafx/overview/faq-1446554.html#6

                D 1 Reply Last reply
                • S smotrelkin

                  Ja, Java 8 ist bereits fast eineinhalb Jahre Geschichte bei Debian testing. Ich finde aber keine explizite Abkündigung von Swing (wie etwa “deprecated, will be soon removed”) von Oracle, sondern sogar umgekehrt [1]:

                  However, Swing will remain part of the Java SE specification for the foreseeable future

                  Klar, dass wegen JavaFX Swing wohl nicht mehr weiterentwickelt wird, aber die Hauptfrage, meiner Meinung nach, ist, ob Swing mit Bug-Fixes weiterversorgt wird. In dem Fall könnte Swing, denke ich, weitereingesetzt werden. Zumindest solange, bis die Anzahl von MediathekView Bugs, die von Swing herrühren, solche Anzahl von JavaFX übersteigen wird. Insbesondere, wenn man in Swing eigentlich nichts vermissen würde, was es nur in JavaFX gibt.

                  … it is possible to extend a Swing application with JavaFX, allowing for a smoother transition.

                  Und diese Strategie verfolgst Du auch, soweit ich das Github’s Issue verstanden habe.

                  Übrigens, 13.2.1 funktioniert in Debian mit Java 11.

                  [1] https://www.oracle.com/technetwork/java/javafx/overview/faq-1446554.html#6

                  D Offline
                  D Offline
                  DerReisende77
                  Entwickler
                  wrote on last edited by
                  #8

                  @smotrelkin Swing hat genug Probleme mit HiDPI Monitoren und es findet auch keinerlei modernes zeug mehr Eingang.
                  Die “smoother transition” die Du zitierst existiert nur auf dem Papier :( In Wahrheit ist das die Hölle und jeder rät mittlerweile davon ab.

                  Zum Thema 13.2.1: Hast Du auch im Filterpanel mal wirklich an JEDEM control rumgeschraubt oder einfach nur sporadisch nen klicki-Test gemacht? Auf den ersten Blick geht 13.2.1 nämlich aber wenn man es ein wenig nutz stellt man fest das es das nicht tut. ich habe nicht umsonst so viel Zeit in die neue Version gesteckt.

                  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 Reply Last reply
                  • N Offline
                    N Offline
                    nonamefound
                    wrote on last edited by
                    #9

                    Moin,

                    mit “-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel” klappt es wunderbar. Ich hab den Parameter auch in die openSUSE-Rpms eingebaut.

                    1 Reply Last reply
                    • S Offline
                      S Offline
                      smotrelkin
                      wrote on last edited by
                      #10

                      @DerReisende77 alles klar. So aktiv habe ich es tatsächlich nicht benutzt. Dann bleibt zu hoffen, dass die neue Version bald in Debian paketiert wird. Als ich sie selber gebaut hatte, bin ich auf neue Abhängigkeiten gestoßen (bzw. unterschiedliche Versionen). Und jede muss separat paketiert werden.

                      P.S. Als ich 13.3.0 zum ersten mal gestartet hatte, war ich verblüfft, dass sie nicht mehr über 30 Sekunden dafür braucht. So ein ungeschicktes Timing meinerseits, denn just zuvor hatte ich die allererste PoC-Version meines schnellen auf GTK basierten Viewers für die Filmliste fertig gestellt, der in 1 bis 2 Sekunden die vollständige Titel-Liste anzeigt. Da er sich mit deutlich weniger Speicherverbrauch begnügt, bleibt er für mich die einzige Alternative, wenn mediathekviewweb mal für kurze Zeit ausfällt (was gerade die Motivation war), vom simplen grep abgesehen.

                      1 Reply Last reply
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      27

                      Online

                      7.0k

                      Users

                      6.5k

                      Topics

                      41.0k

                      Posts
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Groups