Skip to content
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

Dependencies abandoned or unavailable on Fedora #482

Open
BlueberryEco opened this issue Jul 29, 2022 · 4 comments
Open

Dependencies abandoned or unavailable on Fedora #482

BlueberryEco opened this issue Jul 29, 2022 · 4 comments
Labels

Comments

@BlueberryEco
Copy link

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
@AdamPS 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
@AdamPS
Copy link
Collaborator

AdamPS commented Dec 22, 2023

If I understand correctly, the dependencies are only a problem on Fedora. This is not necessarily something that this project can fix😃.

@archisman-panigrahi
Copy link
Collaborator

This will be most likely fixed by #576

@deltragon
Copy link
Collaborator

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.

@archisman-panigrahi
Copy link
Collaborator

Does this work? https://copr.fedorainfracloud.org/coprs/alonid/xprintidle/

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants