MediathekView Logo

    MediathekView-Forum

    • Registrieren
    • Anmelden
    • Suche
    • Kategorien
    • Aktuell
    • Tags
    • Beliebt
    • Benutzer
    • Gruppen

    Ordner für die Einstellungen

    Fragen, Hilfe, Kritik
    7
    12
    241
    Lade mehr Beiträge
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
    • MenchenSued
      MenchenSued Globaler Moderator zuletzt editiert von MenchenSued

      Ich habe die Beiträge zum Speicherort der Einstellungen aus MediathekView startet nicht - keine Fehlermeldung, Prozess erscheint nicht heraus gelöst und hier einen eigenen Thread erstellt.


      MediathekView 13.9.1, Linux Mint 21, VLC 3.0.16

      1 Antwort Letzte Antwort Antworten Zitieren
      • P
        pol... zuletzt editiert von

        Bei mir war - nach mehreren vergeblichen Versuchen wie Deinstallieren/Neuinstallieren, Deinstallieren aller Java-Versionen - der Ordner ‘C:\Users<name>.mediathek3’ die Ursache. Der Ordner selbst und alle Files hatten das Attribut ‘hidden’, lassen sich also am Besten mit einem alternativen ‘Admin-Explorer’ wie dem FreeCommander aufspüren. Der Ordner selbst und die Dateien waren über ein Jahr alt (ca. 2021-07). Ordner incl. Inhalt gelöscht, neu installiert & --> läuft!
        Kleine Anmerkung: Schade, daß dieser Ordner auch auf einem Windows-System ausgerechnet hier liegt. Er ist dort sehr anfällig für ‘Aufräumaktionen’, sei es irrtümlich manuell oder durch irgendwelche ‘Optimierer-Tools’. Ich hätte einen Pfad im %appdata% erwartet. Hier merkt man den Linux-Ursprung. Wodurch der Ordner und alle enthaltenen Files auf ‘hidden’ gesetzt wurden, läßt sich aber leider nicht mehr nachvollziehen - dafür benutze ich MV zu selten.

        1 Antwort Letzte Antwort Antworten Zitieren
        • P
          pol... zuletzt editiert von

          Nachtrag - wenn man schon auf der Suche ist…: Ähnlicher Effekt bei GNU Backgammon, allerdings MIT Fehlermeldungen. Ich halte es für eine schlechte Idee, seit vielen Jahren akzeptierten Normen von Windows die Struktur von Linux aufzwingen zu wollen (sorry für die harte Formulierung) oder umgekehrt. Userdaten bei Linux liegen halt häufig in einem ‘.xxx’-Unterordner (daher versteckt) im Userverzeichnis, bei WIN in der ‘%appdata%’-Struktur. Experten mögen mir verzeihen - dies ist stark vereinfacht! U.a.: ActiveDirectory, Hardlinks etc. sind hier gar nicht berücksichtigt. Es geht hier nur um die grundsätzlichen Unterschiede.
          Offenbar hat bei mir irgendein (sehr unsauber programmiertes) Programm im Userverzeichnis ‘.xxx’-Ordner gefunden und ‘intelligent’ gehandelt: Wandle alles von der LINUX-Norm in die WIN-Welt. Egal, ob es ‘mein’ Ordner ist, oder irgendein anderer… Vor so etwas schützt (meist) nur: Halte dich an die Normen deines Betriebssystems…
          Und NEIN: Ich nutze keine ‘Optimierer-Tools’.
          Wunsch an die Entwickler: Korrekte Behandlung gemäß der unterschiedlichen Betriebssysteme. Ein HOME-Verzeichnis in WIN und LIN hat per Definition unterschiedliche Strukturen… :-)

          mac-christian styroll 2 Antworten Letzte Antwort Antworten Zitieren
          • mac-christian
            mac-christian @pol... zuletzt editiert von

            @pol Wenn man die Anleitung zu MV liest, dann weiss man wo das Programm die Daten ablegt.

            Und wenn man die Einstellungen nicht derart verbastelt dass nichts mehr richtig geht, dann bräuchte man das auch gar nicht zu wissen.

            Der Ordner ‘C:\Users<name>.mediathek3’ ist nicht die Ursache von Problemen, sondern das, was der Benutzer mit dem Programm anstellt. Das würde nicht dadurch besser, wenn er für Windows in %appdata% liegen würde.

            Erwartest du tatsächlich, dass der Programmierer für jedes Betrübssystem eine andere Ablage-Struktur implementiert? Meines Wissens ist MV “open Source”, das heisst du kannst den Quellcode nach deinem Gusto veränern und neu kompilieren…

            1 Antwort Letzte Antwort Antworten Zitieren
            • styroll
              styroll @pol... zuletzt editiert von styroll

              @pol sagte: Ich halte es für eine schlechte Idee, seit vielen Jahren akzeptierten Normen von Windows die Struktur von Linux aufzwingen zu wollen

              Ich denke nicht, dass das die Absicht ist. Möglicherweise bedeutet es einfach weniger Aufwand, die Einstellungen einfach auf allen Plattformen ins User Directory schreiben zu lassen, weil Java da die entsprechenden Pfade schon kennt…

              Ich hab vor Jahren (finde des Thread nicht mehr) auch schon mal angeregt, für macOS die Einstellungen ans übliche Ort zu speichern. Der Entwickler argumentierte damals, dass der Speicherort im User Directory sehr wohl auch den Apple-Guidelines entspräche. Bedenkt man den Unix-Unterbau von macOS, dann mag das auch stimmen, ändert allerdings nichts daran, dass Dot-Dateien unschön/unpraktisch und rein quantitativ betrachtet unüblich sind.

              1 Antwort Letzte Antwort Antworten Zitieren
              • MenchenSued
                MenchenSued Globaler Moderator zuletzt editiert von

                Als User habe ich mich auch schon oft gefragt, ob es nicht langsam Zeit wäre, den Ordner .mediathek3 umzubenennen.

                Die Struktur ist auch für Linux eher unüblich. Zwar werden Einstellungen in versteckten Verzeichnissen gespeichert, beispielsweise /home/user/.config/MediathekView, aber die Log-Datei hat dort nichts verloren und gehört unter /var/log. Die Filmliste ist dann wieder ein eigenes Thema, denn in den Einstellungen hat sie m.E. auch nichts zu suchen.

                Ich weiß nicht, wie sich das in macOS verteilt, aber für Linux/Windows wäre schon viel erreicht, wenn anstelle von .mediathek3 ein sichtbares Verzeichnis MediathekView verwendet werden würde.


                MediathekView 13.9.1, Linux Mint 21, VLC 3.0.16

                G vitusson D 3 Antworten Letzte Antwort Antworten Zitieren
                • G
                  gerdd @MenchenSued zuletzt editiert von

                  @MenchenSued He? Bei meiner Windows-Installation gibt es eine MediathekView Directory - da finden sich die ganzen heruntergeladenen Videos.

                  Ob daneben das Verzeichnis mit den Einstellungen, dem Log und der Filmliste (und was noch alles?) unbedingt nach Unix/Linux-Art mit einem führenden Punkt versehen und versteckt sein muss? andererseits fremdle ich auch immer noch mit den ProgramData oder %appdata% Konventionen.

                  Und @mac-christian - wir wollen doch die Leute nicht dazu animieren, über die Frage der Datenablageorte irgendwelche neue Forks zu generieren, oder?

                  styroll 1 Antwort Letzte Antwort Antworten Zitieren
                  • styroll
                    styroll @gerdd zuletzt editiert von

                    @gerdd sagte: He? Bei meiner Windows-Installation gibt es eine MediathekView Directory - da finden sich die ganzen heruntergeladenen Videos

                    Ja, klar, und dieses Verzeichnis wurde natürlich von MV erstellt…
                    Seufz…

                    G 1 Antwort Letzte Antwort Antworten Zitieren
                    • vitusson
                      vitusson @MenchenSued zuletzt editiert von

                      @MenchenSued sagte in Ordner für die Einstellungen:

                      Als User habe ich mich auch schon oft gefragt, ob es nicht langsam Zeit wäre, den Ordner .mediathek3 umzubenennen.

                      Die Struktur ist auch für Linux eher unüblich. Zwar werden Einstellungen in versteckten Verzeichnissen gespeichert, beispielsweise /home/user/.config/MediathekView, aber die Log-Datei hat dort nichts verloren und gehört unter /var/log.

                      Viertelwissen behauptet von jemand der von Linux eher wenig Ahnung hat.
                      /var/log ist und war noch nie für Logdateien von Usern gedacht, die dürfen da gar nicht rein schreiben.

                      MenchenSued 1 Antwort Letzte Antwort Antworten Zitieren
                      • MenchenSued
                        MenchenSued Globaler Moderator @vitusson zuletzt editiert von

                        @vitusson
                        Eine installierte Anwendung hat nichts mit Usern zu tun und darf sehr wohl nach /var/log schreiben.


                        MediathekView 13.9.1, Linux Mint 21, VLC 3.0.16

                        1 Antwort Letzte Antwort Antworten Zitieren
                        • D
                          DerReisende77 Entwickler @MenchenSued zuletzt editiert von

                          @MenchenSued sagte in Ordner für die Einstellungen:

                          Als User habe ich mich auch schon oft gefragt, ob es nicht langsam Zeit wäre, den Ordner .mediathek3 umzubenennen.

                          Die Struktur ist auch für Linux eher unüblich. Zwar werden Einstellungen in versteckten Verzeichnissen gespeichert, beispielsweise /home/user/.config/MediathekView, aber die Log-Datei hat dort nichts verloren und gehört unter /var/log. Die Filmliste ist dann wieder ein eigenes Thema, denn in den Einstellungen hat sie m.E. auch nichts zu suchen.

                          Ich weiß nicht, wie sich das in macOS verteilt, aber für Linux/Windows wäre schon viel erreicht, wenn anstelle von .mediathek3 ein sichtbares Verzeichnis MediathekView verwendet werden würde.

                          Das ist nicht richtig. MV verhält sich völlig korrekt zum Filesystem Hierarchy Standard. Es ist völlig legitim für Anwendungen, seine Konfigurationen in dot-directories im User-Verzeichnis abzulegen. Du beziehst dich auf die XDG Specs vom freedesktop die deutlich später erschienen sind.
                          Wie auch immer, es wird vorerst weiterhin so bleiben das MV sich im home Verzeichnis einnistet und alle seine Dateien dort ablegt. Warum? Weil der unbedarfte User im Fehlerfall sich den Wolf sucht und ich auch keine Lust habe irgendwelche Workarounds zu bauen wenn (wie schon vorgekommen) User plötzlich secure tmp aktiviert haben und das zu nutzende /tmp-Verzeichnis nur noch read-only ist.
                          Sollte Java irgendwann mit einem neuen JDK eine plattform-übergreifende Lösung für die jeweiligen Verzeichnispfade anbieten so kann ich das dann gerne umbauen, bis dahin habe ich jedoch keine Lust, für macOS, Windows und Linux eigene Wrapper zu schreiben (und die Welt besteht auch nicht nur aus GNOME und KDE). Wenn einen der Speicherort stört -> portable nutzen und umleiten.

                          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 Antworten Zitieren
                          • G
                            gerdd @styroll zuletzt editiert von

                            @styroll Stimmt auffallend - ich hätte vermutet, dass einem alten Hasen wie @MenchenSued das schonmal aufgefallen wäre …

                            1 Antwort Letzte Antwort Antworten Zitieren
                            • 1 / 1
                            • Erster Beitrag
                              Letzter Beitrag

                            23
                            Online

                            5.5k
                            Benutzer

                            5.0k
                            Themen

                            32.8k
                            Beiträge

                            Betrieben mit NodeBB - Impressum