Wayland support
See original GitHub issueWayland is now the default display server on some popular distros such as Fedora 25.
It would be great if ActivityWatch worked on Wayland!
On v0.7.0b1 I just get this log line repeatedly:
2017-08-02 09:35:59,457 [WARNING]: Failed to find active window, id found was 0x0 (aw_watcher_window.lib:19)
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource. </bountysource-plugin>
Issue Analytics
- State:
- Created 6 years ago
- Reactions:24
- Comments:33 (16 by maintainers)
Top Results From Across the Web
Wayland
Wayland is a replacement for the X11 window system protocol and architecture with the aim to be easier to develop, extend, and maintain....
Read more >Wayland (display server protocol) - Wikipedia
Wayland is a communication protocol that specifies the communication between a display server and its clients, as well as a C library implementation...
Read more >Wayland - ArchWiki - Arch Linux
XWayland is an X server that runs under Wayland and provides compatibility for native X11 applications that are yet to provide Wayland support....
Read more >What Is Wayland and What Does It Means for Linux Users
Wayland is a display protocol, and a secure one at that. Each and every single application is a “client,” and your video hardware...
Read more >Wayland - Debian Wiki
Wayland · Chromium (supported) · Firefox (supported) · LibreOffice (supported, not by default) · Java Programs (supported since OpenJDK 16?) · Emacs ...
Read more >
Top Related Medium Post
Top Related StackOverflow Question
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

@jacksongoode It’s still on the roadmap, but due to the lack on an API to fetch appnames and titles from windows makes it impossible to implement across all wayland compositors. I’ve tried to start discussions about it and would be open to implement and standardize an API, but the negative response makes me reluctant to even try since I’m not sure if such a thing would even get merged and don’t want to risk wasting my time. Please upvote the issue if you want this fixed, so upstream can see how many people it impacts. https://github.com/flatpak/xdg-desktop-portal/issues/304
There was a GNOME-specific solution for a while which was linked higher up in this thread, but that seems to not work anymore after GNOME 41.
I have made a watcher called aw-watcher-window-wayland which works for compositors based on wlroots. It works very well and I use that daily, but unfortunately that’s a very small subset of all linux users that uses sway, phosh, wayfire etc.
Alright, just asked in the #wayland channel on Freenode. Got a response at least, but the situation seems pretty bad.
I guess our only option is to contact some DE developers and petition them to create a way to get the info.