[Comm] Вывод команды who
Mikhail Efremov
sem на altlinux.org
Чт Фев 27 19:51:50 MSK 2020
On Thu, 27 Feb 2020 19:31:08 +0300 Vladimir Karpinsky wrote:
> 27.02.2020 19:17, Mikhail Efremov пишет:
> > On Thu, 27 Feb 2020 16:41:07 +0300 Vladimir Karpinsky wrote:
> >> 27.02.2020 14:51, Sergey V Turchin пишет:
> >>> On Thursday, 27 February 2020 14:06:56 MSK Vladimir Karpinsky wrote:
> >>>
> >>> [...]
> >>>> терминал Xfce4 - 3 вкладки), who не показывает никого, даже меня самого.
> >>> Сравните с xterm.
> >>
> >> Да, сеансы xterm показывает. Т.е. терминал в Xfce не совсем терминал?
> >
> > Поддержка libutempter в xfce4-terminal есть, но я ее не включал. Просто
> > у меня вкладок может быть открыто пара десятков, я не уверен что хочу их
> > видеть в выводе who... Но если так надо, то можно включить.
>
> Я не знаю, как лучше, но сейчас штатные инструменты, которые должны показывать активных пользователей (who, w),
> фактически не работают, если эти пользователи находятся в графической оболочке (проверил KDE5, Xfce4). Если добавить
> поддержку только в терминале, то это не решит полностью проблему, т.к. пользователь может работать и без терминала.
Какой DM? По идее он должен писать в utmp.
> >> Есть ли ещё простой путь выяснения наличия активных пользователей?
> >> Можно конечно анализировать вывод ps и
> >> last, но это несколько сложнее.
> >
> > Возможно поможет
> > loginctl list-sessions
>
> А есть что-то похожее для SysVinit?
Раньше был ConsoleKit, теперь думаю нет.
--
WBR, Mikhail Efremov
Подробная информация о списке рассылки community