Package Details: caffeine-ng 4.2.0-2

Git Clone URL: https://aur.archlinux.org/caffeine-ng.git (read-only, click to copy)
Package Base: caffeine-ng
Description: Status bar application able to temporarily inhibit the screensaver and sleep mode.
Upstream URL: https://codeberg.org/WhyNotHugo/caffeine-ng
Keywords: caffeine powersaving screensaver
Licenses: GPL-3.0-or-later
Conflicts: caffeine, caffeine-bzr, caffeine-oneclick, caffeine-systray
Provides: caffeine, caffeine-bzr, caffeine-oneclick, caffeine-systray
Replaces: caffeine-oneclick, caffeine-systray
Submitter: whynothugo
Maintainer: whynothugo (darose)
Last Packager: darose
Votes: 123
Popularity: 0.85
First Submitted: 2014-10-19 05:26 (UTC)
Last Updated: 2024-09-24 00:34 (UTC)

Pinned Comments

whynothugo commented on 2023-05-05 09:34 (UTC)

After an upgrade to Python 3.11, you need to rebuild this package (and all Python packages in the AUR).

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 25 Next › Last »

johnjohn commented on 2022-02-23 06:04 (UTC) (edited on 2022-02-23 06:05 (UTC) by johnjohn)

I got no module pulsectl error

Traceback (most recent call last):
  File "/usr/bin/caffeine", line 33, in <module>
    sys.exit(load_entry_point('caffeine-ng==3.5.1', 'gui_scripts', 'caffeine')())
  File "/usr/bin/caffeine", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 162, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/lib/python3.10/site-packages/caffeine/main.py", line 54, in <module>
    from .core import Caffeine  # noqa: E402
  File "/usr/lib/python3.10/site-packages/caffeine/core.py", line 26, in <module>
    from pulsectl import Pulse
ModuleNotFoundError: No module named 'pulsectl'

Simply install it via pip solved it.

pip install pulsectl

cciva commented on 2021-12-14 10:20 (UTC) (edited on 2021-12-14 10:21 (UTC) by cciva)

And to rebild them all with latest python (python 3.10) you can do following :

pacman -Qoq /usr/lib/python3.9 | yay -S - --rebuild

source: reddit

whynothugo commented on 2021-12-13 19:15 (UTC) (edited on 2021-12-15 12:46 (UTC) by whynothugo)

After upgrading to Python 3.10, you need to rebuild all Python packages built with Python 3.9. You can get a list of these packages using:

pacman -Qo /usr/lib/python3.9

You can reinstall these with:

paru -S --aur --rebuild $(pacman -Qo /usr/lib/python3.9)

alfredo.ardito commented on 2021-12-13 10:20 (UTC)

caffeine not working anymore after python upgrade to 3.10.1
it reports this error:
importlib.metadata.PackageNotFoundError: No package metadata was found for caffeine-ng
I tried to uninstall and reinstall but the error persists.

johnjohn commented on 2021-11-12 17:25 (UTC)

I am using pyenv and had to install "dbus-python" manually using pip.

mmkodali commented on 2021-10-17 08:28 (UTC)

build fails as python-pulsectl build fails with following error.

error: failed to commit transaction (conflicting files)
python-pulsectl: /home/xxxx/.pyenv exists in filesystem
Errors occurred, no packages were upgraded.

whynothugo commented on 2021-07-14 10:13 (UTC)

Updated, thanks!

thiagowfx commented on 2021-07-11 20:37 (UTC)

A few improvements:

darose commented on 2021-04-20 16:53 (UTC)

NM. I see that this has already been referenced in several bug reports. I'll stay on 3.4.2 until the bug fixes for audio get released in the next version.

darose commented on 2021-04-20 16:41 (UTC)

Looks like this might be the trigger:

INFO:caffeine.core:Audio playback detected (firefox). Inhibiting.