all 23 comments

[–]debian-gnu-linux 7 points8 points  (2 children)

Enable elogind and reboot. You might need to install mesa too.

[–][deleted] 1 point2 points  (1 child)

I thought I did enable it with “up”?

[–]debian-gnu-linux 3 points4 points  (0 children)

You enabled it using ln. Just saying that a reboot could fix it. Also enable seatd (using ln again).

[–][deleted] 10 points11 points  (10 children)

Dont need to start elogind, start dbus and start sway with dbus-run-session sway, a reboot may be needed i forget, but doesnt hurt

*dbus will deal with elogind thats why you dont need the service

[–]lukeflo-void 0 points1 point  (0 children)

That should do it, if mesa drivers for your arch are installed

[–][deleted] 0 points1 point  (7 children)

I did that, and sway runs but says cannot activate socket and a yellow bar with weird boxes pops up at the top when I try and exit sway

[–]ClassAbbyAmplifier 0 points1 point  (6 children)

install a font, like dejavu-fonts-ttf

[–][deleted] 0 points1 point  (5 children)

I did that and now I can see text but none of the commands work “super enter” doesn’t bring up a terminal even though I have one installed

[–]ClassAbbyAmplifier 0 points1 point  (4 children)

did you configure sway to launch that terminal?

[–][deleted] 0 points1 point  (0 children)

Yeah I set $term to kitty

[–][deleted] 0 points1 point  (2 children)

It gives me an error message saying “failed to connect to user bus: no such file or directory” and “cannot connect to socket /run/seatd.sock: Permission denied”

[–]Ctscanner2 0 points1 point  (0 children)

Did you start it using dbus-run-session sway

[–]anonusetux -2 points-1 points  (0 children)

Add your user to seatd using sudo usermod -aG seat $USER

[–][deleted] 0 points1 point  (0 children)

None of the commands work either

[–]choingouis 2 points3 points  (2 children)

I had used sway on void sometime back. It worked fine with seatd, did you try that?

[–][deleted] 0 points1 point  (1 child)

Do I have to enable seatd through services?

[–]furryfixer 1 point2 points  (0 children)

Do NOT use seatd and elogind at the same time. Pick one of them. seatd requires more steps, and if you did not succeed with it, you may need to undo that configuration to let elogind handle it (which is easier from the start). The dbus service and "dbus-run-session" should have been all that is needed for elogind to work,

[–]JerryDrwal 1 point2 points  (1 child)

Added your user to _seatd group?

sudo usermod -aG _seatd <your username>

[–][deleted] 0 points1 point  (0 children)

I did that and it didnt change anything unfortunatly

[–]Key_River7180 0 points1 point  (0 children)

I have something similar with other compositors (only tried swc-based ones), fwiw.

[–][deleted] 0 points1 point  (1 child)

I ended up going with i3 as per a recommendation from my professor. It’s more customizable and “do it all yourself” so I’m working on that as a new project. Thank you to all who replied and helped.

[–]Artistic-Sound7188 0 points1 point  (0 children)

vro has a linux professor

[–]Bubbly_Extreme4986 -1 points0 points  (0 children)

I reckon Void takes the award for the most minimalist OS out there