Package Details: superpaper 2.2.1-1

Git Clone URL: https://aur.archlinux.org/superpaper.git (read-only, click to copy)
Package Base: superpaper
Description: Cross-platform multi monitor wallpaper manager
Upstream URL: https://github.com/hhannine/Superpaper
Licenses: MIT
Submitter: twa022
Maintainer: twa022
Last Packager: twa022
Votes: 5
Popularity: 0.000085
First Submitted: 2019-05-19 15:05 (UTC)
Last Updated: 2022-12-21 14:41 (UTC)

Latest Comments

1 2 Next › Last »

twa022 commented on 2022-02-18 04:06 (UTC)

@jsimon0: I added a superpaper-git package. Can you install that and see if it resolves those issues.

jsimon0 commented on 2022-02-03 03:38 (UTC) (edited on 2022-02-03 03:45 (UTC) by jsimon0)

Getting this for a while, pretty sure it started after updated to Python 3.10. I did the module rebuild steps as instructed. I've also reinstalled/rebuilt all the dependencies.

Gtk-Message: 22:34:57.405: Failed to load module "appmenu-gtk-module"
Exception in thread Thread-1 (span_single_image_simple):
Traceback (most recent call last):
  File "/usr/lib/python3.10/threading.py", line 1009, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.10/threading.py", line 946, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib/python3.10/site-packages/superpaper/wallpaper_processing.py", line 1139, in span_single_image_simple
    file = profile.next_wallpaper_files()[0]
  File "/usr/lib/python3.10/site-packages/superpaper/data.py", line 481, in next_wallpaper_files
    return self.file_handler.next_wallpaper_files()
  File "/usr/lib/python3.10/site-packages/superpaper/data.py", line 536, in next_wallpaper_files
    next_image = iterable.__next__()
  File "/usr/lib/python3.10/site-packages/superpaper/data.py", line 567, in __next__
    image = self.files[self.counter]
IndexError: list index out of range

Yet the program runs in the tray. If I try to open the wallpaper configuration, I get this:

Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/superpaper/tray.py", line 60, in <lambda>
    menu.Bind(wx.EVT_MENU, lambda event: func(event, *args), id=item.GetId())
  File "/usr/lib/python3.10/site-packages/superpaper/tray.py", line 299, in configure_wallpapers
    config_frame = ConfigFrame(self)
  File "/usr/lib/python3.10/site-packages/superpaper/gui.py", line 31, in __init__
    config_panel = WallpaperSettingsPanel(self, parent_tray_obj)
  File "/usr/lib/python3.10/site-packages/superpaper/gui.py", line 74, in __init__
    self.wpprev_pnl = WallpaperPreviewPanel(self, self.display_sys)
  File "/usr/lib/python3.10/site-packages/superpaper/gui.py", line 1363, in __init__
    self.draw_displays()
  File "/usr/lib/python3.10/site-packages/superpaper/gui.py", line 1381, in draw_displays
    bmp_canv = wx.Bitmap.FromRGBA(self.dtop_canvas_relsz[0], self.dtop_canvas_relsz[1], red=0, green=0, blue=0, alpha=255)
TypeError: Bitmap.FromRGBA(): argument 1 has unexpected type 'float'

Worth noting that the AppImage does work

twa022 commented on 2021-12-15 01:19 (UTC)

@NickGeek: sounds like you need to rebuild python-screeninfo. I suggest

pacman -Qo /usr/lib/python3.9

to see what other packages you need to rebuild after the python 3.10 update.

NickGeek commented on 2021-12-14 22:48 (UTC)

Getting the following with Python 3.10.1:

/usr/lib/python3.10/site-packages
/home/nick/.config/superpaper
/home/nick/.config/superpaper/profiles
11:48:04: Warning: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1014,wx containers,compatible with 2.8),
and wxPython used 3.0 (wchar_t,compiler with C++ ABI 1016,wx containers,compatible with 2.8).
Traceback (most recent call last):
  File "/usr/bin/superpaper", line 33, in <module>
    sys.exit(load_entry_point('superpaper==2.1.0', 'console_scripts', 'superpaper')())
  File "/usr/bin/superpaper", 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/superpaper/__main__.py", line 13, in <module>
    from superpaper.cli import cli_logic
  File "/usr/lib/python3.10/site-packages/superpaper/cli.py", line 8, in <module>
    from superpaper.data import CLIProfileData
  File "/usr/lib/python3.10/site-packages/superpaper/data.py", line 15, in <module>
    import superpaper.wallpaper_processing as wpproc
  File "/usr/lib/python3.10/site-packages/superpaper/wallpaper_processing.py", line 20, in <module>
    from screeninfo import get_monitors
ModuleNotFoundError: No module named 'screeninfo'

Tio commented on 2020-12-06 13:05 (UTC)

With the latest update it works for me. Justsaying

Gr3q commented on 2020-12-06 12:58 (UTC)

Due to the recent python updates (to 3.9) this package and python-screeninfo needs to be reinstalled from the AUR to work.

Lucki commented on 2020-10-23 08:52 (UTC) (edited on 2020-10-23 08:53 (UTC) by Lucki)

This is misisng setuptools as a dependency:

==> Starting package()...
Traceback (most recent call last):
  File "setup.py", line 3, in <module>
    from setuptools import setup, find_packages
ModuleNotFoundError: No module named 'setuptools'

https://wiki.archlinux.org/index.php/Python_package_guidelines#setuptools

Tio commented on 2020-05-18 11:39 (UTC)

The appimage works but this AUR package does not: Here's the error:

superpaper
/usr/lib/python3.8/site-packages
/home/tio/.config/superpaper
/home/tio/.config/superpaper/profiles
Traceback (most recent call last):
  File "/usr/bin/superpaper", line 11, in <module>
    load_entry_point('superpaper==2.0.2', 'console_scripts', 'superpaper')()
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 490, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 2859, in load_entry_point
    return ep.load()
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 2450, in load
    return self.resolve()
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 2456, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python3.8/site-packages/superpaper/__main__.py", line 13, in <module>
    from superpaper.cli import cli_logic
  File "/usr/lib/python3.8/site-packages/superpaper/cli.py", line 8, in <module>
    from superpaper.data import CLIProfileData
  File "/usr/lib/python3.8/site-packages/superpaper/data.py", line 15, in <module>
    import superpaper.wallpaper_processing as wpproc
  File "/usr/lib/python3.8/site-packages/superpaper/wallpaper_processing.py", line 19, in <module>
    from PIL import Image, UnidentifiedImageError
ImportError: cannot import name 'UnidentifiedImageError' from 'PIL' (/usr/lib/python3.8/site-packages/PIL/__init__.py)

twa022 commented on 2020-04-29 19:24 (UTC)

@jlauney: thanks. I added python-dataclasses as a dependency to python-screeninfo.

jlaunay commented on 2020-04-26 15:41 (UTC)

aur/python-dataclasses is needed to avoid the following error on launch.

pkg_resources.DistributionNotFound: The 'dataclasses' distribution was not found and is required by screeninfo