1
0
mirror of https://github.com/systemd/systemd.git synced 2024-11-06 08:26:52 +03:00
systemd/src/login
Zbigniew Jędrzejewski-Szmek 4a271908f1 logind: redefine idleness to start at last activity
Before, after the timeout, a session would be timestamped as idle
since 'last activity' + 'idle timeout'. Now, it is timestamped as idle
since 'last activity'.

Before, after all sessions were idle, the seat would be marked with as
idle with the timestamp of the oldest idle session. Now it is
marked with the timestamp of the youngest idle session.

Both changes seem to me to be closer to natural understanding of
idleness: the time since last activity counts.
2012-09-16 11:34:53 +02:00
..
.gitignore login: properly detect MIMO USB displays 2012-05-31 01:20:37 +02:00
70-power-switch.rules login: Use the GOTO properly in udev rule 2012-05-30 18:34:28 +02:00
70-uaccess.rules uaccess: add ID_SECURITY_TOKEN device class for USB authentication keys 2012-07-24 20:13:46 +02:00
71-seat.rules.in logind: add new loginctl lock-sessions command 2012-07-29 17:08:47 +02:00
73-seat-late.rules.in relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
inhibit.c inhibit: close all fds when invoking inhibited tool 2012-09-10 09:45:55 +02:00
libsystemd-login.pc.in relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
libsystemd-login.sym login: wrap CanTTY and CanGraphical seat attributes in libsystemd-login 2012-06-21 16:52:54 +02:00
loginctl.c loginctl: use bus_method_call_with_reply() where posible 2012-08-08 14:38:05 +02:00
logind-acl.c relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
logind-acl.h use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
logind-button.c log.h: new log_oom() -> int -ENOMEM, use it 2012-07-26 11:48:26 +02:00
logind-button.h logind: rework button setting semantics 2012-05-30 21:40:32 +02:00
logind-dbus.c journal: generate structured journal messages for a number of events 2012-09-03 18:59:04 -07:00
logind-device.c logind: expose CanGraphical and CanTTY properties on seat objects 2012-06-21 13:48:01 +02:00
logind-device.h use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
logind-gperf.gperf logind: optionally handle power, sleep and lid switch events 2012-05-30 15:01:51 +02:00
logind-inhibit.c login: check return of parse_pid and parse_uid 2012-08-23 13:53:30 +02:00
logind-inhibit.h logind: punt duplicate definition of InhibitWhat 2012-06-04 13:30:54 +02:00
logind-seat-dbus.c logind: expose CanGraphical and CanTTY properties on seat objects 2012-06-21 13:48:01 +02:00
logind-seat.c logind: redefine idleness to start at last activity 2012-09-16 11:34:53 +02:00
logind-seat.h use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
logind-session-dbus.c logind: introduce a state for session, being one of online, active, closing 2012-06-21 16:14:53 +02:00
logind-session.c logind: redefine idleness to start at last activity 2012-09-16 11:34:53 +02:00
logind-session.h use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
logind-user-dbus.c udev: replace util_create_path() with mkdir_parents() 2012-04-17 01:09:39 +02:00
logind-user.c logind: Add a two new variables to the user session tracking file. 2012-09-12 08:19:54 +02:00
logind-user.h use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
logind.c logind: use bus_method_call_with_reply() where posible 2012-08-08 17:20:04 +02:00
logind.conf journal: move Storage=auto stanza to right file 2012-07-03 12:25:53 +02:00
logind.h use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
Makefile logind: move logind into its own subdirectory 2011-12-31 03:16:08 +01:00
multi-seat-x.c log.h: new log_oom() -> int -ENOMEM, use it 2012-07-26 11:48:26 +02:00
org.freedesktop.login1.conf logind: implement suspend/hibernate calls with inhibition logic 2012-05-08 19:02:25 +02:00
org.freedesktop.login1.policy.in login: lose policy a bit: allow user suspend unauthenticated when multiple sessions exist 2012-07-26 15:56:56 +02:00
org.freedesktop.login1.service relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
pam-module.c pam: Add session class to the debug log. 2012-09-12 08:19:23 +02:00
sd-login.c login: reshuffle meaning of require_active parameter 2012-09-12 08:30:35 +02:00
sysfs-show.c util: split-out path-util.[ch] 2012-05-08 02:33:10 +02:00
test-inhibit.c logind: use "sleep" as generic term for "suspend", "hibernate", and later on "hybrid suspend" 2012-05-08 13:54:23 +02:00
test-login.c login: wrap CanTTY and CanGraphical seat attributes in libsystemd-login 2012-06-21 16:52:54 +02:00
uaccess.c relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
user-sessions.c man: document systemd-user-sessions.service 2012-06-25 17:34:50 +02:00