Как узнать список графических пользователей из командной строки.
Например список пользователь, которые запустили (прилогинились в консоль, в том числе и по SSH) можно узнать командой users
Сколько терминалов открыл пользователь, столько раз он и будет присутствовать в выводе команды.
Для графической системы это не так. Если мы локально войдем в графическую подсистему (например, Ubuntu) и там запустим терминал, а в нем наберем users, то мы увидим двух пользователей. А если мы войдем в графическую систему удаленно, например через x11rdp, и в нем запустим терминал, то мы увидим только одного пользователя.
А если этот пользователь не запустит терминал, то для администратор из консоли вообще не увидит, что пользователь подключился к системе.
Какой командой (или каким способом) можно вывести список всех пользователей подключившихся к системе, в том числе и через x11rdp (например)?