Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wayland phase 3 (Greeter) #440

Open
plfiorini opened this issue Jul 16, 2015 · 14 comments

Comments

Projects
None yet
9 participants
@plfiorini
Copy link
Member

commented Jul 16, 2015

Phase 1: #419
Phase 2: #426

  • Greeter: KeyboardBackend moved to its separate .cpp/.h files
  • Greeter: Wayland keyboard backend
  • Non X11 greeter requires Qt >= 5.5
  • Greeter: Make sure combo boxes do not create new windows
  • Greeter: Use QPA for the first iteration and in the next iteration use Green Island
  • Xorg user session

@plfiorini plfiorini self-assigned this Jul 16, 2015

@plfiorini plfiorini added this to the New 1.0 milestone Jul 16, 2015

@plfiorini plfiorini added the feature label Jul 16, 2015

@plfiorini plfiorini modified the milestones: 0.13, New 1.0 Sep 6, 2015

plfiorini added a commit to plfiorini/sddm that referenced this issue Sep 6, 2015

Separate keyboard code into multiple files
We want to support multiple keyboard backends (Wayland and Xcb), but
in order to do this we first need to separate the code to make it
more manageable.

Issue: sddm#440

plfiorini added a commit that referenced this issue Sep 8, 2015

Separate keyboard code into multiple files
We want to support multiple keyboard backends (Wayland and Xcb), but
in order to do this we first need to separate the code to make it
more manageable.

Issue: #440

@plfiorini plfiorini modified the milestones: 0.14, 0.13 Oct 19, 2015

@genodeftest

This comment has been minimized.

Copy link

commented Jan 13, 2016

As long as this issue is not closed, can you please clarify the short description of SDDM? It currently reads QML based X11 and Wayland display manager, but it should probably be more like QML based display manager for X11 and Wayland sessions

@plfiorini plfiorini modified the milestones: 0.15, 0.14 May 2, 2016

@plfiorini

This comment has been minimized.

Copy link
Member Author

commented Aug 20, 2016

Wait for #616

@plfiorini plfiorini modified the milestones: 0.16, 0.15 Apr 19, 2017

@woutermont

This comment has been minimized.

Copy link

commented Jun 27, 2017

Can I just ask if there is any progress on a wayland-backed greeter?

@plfiorini plfiorini removed this from the 0.16 milestone Nov 20, 2017

@sandersr

This comment has been minimized.

Copy link

commented Mar 15, 2018

What's the ETA on this issue? It seems it's been open for a very long time and it's almost done.

@cafehaine cafehaine referenced this issue Mar 19, 2018

Closed

Display manager #1

@raneon

This comment has been minimized.

Copy link

commented Apr 21, 2018

I would like to request as well that we get a short update on the Wayland status. It seems like most of the tickets are addressed. I use Plasma-Wayland since a long time and SDDM is one of the last pieces on my systems without Wayland support. Can we expect a Wayland test build or what are the open points that must be addressed first?

@mispp

This comment has been minimized.

Copy link

commented Jul 9, 2018

There wasn't any activity recently here, is this still planned or?

@majkrzak

This comment has been minimized.

Copy link

commented Jul 27, 2018

It seems that #673 and #616 just have to be merged

@sandy-8925

This comment has been minimized.

Copy link

commented Sep 13, 2018

So, I looked into #616 - that work uses the GreenIsland compositor. However, the GreenIsland compositor seems to be deprecated and doesn't work with newer Qt versions in it's present form.

I propose using wlroots instead - @plfiorini , @davidedmundson - do you guys think it's a good approach? I want to get sddm running on Wayland, so I'd like to take this up.

@davidedmundson

This comment has been minimized.

Copy link
Member

commented Sep 13, 2018

I don't think SDDM needs to "use" anything itself. From an SDDM POV we need to:

  1. not start X (depending on config)
  2. wrap sddm-greeter in a script that launches whatever
  3. detect if this has an issue and fallback to starting X and the greeter
@sandy-8925

This comment has been minimized.

Copy link

commented Sep 13, 2018

Right, but the greeter is just a normal QGuiApplication, and needs a Wayland compositor in order to display something - right?

@davidedmundson

This comment has been minimized.

Copy link
Member

commented Sep 13, 2018

Yes, by "launches whatever" I meant a compositor.

@majkrzak

This comment has been minimized.

Copy link

commented Dec 17, 2018

@plfiorini what's the current status? Are you alive?

@plfiorini

This comment has been minimized.

Copy link
Member Author

commented Dec 17, 2018

Let's see if I can continue working on it during Xmas vacations.

@raneon

This comment has been minimized.

Copy link

commented Dec 17, 2018

I'm following this quite some time now and it would be great see some activities to get SDDM Wayland running! thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.