ChickenLipsRfun2eat
Supporter
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12070
|
Frieder108 schrieb: … und das wird auch nichts mehr in diesem Jahr. Mir fehlt es ganz einfach aktuell an Freizeit - daran wird sich auch in den nächsten Monaten nichts daran ändern.
Was fehlt denn noch? 16.04 ist ja sozusagen obsolet, da die ganzen Codecs, etc. ihre 3 Jahre überlebt haben, ich würde also bei 18.04 ansetzen und für 16.04 keinen getestet-Tag setzen. Falls du noch eine "Todo-Liste" hast, stell sie hier rein, dann bekommen wir den Artikel soweit fertig. Besser machen kannst du ihn dann ja ab April 2020 😉
|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 8780
|
Der erste Teil ist für 18.04 und 19.10 getestet - aber ich komm ab dem PPA nicht mehr weiter. Bedeutet, mir fehlt einfach die Zeit dafür um das alles mal zu installieren und zu testen - vor allem auch das Zusammenspiel mit libprojectm2 .
|
ChickenLipsRfun2eat
Supporter
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12070
|
Alles klar. Hab es mir mal für nächste Woche aufgeschrieben, würde aber nur 18.04 testen wollen, da ich gedanklich schon bei 20.04 bin und die STS mal außen vor lasse ☺
|
ChickenLipsRfun2eat
Supporter
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12070
|
Mal als Notizen vorab:
Darstellung im Standardlayout skinned winzig, ignoriert sämtliche Defaults der DE (getestet: Plasma, XFCE). --play kann auch in den Einstellungen vorgenommen werden (Register Wiedergabe) libprojectm2 funktioniert in separatem Fenster ohne weitere Einstellungen Weblinks abspielen?
Kann verstehen, dass du da hängst. Ist ein sehr "un-qt-isches" Qt-Programm.
|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 8780
|
ChickenLipsRfun2eat schrieb: Mal als Notizen vorab:
unter 19.10 stürzt bei mir QMMP ohne weiteren Kommentar einfach ab, sobald ich libprojectm2 aktivieren möchte. Unter var/log hab ich auch nach Fehlermeldungen gesucht, werde aber nicht fündig - kann mir jemand nen Tipp geben, wo genau so ein Absturz aufgezeichnet sein sollte? Grüße Frieder Edit meint, ich hätte was vergessen :~$ qmmp
QMMPStarter: removed invalid socket file
QmmpPluginCache: loaded plugin libalsa.so
OutputALSA: setupMixer()
OutputALSA: setupMixer() success
QIODevice::read (QFile, "/home/frieder/.qmmp/playlist.txt"): device not open
QmmpUiPluginCache: error: Die Bibliothek /usr/lib/qmmp/qmmp/General/libhotkey.so kann nicht geladen werden: (/usr/lib/qmmp/qmmp/General/libhotkey.so: undefined symbol: _ZTV13HotkeyManager)
QmmpUiPluginCache: unknown plugin type: /usr/lib/qmmp/qmmp/General/libhotkey.so
QmmpUiPluginCache: loaded plugin libskinned.so
MainWindow: detected wm: KWin
Skin: using :/glare
Skin: cannot find region.txt. Transparency disabled
Visual: loaded plugin libanalyzer.so
Visual: loaded plugin libprojectm.so
WindowSystem: setting sticky state of window 0x5000006 to false.
[projectM] config file: /usr/share/projectM/config.inp
No Textures Loaded from "/usr"/share/projectM/textures
Could not open font file: /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
|
ChickenLipsRfun2eat
Supporter
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12070
|
Frieder108 schrieb: Unter var/log hab ich auch nach Fehlermeldungen gesucht, werde aber nicht fündig - kann mir jemand nen Tipp geben, wo genau so ein Absturz aufgezeichnet sein sollte?
journalctl -xep err zeigt die Fehler an, dort sollte ein segfault stehen, wenn das Programm einfach "stirbt".
Zur Analyse starte das Programm mal so: QT_DEBUG_PLUGINS=1 qmmp (Funktioniert bei fast jedem Qt-Programm, siehe auch https://doc.qt.io/qt-5/debug.html)
|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 8780
|
ChickenLipsRfun2eat schrieb: Zur Analyse starte das Programm mal so: QT_DEBUG_PLUGINS=1 qmmp (Funktioniert bei fast jedem Qt-Programm, siehe auch https://doc.qt.io/qt-5/debug.html)
Bitte sehr → QMMPstürzt bei ProjectM ab Bei journalctl -xep err kommt nichts, was in irgend einer Weise Rückschlüsse auf QMMP schließen lässt. Frage: kann es sein, dass ProjectM + Wayland nicht gemeinsam funktionieren?
|
ChickenLipsRfun2eat
Supporter
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12070
|
[projectM] config file: /usr/share/projectM/config.inp
No Textures Loaded from "/usr"/share/projectM/textures
ist bei mir auch so. Ich kann mit aktivem projectm auch keine Dateien zur Playlist hinzufügen, o.ä., aber qmmp crasht nicht. Sieht bei dir auch so aus, als würde es sauber laufen und sich beenden und meine Ausgaben sind quasi identisch. Meine "geupgradete" VM (KuLuXuBuntu ☺) hatte diese Problematik nicht. Fazit fürs Wiki: projectm nicht benutzen ☺ Habe auch keinen passenden bug-Report im Launchpad oder der Herstellerseite gefunden.
|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 8780
|
ChickenLipsRfun2eat schrieb: Fazit fürs Wiki: projectm nicht benutzen ☺ Habe auch keinen passenden bug-Report im Launchpad oder der Herstellerseite gefunden.
Der Gedanke kam mir auch schon - zumal ProjectM seit 19.10 auch nicht mehr in den Quellen ist
:~$ sudo apt install libprojectm2
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paket libprojectm2 ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.
Doch die folgenden Pakete ersetzen es:
libprojectm2v5:i386 libprojectm2v5
E: Für Paket »libprojectm2« existiert kein Installationskandidat. Ich hab das somit also via libprojectm2v5 versucht - das Ergebnis ist bekannt. Mein Bauchgefühl sagt mir, dass ProjectM ein Auslaufmodell ist (oder aber, es liegt an Wayland) ☹ Nachtrag: vergiss das mit Wayland, das war ein Denkfehler meinerseits
:~$ echo $XDG_SESSION_TYPE
x11
|
ChickenLipsRfun2eat
Supporter
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12070
|
Frieder108 schrieb: Ich hab das somit also via libprojectm2v5 versucht - das Ergebnis ist bekannt.
Das ist auch das, was ich ausschliesslich hier nutze.
Mein Bauchgefühl sagt mir, dass ProjectM ein Auslaufmodell ist (oder aber, es liegt an Wayland) ☹
Ich habe mich mit Wayland nur einmal intensiver beschäftigt, und das war ~2013, weil SailfishOS das nutzt. Durch die ganzen Virtualisierungen, die ich nutze ist Wayland für mich noch keine echte Option. Ich habe nun auch mal die geladenen Bibliotheken verglichen zwischen den beiden VMs, ein wenig installiert und deinstalliert - und ich finde den Nenner nicht. Es ist für mich mangels Wissen schwer da nun den Fehler zu finden und ich gebe das an der Stelle auf. Visualisierung ist wohl auch weniger wichtig ☺ Ich weiß nicht, inwiefern das relevant ist, aber die Version in den Quellen ist tatsächlich schon recht alt (1.0 , PPA: 1.3). Für mein bisheriges Abspielen und Nutzen machte es aber keinen Unterschied, wobei ich es schon blöd finde, eine Version von 2016 in den Quellen zu haben. → ChangeLog
|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 8780
|
In den Quelle von 19.10 liegt die Version 1.2.2
:~$ apt policy qmmp
qmmp:
Installiert: 1.2.2-1ubuntu1
Installationskandidat: 1.2.2-1ubuntu1
Versionstabelle:
*** 1.2.2-1ubuntu1 500
500 http://de.archive.ubuntu.com/ubuntu eoan/universe amd64 Packages
100 /var/lib/dpkg/status
mit dem PPA wird es aber auch nicht besser 😉 Du hast recht, Visuals sind nicht so wichtig - anderseits, ohne die Visuals ist QMMP für mich langweilig und uninteressant. 😇
|
ChickenLipsRfun2eat
Supporter
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12070
|
loaded library "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqgif.so"
loaded library "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqicns.so"
loaded library "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqico.so"
loaded library "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqjpeg.so"
loaded library "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqmng.so"
loaded library "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqsvg.so"
loaded library "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqtga.so"
loaded library "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqtiff.so"
loaded library "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqwbmp.so"
loaded library "/usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqwebp.so"
loaded library "/usr/lib/qmmp/qmmp/Output/libalsa.so"
loaded library "/usr/lib/qmmp/qmmp/Output/libjack.so"
loaded library "/usr/lib/qmmp/qmmp/Output/libnull.so"
loaded library "/usr/lib/qmmp/qmmp/Output/libpulseaudio.so"
loaded library "/usr/lib/qmmp/qmmp/Output/libqtmultimedia.so"
loaded library "/usr/lib/qmmp/qmmp/General/libconverter.so"
loaded library "/usr/lib/qmmp/qmmp/General/libcopypaste.so"
loaded library "/usr/lib/qmmp/qmmp/General/libcovermanager.so"
loaded library "/usr/lib/qmmp/qmmp/General/libfileops.so"
loaded library "/usr/lib/qmmp/qmmp/General/libgnomehotkey.so"
loaded library "/usr/lib/qmmp/qmmp/General/libhotkey.so"
loaded library "/usr/lib/qmmp/qmmp/General/libkdenotify.so"
loaded library "/usr/lib/qmmp/qmmp/General/liblyrics.so"
loaded library "/usr/lib/qmmp/qmmp/General/libmpris.so"
loaded library "/usr/lib/qmmp/qmmp/General/libnotifier.so"
loaded library "/usr/lib/qmmp/qmmp/General/librgscan.so"
loaded library "/usr/lib/qmmp/qmmp/General/libscrobbler.so"
loaded library "/usr/lib/qmmp/qmmp/General/libstatusicon.so"
loaded library "/usr/lib/qmmp/qmmp/General/libstreambrowser.so"
loaded library "/usr/lib/qmmp/qmmp/General/libtrackchange.so"
loaded library "/usr/lib/qmmp/qmmp/General/libudisks2.so"
loaded library "/usr/lib/qmmp/qmmp/Ui/libqsui.so"
loaded library "/usr/lib/qmmp/qmmp/Ui/libskinned.so"
loaded library "/usr/lib/qmmp/qmmp/Visual/libanalyzer.so"
loaded library "/usr/lib/qmmp/qmmp/Visual/libprojectm.so"
loaded library "/usr/lib/qmmp/qmmp/FileDialogs/libqmmpfiledialog.so"
loaded library "/usr/lib/qmmp/qmmp/FileDialogs/libtwopanelfiledialog.so"
loaded library "/usr/lib/qmmp/qmmp/Transports/libhttp.so"
loaded library "/usr/lib/qmmp/qmmp/Transports/libmms.so"
loaded library "/usr/lib/qmmp/qmmp/Input/libaac.so"
loaded library "/usr/lib/qmmp/qmmp/Input/libcdaudio.so"
loaded library "/usr/lib/qmmp/qmmp/Input/libcue.so"
loaded library "/usr/lib/qmmp/qmmp/Input/libffmpeg.so"
loaded library "/usr/lib/qmmp/qmmp/Input/libflac.so"
loaded library "/usr/lib/qmmp/qmmp/Input/libgme.so"
loaded library "/usr/lib/qmmp/qmmp/Input/libmad.so"
loaded library "/usr/lib/qmmp/qmmp/Input/libmodplug.so"
loaded library "/usr/lib/qmmp/qmmp/Input/libmpc.so"
loaded library "/usr/lib/qmmp/qmmp/Input/libopus.so"
loaded library "/usr/lib/qmmp/qmmp/Input/libsid.so"
loaded library "/usr/lib/qmmp/qmmp/Input/libsndfile.so"
loaded library "/usr/lib/qmmp/qmmp/Input/libvorbis.so"
loaded library "/usr/lib/qmmp/qmmp/Input/libwavpack.so"
loaded library "/usr/lib/qmmp/qmmp/Input/libwildmidi.so"
loaded library "/usr/lib/qmmp/qmmp/Engines/libmplayer.so"
loaded library "/usr/lib/qmmp/qmmp/Effect/libbs2b.so"
loaded library "/usr/lib/qmmp/qmmp/Effect/libcrossfade.so"
loaded library "/usr/lib/qmmp/qmmp/Effect/libladspa.so"
loaded library "/usr/lib/qmmp/qmmp/Effect/libsoxr.so"
loaded library "/usr/lib/qmmp/qmmp/Effect/libstereo.so"
Diese Bibliotheken werden in der funktionierenden Version geladen. Vielleicht kannst du das ja "nachbauen" und es klappt.
|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 8780
|
Hi, für solche "Nachbauten" hab ich aktuell keine Zeit - ein bisschen konnte ich aber trotzdem recherchieren → projectM funktioniert auch als "stand-alone" unter 19.10 nicht mehr. Mein Vorschlag wäre, raus damit oder zumindest eine Warnbox einfügen.
|
ChickenLipsRfun2eat
Supporter
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12070
|
Frieder108 schrieb: Mein Vorschlag wäre, raus damit oder zumindest eine Warnbox einfügen.
Warnbox würde ich nicht machen. Eventuell einen Abschnitt "Problembehung" mit dem Hinweis, dass man projectM zwar theoretisch nutzen kann, es aber nicht läuft. Ich hänge aktuell eher an den Unterschieden zwischen Quelle und PPA. Wenn man den Artikel so lässt und keine weiteren Details einfügt, passt das glaube ich noch. Ab einem gewissen Punkt sind die Unterschiede aber schon groß. Neue Schaltflächen, mehr Optionen, Dateien aus dem Verlauf abspielen, Integration von KWin, PulseAudio,erweiterter skinsupport, … Das wäre nen zweiter Artikel. Ich habe gerade ehrlich gesagt keine Idee, wie man derart gravierende und viele Unterschiede unter einen Hut bekommen soll.
|
noisefloor
Ehemaliger
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28316
|
Hallo,
Ich habe gerade ehrlich gesagt keine Idee, wie man derart gravierende und viele Unterschiede unter einen Hut bekommen soll.
Das ist relativ einfach: Beide Installationsmethode beschreiben (ist ja Pflicht), aber dann explizit erwähnen dass sich der Rest des Artikels (=die Bedienung) auf die aktuelle Version aus dem PPA bezieht. Das gibt es auch an anderen Stellen im Wiki. Zwar nicht so mega häufig, aber kann man nichts desto trotz so machen. Gruß, noisefloor
|