-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Idle detection doesn't work in CentOS 8 Stream (Wayland / gnome) #22
Comments
TimeIT is using the xscreensaver library to get information if system is idle. This is probably in turn dependant on X11. This would explain why it does not work in Wayland as it is not X11. Maybe it will work if the compatibility is extended. Why it does not work when actually running X11 is a different question. Does the screen blank? Is there something inhibiting idle? (like youtube or vlc or something else) |
The screen blanks. No YouTube, VLC or anything. Meanwhile I am getting familiar with |
Idle detection does work in CentOS 8 stream when running xfce4 under X11. This indicates that it is an issue with Wayland and/or the window manager in gnome. |
Idle detection is working in Gnome-shell when running in X11. When running under Wayland then TimeIT is closing down as Wayland does not have the XScreenSaverQueryExtension. TimeIT exits with: |
Tested KDE and got full functionality (they still have the system tray, yay!) So full functionality in CentOS 8 Stream with:
Partial functionality:
|
Code (in python) for idle detection: |
Closing this issue in favour of #47 |
TimeIT app runs, but idle detection is not functional. Tried many different ways.
Installed with
cmake . && make && sudo make install
. For prerequisites see comment at issue #21 .First tried
2.0.X
, which was2.0.1
, now running branchmaster
. In between cleaning withgit clean -d -f -x
.Also, tried various configurations of the desktop. That can be switched by the gear button when logging in. Default was Standard Wayland. But also tried Standard X11, and Classic X11. CentOS 8 Stream is "the new RHEL 8" now.
If there were something simple I can do to debug this, I might try. Have been looking e.g. at
IdleDetector.cpp
but don't have enough experience yet to really know how this implementation is supposed to work or how to debug.The text was updated successfully, but these errors were encountered: