You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Smart Pause plugin requires the package xprintidle for working on Xorg. The recommended source for xprintidle (on Fedora, at least) is an outdated repository which seems to be abandoned. I also downloaded a more recent version of xprintidle from the RPMSphere repository, and it does not work properly. If called on the command line, xprintidle produces the following error message:
bash: /usr/bin/xprintidle: cannot execute binary file: Exec format error
Which might indicate a build or packaging bug on it.
Also, the Do Not Disturb plugin on Wayland uses the package wlrctl as a dependency, which is also not available on the main Fedora repositories. I tracked it down on an RPMSphere repository, and also installed its dependencies(wlroots, etc.) and it does not work properly on GNOME. I tested it in Sway and there it does detect fullscreen windows as it should.
Perhaps some other packages exists who could provide the functionality that xprintidle and wlrctl do, and would work properly in Fedora (GNOME)?
OS: Fedora 35
GNOME 41.6
The text was updated successfully, but these errors were encountered:
AdamPS
changed the title
the dependencies required by the Smart Pause and the Do Not Disturb plugins are abandoned or unavailable
Dependencies abandoned or unavailable on Fedora
Dec 22, 2023
Well, only for Wayland - on X11, we still rely on xprintidle.
It might be possible to bypass xprintidle by using Xlib/xcb directly. PRs welcome, I personally don't think I'll invest much time it.
Anyway, Safe Eyes does not depend on xprintidle to work. When #576 will be merged, Safe Eyes on Wayland will be (almost) on par with XOrg. Then, we really will not need xprintidle.
I am also not in favor of investing our time to fix Safe Eyes in XOrg bypassing xprintidle.
The Smart Pause plugin requires the package xprintidle for working on Xorg. The recommended source for xprintidle (on Fedora, at least) is an outdated repository which seems to be abandoned. I also downloaded a more recent version of xprintidle from the RPMSphere repository, and it does not work properly. If called on the command line, xprintidle produces the following error message:
bash: /usr/bin/xprintidle: cannot execute binary file: Exec format error
Which might indicate a build or packaging bug on it.
Also, the Do Not Disturb plugin on Wayland uses the package wlrctl as a dependency, which is also not available on the main Fedora repositories. I tracked it down on an RPMSphere repository, and also installed its dependencies(wlroots, etc.) and it does not work properly on GNOME. I tested it in Sway and there it does detect fullscreen windows as it should.
Perhaps some other packages exists who could provide the functionality that xprintidle and wlrctl do, and would work properly in Fedora (GNOME)?
The text was updated successfully, but these errors were encountered: