Schlagwörter: , , , ,

Ansicht von 14 Beiträgen - 1 bis 14 (von insgesamt 14)
  • Autor
    Beiträge
  • #54595
    psifi
    Teilnehmer

      Hallo,

      ich benutze JAnrufmonitor (für Fritzbox) unter Archlinux mit KDE-Plasma schon recht lange ohne Probleme. Seit einiger Zeit auch unter Wayland statt X11.

      Leider tritt unter Wayland seit kurzem das Problem auf, dass ich nach dem Programmstart genau einmal eine Funktion (egal welche) über das JAnrufmonitor-Trayicon aufrufen kann. Schliesse ich das zugehörige Fenster  und versuche eine andere oder die gleiche Funktion erneut aufzurufen passiert nichts mehr, das Trayicon ist zwar noch da, aber funktionslos.

      unter X11 statt Wayland tritt das Problem nicht auf. JAnrufmonitor ist damit mehr oder weniger das einzige Programm, egal ob Java-Prog oder andere, das unter Wayland gar nicht (mehr) funktioniert.  Gibt es eine Hoffnung auf Besserung oder einen Workaround?

      #54596
      Thilo Brandt
      Keymaster

        Hi psifi,

        ich teste unter Wayland die Software nicht, daher kann ich dir grundsätzlich nichts versprechen. Aber du könntest mir mal die Logs aus dem /logs Verzeichnis zu schicken, damit ich sehen kann, ob evt. zu dem Problem ein Eintrag erstellt wurde.

        Viele Grüße
        Thilo

        #54597
        psifi
        Teilnehmer

          Hallo Thilo,

          das ist schade, dass Du Deine Software nicht unter Wayland testest denn über kurz oder lang (eher kurz wenn ich mir die Entwicklung des letzten Jahres generell  bei KDE, Gnome und verschiedenen Linux-Distributionen ansehe) wird es wohl m.E. der Standard sein, auch wenn es lange nicht so aussah.

          Was die log-Dateien betrifft so sehe ich hier erstmal selbst keine Auffälligkeiten. Bevor ich Dir die log-Dateien schicke würde ich gerne für ca. eine Woche konsequent auf X11 bleiben und dann wieder zurück auf Wayland wechseln um ggf. deutlicher dann neu vorhandene Fehlermeldungen zu erkennen.

          #54604
          psifi
          Teilnehmer

            Hallo Thilo,

            ich habe jetzt über eine Woche mit X11 gearbeitet wo der o.a. Fehler nicht auftritt. In den log-Dateien zeigen sich leider keinerlei auffällige Unterschiede zwischen X11 und Wayland und auch keine Meldungen die nur unter Wayland auftauchen, so dass es wohl müßig wäre Dich damit zu behelligen.

            Der Dienst von Janrufmonitor läuft auch unter Wayland problemlos, Anrufe werden am Bildschirm signalisiert und auch andere Meldungen von JAnrufmonitor werden angezeigt. Ich kann nur keine Funktionen (Journal, Kontakte, Administration usw.) aus dem Anrufmonitor-Traysymbol aufrufen. Das geht wirklich nur genau einmal nach einem Neustart der Sitzung oder des Rechners und dann nicht mehr, obwohl das Traysymbol weiter vorhanden ist.

            Leider muss ich aus einer Reihe von  Kompatibilitätsgründen mit anderen Programmen Wayland benutzen.

            Gäbe es denn eine Möglichkeit z.B. das Journal und die Kontakte direkt aufzurufen, sodass ich mir hierfür als Workaround entsprechende Desktopstarter basteln  kann und wenn ja, wie würden die entsprechenden Befehlszeilen lauten?

            Viele Grüße

            #54605
            Thilo Brandt
            Keymaster

              Hallo psifi,

              es könnte noch mit der Graifkbibliothek von SWT (OpenSource) zusammen hängen. Ich nutze diese Drittanbieter Bibliothenk schon länger und das letzte mal wurde diese 2021 im jAnrufmontior aktualisiert. Evt. kann ein Austausch diese Datei mit einer neuen Version schon Abhilfe schaffen.

              Viele Grüße
              Thilo

              #54607
              psifi
              Teilnehmer

                Hallo Thilo,

                naja, dass müsste dann aber in Janrufmonitor angepasst werden. So ohne weiteres scheint dass wohl nicht zu gehen. Ich habe testweise mal versucht Janrufmonitor mit swt-4.37 und swt-4.39 zu starten (swt.jar durch die entsprechenden neueren Versionen ersetzt) mit dem Ergebnis, dass zwar z.T. das Trayicon und das zugehörige Kontextmenü erschien, sobald man aber versucht z.B. das Journal oder die Kontakte aus dem Menü heraus aufzurufen erfolgt sowohl unter X11 wie auch unter  Wayland ein Komplettabsturz von Janrufmonitor.

                Wie gesagt, für mein Problem würde mir schon ein Direktaufruf von Journal und Kontakten unter Umgehung des Trayicons ausreichen.

                Viele Grüße

                #54612
                psifi
                Teilnehmer

                  Hallo Thilo,

                  aus Deinem Schweigen schliesse ich, das es wohl keine Möglichkeit gibt unter Linux das Journal oder die Kontakte direkt unter Umgehung des Trayicons aufzurufen, oder?

                  #54613
                  Thilo Brandt
                  Keymaster

                    Hi psifi,

                    du kannst das Journal über den Startparameter

                    -Djam.ui.startcommand=JournalCommand

                    als Java VM Parameter starten, ohne dass das Icon sichtbar ist. Aber ich denke, das Problem liegt an der SWT Bibliothek. Die wird auch vom Journal verwendet. Daher wird dieses vermutlich auch nicht öffnen.

                    Viele Grüße
                    Thilo

                    #54614
                    psifi
                    Teilnehmer

                      Hallo Thilo,

                      den Tipp mit dem startcommand hatte ich vorher schon probiert ohne Erfolg. Aber ich hatte den Parameter in die Datei jam.l4j.ini eingetragen und das ging nicht, vielleicht wird ja diese Datei unter Linux gar nicht ausgelesen?

                      Wenn ich jedoch wie hier den Parameter in das Startkommando übernehme:

                      java -Djava.library.path=. -cp jamapi.jar:jam.jar:jamlinux.jar:hsqldb.jar:i18n.jar:swt.jar:jffix.jar: -Djam.ui.startcommand=JournalCommand,EditorCommand de.janrufmonitor.application.RunUI

                      dann öffnen sich beim Programmstart Journal und Kontakte und solange ich diese Fenster nur minimiere und nicht schliesse ist auch alles gut! – Somit wäre mir erstmal geholfen 😎 , danke!

                      Leider bleibt das unter Wayland in Bezug auf den Aufruf von Funktionen nicht funktionierende Trayicon auch erhalten, aber das kann ich ja in KDE auch ausblenden, aber dann würden vermutlich auch keine Meldungen mehr erscheinen, oder?

                      Viele Grüße

                      #54615
                      psifi
                      Teilnehmer

                        Gerade getestet:  das Popup bei eingehenden Anrufen erscheint auch bei ausgeblendetem Tray-Icon
                        Damit kann ich dann erstmal ganz gut leben!

                        #54616
                        Thilo Brandt
                        Keymaster

                          Hallo psifi,

                          Danke für die Rückmeldung. Ich hätte fast gewettet, dass das nicht funktioniert. Dann scheint das TrayIcon das Problem zu sein. Ich versuche mal herauszufinden, was bei Wayland hier anders läuft. Im übrigen: Du kannst alle Menüpunkte aus dem TrayIcon mit dem jeweiligen Command Alias ansteuern.

                          Viele Grüße
                          Thilo

                          #54627
                          Erik Krause
                          Teilnehmer

                            Gibt es neue Erkenntnisse zu dem Thema? Hier (fedora 43) habe ich die gleichen Symptome. X11 ist wirklich am Aussterben…

                            #54629
                            Erik Krause
                            Teilnehmer

                              Ich hab mal eine Weile rumprobiert, ohne wirklichen Erfolg: java benutzt X11, wie man mit xeyes schön sehen kann, und in einer X11-Session ist auch alles normal. Unter wayland läuft das also mit xwayland. openjdk für wayland ist im Bau, aber noch lange nicht fertig: https://openjdk.org/projects/wakefield/

                              Da eine andere Java app genau die gleichen Symptome zeigt (jDeepL), hatte ich Java selber im Verdacht. Aber ein Versuch mit einem aktuellen Java von java.com brachte keine Verbesserung gegenüber openJDK 21.

                              Interessant fand ich, dass beim Erstaufruf von z.B. dem Journal (Linksklick) das Rechtsklick-Menü funktioniert und ich auch z.B. das Adressbuch oder die Einstellungen öffnen kann. Aber nur solange bis das Menü einmal weg war. Ein zweites Mal geht das nicht.

                              #54683
                              Erik Krause
                              Teilnehmer

                                java und damit JAM wird unter xwayland ausgeführt und läuft auch, bestätigt durch xlsclients. Das Icon ist das Problem, wie weiter oben schon erwähnt. Gibt es dazu neue Erkenntnisse?

                              Ansicht von 14 Beiträgen - 1 bis 14 (von insgesamt 14)
                              • Du musst angemeldet sein, um auf dieses Thema antworten zu können.