[Bug 1652282] Re: Xwayland not using XAUTHORITY, prevents root applications from connecting
Phillip Susi
psusi at ubuntu.com
Tue Aug 28 16:04:29 UTC 2018
On 8/21/2018 9:34 PM, Daniel van Vugt wrote:
> Phillip,
>
> Mutter is not just a binary, but is also the library which provides ALL
> the graphics for the login screen and gnome-shell. So yes Ubuntu does
> use mutter for everything :)
Ohh... I thought it was an alternative light weight compositing window
manager similar to compiz. Or was that clutter?
I'm not sure why taking care of spawning Xwayland would be in the
compositing graphics library.
> If your Wayland login option has gone missing then that means the
> Wayland backend ("eglnative") of mutter had crashed during startup and
> so has been disabled. Please log a NEW bug for that by running:
Will do. Happens in a virtual machine so should be easy to reproduce.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gparted in Ubuntu.
https://bugs.launchpad.net/bugs/1652282
Title:
Xwayland not using XAUTHORITY, prevents root applications from
connecting
Status in gdm:
Expired
Status in GParted:
Fix Released
Status in Ubuntu GNOME:
Invalid
Status in gdm3 package in Ubuntu:
Confirmed
Status in gnome-shell package in Ubuntu:
Invalid
Status in gparted package in Ubuntu:
Invalid
Status in mutter package in Ubuntu:
Confirmed
Bug description:
When running wayland, GDM fails to set up an XAUTHORITY file and instead
relies on the process UID for authentication. This prevents
applications run as root, like gparted or synaptic from connecting to
the server. GDM needs to set up the XAUTHORITY file when running
Xwayland just like it does when it runs the conventional Xorg.
A large list of applications broken by this can be found here:
https://codesearch.debian.net/search?q=Exec%3Dsu-to-
root+filetype%3Adesktop+path%3A*%2Fapplications%2F*&perpkg=1
openSUSE handles this issue with this patch (from the changelog, it looks like they implemented this for their YaST settings app):
https://build.opensuse.org/package/view_file/GNOME:Factory/mutter/mutter-xwayland-create-xauthority.patch?expand=1
To manage notifications about this bug go to:
https://bugs.launchpad.net/gdm/+bug/1652282/+subscriptions
More information about the foundations-bugs
mailing list