| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Various generated files are ending up being disted, which is wrong
becuase they leak the maintainer's prefix into the tarball and are
generated anyway during build.
|
|
|
|
|
|
| |
kill-session-processes=1 is long gone
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
|
| |
|
|
|
|
|
|
|
| |
This allows gdm to pass the LUKS password through to PAM.
The login keyring will now be unlocked automatically if autologin is
enabled!
|
|
|
| |
This reverts commit 762b312bb98d31bd036fbcc8d61e53d5b1298d65
|
|
|
|
|
| |
This allows gdm to pass the LUKS password through to PAM.
The login keyring will now be unlocked automatically if autologin is enabled!
|
|
|
|
|
|
|
|
|
| |
At the moment GLX applications don't work well when the
proprietary nvidia driver is used with a wayland session.
For now, disable wayland on that hardware, and users who
want to opt in can just edit the udev rule.
(or add their own that overrides it)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Different distributions place udev rules in
different locations (depending on whether or
not /usr is a symlink to /)
That means the location needs to be configurable.
This commit adds a new ./configure argument,
--with-udevdir that allows distributions to specify
where udev looks for its data files.
By default it pulls the answer from pkg-config.
This commit also fixes `make distcheck` when run
by an unprivileged user by disabling udev rule
installation entirely during distcheck.
Small changes by Ray Strode.
Closes https://gitlab.gnome.org/GNOME/gdm/merge_requests/44
|
|
|
|
|
|
|
|
|
| |
Disable wayland for Huawei Hi1710 chipsets.
The login screen is skewed/distorted on arm server, and I couldn't
find root cause, and no other developer ever has access to the hardware.
https://gitlab.gnome.org/GNOME/mutter/issues/219
|
|
|
|
|
| |
The $prefix was /usr in general, but rules in /usr/lib/udev/ can't
be loaded by udev, so just remove it.
|
|
|
|
|
|
| |
This got dropped accidentally i think because of .gitignore
See merge request GNOME/gdm!5
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Now that we have a gdm-disable-wayland binary for disabling
wayland at boot, we should use it.
This commit changes the cirrus udev rule to use gdm-disable-wayland,
rather than running sh and printf.
https://bugzilla.gnome.org/show_bug.cgi?id=796315
|
|
|
|
|
|
|
|
|
|
|
| |
gdm.conf-custom.in has a comment explaining how to disable wayland and
force Xorg.
That comment misspells the word "Uncomment".
This commit corrects the spelling.
https://bugzilla.gnome.org/show_bug.cgi?id=795825
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=764567
|
|
|
|
|
|
| |
Disable Wayland on Cirrus chipsets where it is not supported yet.
https://bugzilla.gnome.org/show_bug.cgi?id=789081
|
|
|
|
|
|
|
|
|
|
| |
The "org.gnome.SettingsDaemon.A11yKeyboard" has been been removed,
now handled in gnome-shell/mutter instead.
This is similar to the analagous commit in gnome-session for the
user session definition.
https://bugzilla.gnome.org/show_bug.cgi?id=792932
|
|
|
|
|
|
|
| |
This used to be done with a special greeter indicator, but it's
much simpler to just define the presets accordingly.
https://bugzilla.gnome.org/show_bug.cgi?id=788942
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=787288
|
|
|
|
|
|
|
|
|
| |
We no longer have the orientation and xrandr services for g-s-d anymore.
That stuff is now part of mutter (see bug 7782232)
This commit drops them from the session file.
https://bugzilla.gnome.org/show_bug.cgi?id=785135
|
|
|
|
|
|
| |
This reverts commit 9fb36b5bef44bfe4aa1dda52196e08480638ce35.
https://bugzilla.gnome.org/show_bug.cgi?id=784340
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts
https://git.gnome.org/browse/gdm/commit/?id=f66cdfcb2
and renames the session from gdm-shell to gnome-login.
The removal caused problems for Ubuntu 17.10 which does not
include gnome.session by default.
https://launchpad.net/bugs/1701243
https://bugzilla.gnome.org/show_bug.cgi?id=784340
|
| |
|
|
|
|
|
|
|
| |
This was dropped in f66cdfcb but GDM won't start when the
default session-name is set to something else
https://bugzilla.gnome.org/show_bug.cgi?id=781793
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
A logic error in the Makefile means that the systemd unit will
only get installed if the unit dir doesn't yet exist. That's normally
the case for package builds, but won't be the case at all for builds
from tarball.
This commit fixes up the logic.
https://bugzilla.gnome.org/show_bug.cgi?id=781082
|
|
|
|
|
|
|
| |
This is no longer set in the 00-upstream-settings defaults key file
since commit f66cdfcb, so no point on locking it down here.
https://bugzilla.gnome.org/show_bug.cgi?id=744764
|
|
|
|
|
|
|
| |
This are ignored by GTK3 and GNOME Shell now, and are only relevant
for GTK2 and other legacy apps now, not for GDM or gnome-initial-setup.
https://bugzilla.gnome.org/show_bug.cgi?id=780866
|
|
|
|
|
|
|
|
|
|
| |
gnome-settings-daemon will not use dconf to know which plugin (now
helper daemon) to run anymore. Instead, this logic will be implemented
directly in gnome-settings-daemon.
See https://bugzilla.gnome.org/show_bug.cgi?id=772370
https://bugzilla.gnome.org/show_bug.cgi?id=772447
|
|
|
|
|
| |
These files haven't been used since multistack became
a hard requirement.
|
|
|
|
|
|
|
|
|
|
|
| |
In theory sending the password to them could be beneficial.
If for instance, they have pam_krb5 or pam_ecryptfs or pam_sss.
In practice, the stacks will fail if the passwords don't match,
and prevent autologin from continuing.
This commit just sidesteps them for now. Eventually,
authconfig/et al, will need to get updated to accomodate us.
|
|
|
|
| |
It prevents postlogin from getting run.
|
|
|
|
|
|
|
|
|
|
|
| |
If pam_gdm fails we shouldn't call into pam_unix since it can lead
to the system asking for a password, and autologin isn't equipped for
that.
This commit changes the pam configuration to jump to pam_permit if
pam_gdm fails.
https://bugzilla.gnome.org/show_bug.cgi?id=770612
|
|
|
|
| |
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
|
|
|
|
|
|
| |
Since it was dropped in gnome-settings-daemon 3.20
https://bugzilla.gnome.org/show_bug.cgi?id=770418
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If the user has an encrypted disk then systemd will cache the password
they type into the keyring. It makes sense to try to use this password
for automatic login purposes first, since on single user machines,
the sole user password is likely to match the disk password.
Of course if it doesn't work we'll fall back to the old way of doing
automatic login without a password (and then the user will have to
manualy enter if they need to for gnome-keyring or whatever)
https://bugzilla.gnome.org/show_bug.cgi?id=769950
|
|
|
|
|
|
|
|
| |
The login screen user account won't ever have a password or get locked,
so there's no reason to run the system-auth password and account
stacks for the login screen launch environment.
https://bugzilla.gnome.org/show_bug.cgi?id=764472
|
|
|
|
|
|
|
| |
This is api expected by the shell, it has to be called
gdm-password.
https://bugzilla.gnome.org/show_bug.cgi?id=762636
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=760495
|
|
|
|
|
|
| |
There are no greeter options anymore
https://bugzilla.gnome.org/show_bug.cgi?id=760589
|
| |
|
|
|
|
|
|
|
|
| |
We now tell gnome-shell to use GDM mode a different
way so we don't need to override the desktop files
anymore.
https://bugzilla.gnome.org/show_bug.cgi?id=757715
|
|
|
|
|
|
|
|
|
|
|
|
| |
custom is a magic name we used to allow
for having the user decide their session by
a ~/.xsession file. We no longer support that
construct and haven't for many years. Instead,
users who want that functionality can just add
a xsession file to accomplish it.
This commit just removes some left over cruft that
never got cleaned up.
|
|
|
|
|
|
|
|
| |
I really don't want
$ git grep slave
to return hits.
|
|
|
|
| |
Woops, 3.17.3 doesn't ship a unit file.
|
|
|
|
|
|
| |
It was deprecated in 3.16 to be removed in 3.18
https://bugzilla.gnome.org/show_bug.cgi?id=743940
|
|
|
|
|
|
|
|
| |
Most distros use custom logic for their Xsession, so we can't really
ship a default here. Doing so would break people running "make install"
and expecting things to work.
https://bugzilla.gnome.org/show_bug.cgi?id=750220
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=747987
|
|
|
|
|
|
|
|
| |
This is like the previous commit, but a slightly better choice,
because it's more fault tolerant; if GDM fails to kill a child,
systemd will help out.
https://bugzilla.gnome.org/show_bug.cgi?id=747088
|