Open datalot-369 opened 3 months ago
I get the same
/tmp/.mount_activiRQc71F/aw-qt: symbol lookup error: /tmp/.mount_activiRQc71F/libQt6WaylandClient.so.6: undefined symbol: wl_proxy_marshal_flags
on my TuxedoOS, based on Ubuntu, both with AppImage and deb package.
It looks like the issue #939
Update: I worked around the issue using the deb package and removing these files from /opt/activitywatch
:
sudo rm -r PyQt6/Qt6/lib libQt6* libicu* libgcc_s.so.1 libstdc++.so.6
After this I can use ActivityWatch but it doesn't open the dashbord from the tray icon, I need to go to the URL from the browser
Same over here: I have tried to install the AW AppImage, but my session crashed with a black screen and a weird code line when I first tried to open it. Running on Fedora 40 with Gnome × Wayland.
Is there any way to get the app working through the .zip install or Git clone? If so, how to proceed? (I'm quite new to Linux, and have not been able to figure out how to install an app from a .zip file...)
P.S.: I have also tried installing the app through the .zip file and launching aw-qt, but I get no GUI. I can see in my monitor that aw-server and aw-watcher-window are running, but that's about it.
@nonno-cicala Then that's probably due to incompatibilities with system Wayland libraries.
Given symbol lookup error: /tmp/.mount_activiRQc71F/libQt6WaylandClient.so.6: undefined symbol: wl_proxy_marshal_flags
, this issue seems similar to https://github.com/rbreu/beeref/issues/102
Upstream bug in Qt: https://bugreports.qt.io/browse/QTBUG-114635
Which suggests that, to fix this in a future release, we can update Wayland in CI:
owillebo 's analysis is correct: if wl_proxy_marshal_flags was introduced in wayland version 1.19.91 then you need at least wayland >= 1.19.91 when building both Qt and Pyside.
Removing the included Qt-related library files, instead relying on system versions which are compatible with Wayland libs, is a legitimate workaround. But the QTA_QPA_PLATFORM=xcb
might be better and would work for the AppImage too.
@Ph15 If you run it from the terminal, what is the output? Similar as the above? The QTA_QPA_PLATFORM trick might work for you too.
Hello @ErikBjare!
Thanks for taking the time to answer!
I am not Linux-savvy enough at the moment to know how to use the QTA_QPA_PLATFORM=xcb
trick.
Are there any simple steps I can follow to do so?
ig you can just install Xorg and call it a day.
my ubuntu 24.04 just nixed xorg so that's the solution for me too in the meantime i guess.
Describe the bug
Does not run.
To Reproduce
Expected behavior
I mean...
Documentation
aw-qt_2024-06-21T23-44-31.log
Additional context