mirror of
https://github.com/systemd/systemd.git
synced 2025-03-19 22:50:17 +03:00
logind: add new "wayland" session type
This commit is contained in:
parent
1baccdda2e
commit
d9eb81f984
@ -520,7 +520,7 @@ int session_start(Session *s) {
|
||||
if (r < 0)
|
||||
return r;
|
||||
|
||||
log_struct(s->type == SESSION_TTY || s->type == SESSION_X11 ? LOG_INFO : LOG_DEBUG,
|
||||
log_struct(s->class == SESSION_BACKGROUND ? LOG_DEBUG : LOG_INFO,
|
||||
MESSAGE_ID(SD_MESSAGE_SESSION_START),
|
||||
"SESSION_ID=%s", s->id,
|
||||
"USER_ID=%s", s->user->name,
|
||||
@ -605,7 +605,7 @@ int session_finalize(Session *s) {
|
||||
return -ESTALE;
|
||||
|
||||
if (s->started)
|
||||
log_struct(s->type == SESSION_TTY || s->type == SESSION_X11 ? LOG_INFO : LOG_DEBUG,
|
||||
log_struct(s->class == SESSION_BACKGROUND ? LOG_DEBUG : LOG_INFO,
|
||||
MESSAGE_ID(SD_MESSAGE_SESSION_STOP),
|
||||
"SESSION_ID=%s", s->id,
|
||||
"USER_ID=%s", s->user->name,
|
||||
@ -1077,7 +1077,8 @@ DEFINE_STRING_TABLE_LOOKUP(session_state, SessionState);
|
||||
static const char* const session_type_table[_SESSION_TYPE_MAX] = {
|
||||
[SESSION_TTY] = "tty",
|
||||
[SESSION_X11] = "x11",
|
||||
[SESSION_UNSPECIFIED] = "unspecified"
|
||||
[SESSION_WAYLAND] = "wayland",
|
||||
[SESSION_UNSPECIFIED] = "unspecified",
|
||||
};
|
||||
|
||||
DEFINE_STRING_TABLE_LOOKUP(session_type, SessionType);
|
||||
|
@ -54,6 +54,7 @@ typedef enum SessionType {
|
||||
SESSION_UNSPECIFIED,
|
||||
SESSION_TTY,
|
||||
SESSION_X11,
|
||||
SESSION_WAYLAND,
|
||||
_SESSION_TYPE_MAX,
|
||||
_SESSION_TYPE_INVALID = -1
|
||||
} SessionType;
|
||||
|
Loading…
x
Reference in New Issue
Block a user