-
Notifications
You must be signed in to change notification settings - Fork 357
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
Fallback to Wayland if Xorg is not available #5309
Fallback to Wayland if Xorg is not available #5309
Conversation
2f37b41
to
81308c8
Compare
/build-image --boot.iso |
/kickstart-test --testtype smoke |
Images built based on commit 81308c8:
Download the images from the bottom of the job status page. |
81308c8
to
e1b08de
Compare
Lets try adding |
/build-image --boot.iso |
Images built based on commit e1b08de:
Download the images from the bottom of the job status page. |
e1b08de
to
8f16cb6
Compare
Try adding python3-pam to the image. |
/build-image --boot.iso |
Images built based on commit 8f16cb6:
Download the images from the bottom of the job status page. |
8f16cb6
to
9a1bddb
Compare
Hello @M4rtinK! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:
Comment last updated at 2024-01-03 14:25:07 UTC |
9a1bddb
to
b4d6c43
Compare
/build-image --boot.iso |
Images built based on commit b4d6c43:
Download the images from the bottom of the job status page. |
b4d6c43
to
29c51ce
Compare
Looks like XWayland (xorg-x11-server-Xwayland) is not installed on the boot.iso - lets pull that in. :) |
/build-image --boot.iso |
Images built based on commit 29c51ce:
Download the images from the bottom of the job status page. |
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com>
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com>
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1] and Martin Kolman [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com>
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com>
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com>
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com>
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com>
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com>
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com>
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com>
This PR is stale because it has been open 60 days with no activity. |
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com>
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com>
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com>
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Resolves: https://issues.redhat.com/browse/RHEL-38399 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com>
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com> Resolves: RHEL-38399
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com> Resolves: RHEL-38399
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com> Resolves: RHEL-38399
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com> Resolves: RHEL-38399
This PR was closed because it has been stalled for 30 days with no activity. |
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com> Resolves: RHEL-38399
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com> Resolves: RHEL-38399 (cherry picked from commit 8800331)
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com> Resolves: RHEL-38399 Resolves: https://fedoraproject.org/wiki/Changes/AnacondaWebUIforFedoraWorkstation (cherry picked from commit 8800331)
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com> Resolves: RHEL-38399 Resolves: https://fedoraproject.org/wiki/Changes/AnacondaWebUIforFedoraWorkstation (cherry picked from commit 8800331)
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com> Resolves: RHEL-38399 Resolves: https://fedoraproject.org/wiki/Changes/AnacondaWebUIforFedoraWorkstation (cherry picked from commit 8800331)
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com> Resolves: RHEL-38399 Resolves: https://fedoraproject.org/wiki/Changes/AnacondaWebUIforFedoraWorkstation (cherry picked from commit 8800331)
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com> Resolves: RHEL-38399 Resolves: https://fedoraproject.org/wiki/Changes/AnacondaWebUIforFedoraWorkstation (cherry picked from commit 8800331)
Start GNOME Kiosk as a Wayland compositor and run Anaconda as a native Wayland client. This commit is a follow up on the work done by Neal Gompa [1], Martin Kolman and Ray Strode [2]. Credit goes to them for the code I copied and pasted. [1] rhinstaller#5401 [2] rhinstaller#5309 Co-authored-by: Neal Gompa <neal@gompa.dev> Co-authored-by: Martin Kolman <mkolman@redhat.com> Co-authored-by: Ray Strode <rstrode@redhat.com> Resolves: RHEL-38399 Resolves: https://fedoraproject.org/wiki/Changes/AnacondaWebUIforFedoraWorkstation (cherry picked from commit 8800331)
In environments where Anaconda handles the overall GUI environment setup (eq. netinst/boot.iso) try to use Wayland compositor if Xorg server is not found.
Also add support for a (temporary?) boot inst.wayland boot option, that can be used to force Wayland compositor to be used. This makes it possible to check if Waland can be used in the given environment even if the given installation image still contains Xorg.
Very preliminary PR at the moment
TODO
gnome-kiosk
exits with RC == 1 without logging any errors