-
Notifications
You must be signed in to change notification settings - Fork 355
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
[TEST] Jexposit xorg server removal tests #5503
[TEST] Jexposit xorg server removal tests #5503
Conversation
Add a class wrapping GNOME Kiosk's input sources API that future commits will use via the localization service to replace the X11 keyboard management logic.
libxklavier is deprecated and X11-only. On RHEL, the GNOME Kiosk API can be used instead to handle the keyboard configuration. In order to make the code migration as simple as possible, keep the XklWrapper class and update its implementation to use GNOME Kiosk's API via the localization service.
Invoke gdbus-codegen as part of the make build and makeupdates script to generate C code from org.fedoraproject.Anaconda.Modules.Localization.xml.
This C widget is the last place were libxklavier is used. Use GNOME Kiosk's API via the localization service instead.
Anaconda uses xrandr to set the screen resolution when the boot option "inst.resolution" [1] is used. In order to be able to drop the X.Org server, use Mutter's API instead of xrandr. The kickstart equivalent option has been removed, so we don't need to care about it [2]. [1] https://anaconda-installer.readthedocs.io/en/latest/boot-options.html#inst-resolution [2] https://pykickstart.readthedocs.io/en/latest/kickstart-docs.html#xconfig
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>
a163e7b
to
aa5788a
Compare
aa5788a
to
613ccb1
Compare
613ccb1
to
0395bf9
Compare
Hello, |
Oh yes, I already fixed the pylint issues and added your changes to #5485, see my comment #5485 (comment) I'll rebase on master to get pylint running again. |
Closing as the tests are now included in #5485 |
Testing tests for #5485