alex-courtis / way-displays

way-displays: Auto Manage Your Wayland Displays
MIT License
241 stars 12 forks source link

way-displays can't run with Sway 1.8 #58

Closed wdv4758h closed 1 year ago

wdv4758h commented 1 year ago

Not sure the patch should go to Sway or here. The way-displays will show error and exit with Sway 1.8. However, it works fine with Sway 1.7.

The logs I got:

I [20:53:19] way-displays version 1.6.0
I [20:53:19]
I [20:53:19] Found configuration file: /home/user/.config/way-displays/cfg.yaml
I [20:53:19]
I [20:53:19] Active configuration:
I [20:53:19]   Arrange in a ROW aligned at the TOP
I [20:53:19]   Auto scale: ON
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event17 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event0 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event1 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event27 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event21 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event22 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event23 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event24 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event25 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event3 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event5 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event8 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event6 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event7 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event26 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event20 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event10 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event11 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event12 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event13 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event14 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event15 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event16 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event4 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event9 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event19 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event2 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event18 failed: 13 Permission denied
W [20:53:19]
W [20:53:19] WARNING: libinput open /dev/input/event28 failed: 13 Permission denied
interface 'zwlr_output_head_v1' has no event 13
E [20:53:19]
E [20:53:19] ERROR: wl_display_read_events failed at src/server.c:166, exiting: 9 Bad file descriptor
E [20:53:19]
E [20:53:19] ERROR: Please raise an issue: https://github.com/alex-courtis/way-displays/issues
E [20:53:19] ERROR: Attach this log and describe the events that occurred before this failure.
alex-courtis commented 1 year ago

This should have been resolved in #53

Please update to 1.6.2 (latest) and see if the problem persists.

alex-courtis commented 1 year ago

RE WARNING: libinput open /dev/input/event28 failed: 13 Permission denied:

add yourself to the input group to properly detect the laptop lid: Laptop Lid Not Detected - Permission Denied

wdv4758h commented 1 year ago

I missed the old ticket. Everything works so well, makes me forget that I installed way-displays from AUR. Things work fine after update to 1.6.2. I also set the input group now.

Thanks for your work and quick reply!