Skip to content
This repository has been archived by the owner on Aug 26, 2021. It is now read-only.

Proposals for this repo #4

Open
Vixeliz opened this issue Sep 12, 2020 · 8 comments
Open

Proposals for this repo #4

Vixeliz opened this issue Sep 12, 2020 · 8 comments
Labels
enhancement New feature or request

Comments

@Vixeliz
Copy link
Contributor

Vixeliz commented Sep 12, 2020

I have a few ideas for this repo and would like your thoughts. Firstly I just opened up a pull request for seatd on kiss-community dylanaraps/community#1235. If we were to bump wlroots and sway to git and build with seatd support we can drop the need for setuid on sway.

Second idea I have is to have two new packages in addition to sway and wlroots something like wlroots-nox and sway-nox so people have the option to build wlroots and sway without the x backend.

Let me know your thoughts.

@sincetheflood
Copy link
Owner

I'd rather avoid pulling in master if possible, can you not build with seatd support on the latest release? I'm finding seatd's readme a little confusing - is this an alternative to building with elogind or is it something on top of elogind?

That'd be fine, do you think it would be better to make a separate kiss repo (different folder in this git repo) like the sdsddsd1's my-wayland repo was set up or just add a -nox suffix? I'm fine either way, splitting them into separate folders does seem a little neater though.

@sincetheflood sincetheflood added the enhancement New feature or request label Sep 12, 2020
@Vixeliz
Copy link
Contributor Author

Vixeliz commented Sep 12, 2020

Right now seatd is only works on latest master for wlroots. It may work on latest release for sway. We could always wait till they make a release with seatd support. And yes the documentation seems sparse right now. Basically there is libseat that has two backends available. Either elogind or seatd. Seatd needs to be implemented seperately for it to work which wlroots has done in a few recent pull request. Seatd has no complicated dependencies like elogind and just requires libc. I am using it right now with some builds I threw together and my sway is now running as user instead of root. As for the nox I think we could do a seperate folder maybe noxland like in sdsddsds old mywayland repo except with not as many extreme options.

@Vixeliz
Copy link
Contributor Author

Vixeliz commented Sep 12, 2020

Speaking of proposals I could make a pull request here with my webkit2gtk build which has hardware acceleration on wayland.

Edit:
I can also probably get gammastep to build without gettext so we can build it natively.

@sincetheflood
Copy link
Owner

Speaking of proposals I could make a pull request here with my webkit2gtk build which has hardware acceleration on wayland.

I'm fond of the extensions I can get with firefox but go ahead! Browser diversity is a good thing.

I can also probably get gammastep to build without gettext so we can build it natively.

Ooo I'd love to have an actual build file, really hate telling people "Yes I'm a totally trustworthy source of binary distribution". iirc issue I ran into was a dependency on autopoint to run the bootstrap script and then then intltool to run the configure script.

@Vixeliz
Copy link
Contributor Author

Vixeliz commented Mar 4, 2021

An update on the seatd situation. For a few releases now seatd has been supported are you still interested?

@sincetheflood
Copy link
Owner

My KISS install currently isn't working but if you can put together a PR to switch I'd love to merge it!

@sincetheflood
Copy link
Owner

Got everything working again yesterday, if you don't have the time to make a PR I'll give it a shot sometime this week.

@Vixeliz
Copy link
Contributor Author

Vixeliz commented Mar 9, 2021

Kinda forgot about this I was mistaken though there was an issue with latest release so I still had to use git. However I'm sure next release all will be fine if you want then I can make a pr.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants