Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Consolidate Seat.setup and Seat.start for readability | Richard Hansen | 2023-04-28 | 1 | -7/+0 |
| | | | | | The name "setup" implies early initialization, when it was actually run just before start. | ||||
* | Try activating an existing greeter before checking for switch support | Richard Hansen | 2023-04-28 | 1 | -6/+6 |
| | | | | | | | If the seat has an existing greeter session then we should activate it regardless of whether the seat supports user switching. (If the seat does not support user switching then there shouldn't be an existing greeter session, I think. Either way, it doesn't hurt to try.) | ||||
* | Improve debug logging when seat_switch_to_greeter fails | Richard Hansen | 2023-04-28 | 1 | -1/+14 |
| | | | | This will make it easier to troubleshoot multiseat issues. | ||||
* | Delete redundant cleanup code | Richard Hansen | 2023-04-28 | 1 | -5/+2 |
| | |||||
* | Determine a session is wayland with a better heuristic | worldofpeace | 2019-12-10 | 1 | -1/+1 |
| | | | | | | | | | Using the compiled in string WAYLAND_SESSIONS_DIR had some problems. In environments like NixOS, which install packages under their own immutable prefix under /nix/store. this assumption that the package would be compiled with `datadir=/usr/share` will break down. Checking if the directory contains the appropriate string is much simpler and will work with platforms like NixOS (or others as this setup popularizes). | ||||
* | Use more modern *_get_instance_private() method for storing private data | Robert Ancell | 2018-08-30 | 1 | -114/+187 |
| | |||||
* | Remove use of deprecated g_type_class_add_private | Robert Ancell | 2018-08-30 | 1 | -2/+1 |
| | |||||
* | Set XDG_SEAT env variable in script hooks | Robert Ancell | 2018-08-21 | 1 | -0/+2 |
| | |||||
* | Move variable declarations from the start of function blocks. | Robert Ancell | 2018-01-12 | 1 | -301/+144 |
| | | | | It's well past 1999... | ||||
* | Ensure XDMP X sever shuts down when session closes | Robert Ancell | 2018-01-12 | 1 | -3/+3 |
| | | | | | | | | Previously we were attempting to reconnect a greeter, however we can't trust the X server after the session is run, so we should instead close the connection. The XDMCP client is expected to reconnect again. https://bugs.launchpad.net/bugs/1739787 | ||||
* | Fix LightDM failing to start greeters on remote X servers. | Robert Ancell | 2018-01-11 | 1 | -6/+5 |
| | | | | | This change caused the VNC support to break, so contains some logic fixes for that. | ||||
* | Set names for XDMCP and VNC seats | Robert Ancell | 2018-01-11 | 1 | -5/+9 |
| | |||||
* | Fix warnings with new g_object_ref type checking in GLib | Robert Ancell | 2017-12-11 | 1 | -5/+5 |
| | |||||
* | Remove unnecessary semicolons on the end of macros | Robert Ancell | 2017-12-11 | 1 | -1/+1 |
| | |||||
* | Use g_auto to automatically free memory | Robert Ancell | 2017-09-27 | 1 | -55/+36 |
| | |||||
* | Fix timed autologins not using autologin-session when no session specified | Robert Ancell | 2017-09-21 | 1 | -0/+7 |
| | |||||
* | Expose autologin-session as a hint to the greeter | Robert Ancell | 2017-09-21 | 1 | -0/+6 |
| | | | | Based on a patch by Roland Tapken. | ||||
* | Fix warning logging on unreffed object | Robert Ancell | 2016-12-09 | 1 | -5/+7 |
| | |||||
* | Don't try and copy environment variables that don't exist | Robert Ancell | 2016-12-09 | 1 | -5/+10 |
| | |||||
* | Always pass through LD_PRELOAD, LD_LIBRARY_PATH and PATH to sessions/display ↵ | Robert Ancell | 2016-12-07 | 1 | -15/+7 |
| | | | | servers | ||||
* | Set hints for in-session-greeters | Robert Ancell | 2016-08-12 | 1 | -0/+5 |
| | |||||
* | Fix greeter being killing a started session once if a new authentication is ↵ | Robert Ancell | 2016-08-11 | 1 | -3/+3 |
| | | | | started | ||||
* | Fix reference count when creating sessions from greeters | Robert Ancell | 2016-08-11 | 1 | -1/+1 |
| | |||||
* | Fix warning about display server parent | Robert Ancell | 2016-07-14 | 1 | -0/+3 |
| | |||||
* | Allow greeters to run in-session | Robert Ancell | 2016-06-28 | 1 | -21/+49 |
| | |||||
* | Use seat name in greeter log filename | Robert Ancell | 2016-06-20 | 1 | -1/+1 |
| | |||||
* | Rename xlocal seat to local - it supports Mir and Wayland as well as X. The ↵ | Robert Ancell | 2016-06-20 | 1 | -1/+1 |
| | | | | xlocal seat type is now an alias for local | ||||
* | Remove MirServer class and connect Mir sessions directly to ↵ | Robert Ancell | 2016-06-20 | 1 | -31/+64 |
| | | | | UnitySystemCompositor | ||||
* | Correctly free seat module data on exit | Robert Ancell | 2016-06-07 | 1 | -2/+10 |
| | |||||
* | Refactor GreeterSession and Greeter into separate modules. This is to allow ↵ | Robert Ancell | 2016-05-19 | 1 | -71/+99 |
| | | | | in-session greeters in the future. | ||||
* | Use GSubprocess instead of g_spawn_async - it doesn't throw a compiler ↵ | Robert Ancell | 2016-04-28 | 1 | -4/+3 |
| | | | | warning about the args | ||||
* | Add a backup-logs option to re-enable the old log backup mode | Robert Ancell | 2015-10-28 | 1 | -1/+3 |
| | |||||
* | Use logrotate to handle files in the default log directory. | Robert Ancell | 2015-10-22 | 1 | -1/+1 |
|\ | | | | | | | | | | | This change introduces support for log rotation using the logrotate tool for file in the default log directory (/var/log/lightdm). To support this scenario, existing system log files are not moved to *.old when starting. | ||||
| * | Use logrotate to handle files in the default log directory | Alexandros Frantzis | 2015-10-20 | 1 | -1/+1 |
| | | |||||
* | | Handle trailing whitespace on boolean values | Robert Ancell | 2015-10-21 | 1 | -1/+13 |
|/ | |||||
* | Use g_object_clear where we can for readibility | Robert Ancell | 2015-10-16 | 1 | -48/+20 |
| | |||||
* | Tidy up finalize methods | Robert Ancell | 2015-10-16 | 1 | -11/+5 |
| | |||||
* | When locking a session, if an existing greeter can't be reused, then it's ↵ | Robert Ancell | 2015-10-16 | 1 | -8/+57 |
|\ | | | | | | | stopped and its display server is reused with a new greeter. | ||||
| * | Merged changes from parent branch. | Jesús González | 2015-04-28 | 1 | -3/+5 |
| |\ | |||||
| * \ | Merged changes from parent branch. | Jesús González | 2015-02-13 | 1 | -0/+48 |
| |\ \ | | | | | | | | | Fixed "lock-seat-after-vt-switch" test to expect X server reuse by the new greeter instead of X server reinitiation. | ||||
| * | | | Store in the seat the replacement greeter that shall be started when the ↵ | Jesús González | 2015-01-05 | 1 | -2/+29 |
| | | | | | | | | | | | | | | | | replaced one stops | ||||
| * | | | When locking a session, if an existing greeter can't be reused, then it's ↵ | Jesús González | 2014-12-25 | 1 | -6/+24 |
| | | | | | | | | | | | | | | | | stopped and its display server is reused with a new greeter. | ||||
| * | | | Add a test showing double locking a seat casues a second display server to start | Robert Ancell | 2014-12-09 | 1 | -0/+2 |
| | | | | |||||
* | | | | Merge with trunk | Robert Ancell | 2015-08-10 | 1 | -0/+8 |
|\ \ \ \ | |||||
| * | | | | Implement autologin-session option (finally). This allows you to set the ↵ | Robert Ancell | 2015-08-10 | 1 | -0/+8 |
| | |_|/ | |/| | | | | | | | | | | user session for the autologins (overriding the session for that user) | ||||
* | | | | Support Wayland sessions / greeters | Robert Ancell | 2015-07-28 | 1 | -1/+5 |
|/ / / | |||||
* | | | Quiesce initctl errors when not running under upstart | Martin Pitt | 2015-04-08 | 1 | -3/+5 |
| |/ |/| | |||||
* | | Fixes a bug that prevents session locking if the session was unlocked after ↵ | Jesús González | 2015-02-12 | 1 | -0/+48 |
|\ \ | |/ |/| | | | changing VT and using the screensaver to unlock the screen. | ||||
| * | Merged changes from parent branch | Jesús González | 2014-11-21 | 1 | -4/+9 |
| |\ | |/ |/| | |||||
| * | Merged changes from parent branch | Jesús González | 2014-10-14 | 1 | -14/+14 |
| |\ |