Package Details: activitywatch-bin 0.12.3b15-1

Git Clone URL: https://aur.archlinux.org/activitywatch-bin.git (read-only, click to copy)
Package Base: activitywatch-bin
Description: Track how you spend time on your computer. Simple, extensible, no third parties.
Upstream URL: https://github.com/ActivityWatch/activitywatch
Keywords: productivity rescuetime time timetracking tracker tracking
Licenses: MPL2
Conflicts: activitywatch
Provides: activitywatch
Submitter: erb
Maintainer: erb (zenolijo)
Last Packager: erb
Votes: 55
Popularity: 3.17
First Submitted: 2018-02-26 17:37 (UTC)
Last Updated: 2023-11-22 12:29 (UTC)

Latest Comments

1 2 3 4 Next › Last »

erb commented on 2023-11-27 22:09 (UTC) (edited on 2023-11-27 22:11 (UTC) by erb)

To be honest I'm not quite sure. I just read this (1) issue which mentioned the wl_proxy_marshal_flags. I suppose Qt6 expects a newer libwayland-client than the one offered in the build environment (Ubuntu 20.04).

It's possible it can be removed from the build entirely, but I can't find it mentioned in this list (2) that I've been using for reference. But my intuition suggests if you are running Wayland you have the lib, and they shouldn't break forwards compatibility.

1: https://github.com/ValveSoftware/steam-for-linux/issues/9195

2: https://github.com/AppImageCommunity/pkg2appimage/blob/master/excludelist

renyuneyun commented on 2023-11-27 21:50 (UTC)

Thanks for the tip. It works now.

My first attempt deleted the wrong file, but later realized it. So... Why is it libwayland-client.so.0 instead of libQt6WaylandClient.so.6?

erb commented on 2023-11-27 16:52 (UTC)

Try (re)moving the bundled libwayland-client.so.0, it's likely it isn't needed in the bundle, and thus causes problems when out of date.

renyuneyun commented on 2023-11-27 15:10 (UTC)

I'm on KDE Plasma. But I presume this is unrelated to my DE? The error is caused by a missing symbol in AW's bundled .so file, not my system's.

winnie_ua commented on 2023-11-27 13:11 (UTC)

Looks like wayland related issue. What DE are you using?

renyuneyun commented on 2023-11-26 18:14 (UTC)

Tray icon will not appear in recent release when running aw-qt.

Manually running aw-qt in terminal leads to the following information:

2023-11-26 18:04:46 [INFO ]: Started aw-qt...  (aw_qt.main:53)
2023-11-26 18:04:46 [WARNING]: Found matching file but was not executable: /opt/activitywatch/aw-server-rust/aw-server.service  (aw_qt.manager:64)
2023-11-26 18:04:46 [WARNING]: Found matching file but was not executable: /opt/activitywatch/aw-qt.desktop  (aw_qt.manager:64)
2023-11-26 18:04:46 [INFO ]: Found 7 bundled modules  (aw_qt.manager:85)
2023-11-26 18:04:46 [INFO ]: Found 8 system modules  (aw_qt.manager:119)
2023-11-26 18:04:46 [INFO ]: Starting module aw-server  (aw_qt.manager:148)
2023-11-26 18:04:46 [INFO ]: Starting module aw-awatcher  (aw_qt.manager:148)
2023-11-26 18:04:46 [INFO ]: Creating trayicon...  (aw_qt.trayicon:206)
aw-qt: symbol lookup error: /opt/activitywatch/libQt6WaylandClient.so.6: undefined symbol: wl_proxy_marshal_flags

Not sure if this is an upstream issue or package issue?

winnie_ua commented on 2023-11-19 19:18 (UTC)

By the way, releases with b suffix are betas.

Latest stable release is v0.12.2

erb commented on 2023-09-14 11:01 (UTC)

@simona I don't understand what gave you that idea.

simona commented on 2023-09-14 10:57 (UTC)

what does it means? this pkg in insecure and can broke system?

erb commented on 2023-09-14 10:48 (UTC) (edited on 2023-09-14 10:48 (UTC) by erb)

@elimik31 Due to the Xserver needing to be present, and it will fail spectacularly (unfortunate) if the Xserver disappears and reappears (as may happen for users like us who run i3/sway/etc), this has been rejected. systemd isn't suitable for GUI applications like aw-qt and Xserver-calling watchers generally.

Instead, you can add XDG autostart to your environment by adding dex to your i3/sway config, or just add aw-qt directly. We just updated the docs to mention this.