superpaper: Doesn't seem to work on macOS

Hi, you stated that you’d be open to people trying this out in macOS. I tried installing it with setup.py and it didn’t work. Running it with pyinstaller_wrapper.py yielded a NameError. Could you give hints as to how this project is even supposed to be run on macOS? The documentation doesn’t really go into detail beyond dependencies that need to be installed. Thanks

About this issue

  • Original URL
  • State: open
  • Created 2 years ago
  • Comments: 47 (28 by maintainers)

Most upvoted comments

Oh thanks that works! It actually starts now and is capable of setting the wallpaper image on all three screens, even with the “displays are separate spaces” setting enabled. However, the center screen’s wallpaper is glitched (but less so than before):

the layout: Screenshot 2022-02-25 at 13 39 50

the applied center wallpaper: Screenshot 2022-02-25 at 13 40 08

The other two match what the layout says they should.

yes that’s much better now. Cool!

On 13. Dec 2022, at 21:27, Henri Hänninen @.***> wrote:

Thanks! I pushed a change to possibly fix it, how does it look now?

— Reply to this email directly, view it on GitHub https://github.com/hhannine/superpaper/issues/113#issuecomment-1349642059, or unsubscribe https://github.com/notifications/unsubscribe-auth/AECTWFVUMLFFMR7HGXPPGR3WNDL35ANCNFSM5O2WT5FA. You are receiving this because you authored the thread.

It works (I’m assuming this is what you mean) but the input field for the number is too small. Screenshot 2022-12-13 at 21 20 40

Do you have ‘attrdict3’ installed? Here’s some related discussion wxWidgets/Phoenix#2296

Ok after installing that transitive dependency myself it compiled wxpython for really long but now it’s working again. Thanks!

I changed the setting and it does launch now. Here’s a list of issues I’ve experienced so far:

  • Setting custom bevel distances doesn’t work. Pressing a number key makes the dialog disappear.
  • [ ] The “home” folder in the wallpaper source selection dialog doesn’t contain anything
  • The wallpaper source selection dialog starts off too narrow such that not all of the buttons are visible
  • At some points, it freezes and clicking anywhere doesn’t work and and error sound is played.
  • (Error related to resizing the folder dialog seems to be fixed. The error 213:216: execution error: Can’t get end. (-1728) is printed.)
  • [ ] There is an error if images are within subfolders of an added wallpaper source folder (and not only at the top level)
  • Applying an image only applies it to the main screen (and not the other ones)
  • The image that is applied as the wallpaper sometimes (idk when) has cuts in it (like being composed of multiple images)
  • [ ] Clicking apply doesn’t seem to always update the desktop image
  • [ ] It’s not clear how to use folders of images. It seems to be picking a random image from the folder every time I click apply.
  • “Align test” turns the curser into a watch and then doesn’t do anything (but the curser stays a watch)
  • [ ] When using a folder, the image displayed in the program is not the same as the image applied as the desktop image.
  • [ ] Loading a profile that contains paths not present on the system results in an IndexError in the console.
  • [ ] The program doesn’t quit if Cmd+Q is pressed. (Is this the thing that had to be disabled?)
  • Is it possible to adjust the positions of the screens without creating gaps that are added onto the manually entered bevels?
  • Is there an option to align all screens to touch at their bevels (but not overlap)?
  • If there is a .DS_Store image in the profiles folder, it will fail to load that file as a profile. .DS_Store files are hidden files generated by Finder automatically and should be ignored.
  • The bevels get larger (around 2x but not by a whole number) when I save, quit and then load a profile. (this also happened in the posted log)
  • Upon startup a profile is selected in the dropdown menu but isn’t loaded until I click the menu again.

Screenshot of what the wallpaper looks like on the desktop: applied desktop wallpaper

The too narrow dialog: too narrow dialog

In general, this application seems very promising and comprehensive! I’m excited to get it to properly work on macOS. I can help test it on my system. (though not really debug it as I’m not well versed in Python)