Количество пользователей в top

Раньше при открытии top в терминале, в первой строчке отображалось “2 users”. Меня это особо не беспокоило. Думал мои процессы и процессы пользователя root. В последене время у меня top говорит, что пользователя 3 - “3 users”. В колонке пользователей отображаются “root, user, dbus, polkitd”.

При вохде в консоль, не заходя в DE, top выдает “1 user”.

Подскажите, сколько пользователей должно быть в системе, при входе в DE?
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
По идее - 2, если у вас в виртуальной консоли нет еще одного пользователя. Если вы руками запускали DE, тогда, соответственно, - 3.
Наберите в консоли команду who
Она выведет список открытых TTY-сессий, их количество будет совпадать с числом “юзеров”, которое показывает top
Так как на каждый X-терпинал создаётся новое TTY-устройство в /dev/pts/ , то открывая новые окошки терминалов, вы будете плодить всё новых “юзеров” в top :)
DE запускается автоматом (runlevel 5). Выполнен вход в чистый сеанс, запущено одно окно терминала с одной вкладкой.

Вывод команты who:
$ who
user     :0           2012-12-31 14:43
user     pts/0        2012-12-31 14:43 (:0)
user     pts/1        2012-12-31 14:43 (:0)

В top “3 users”.

К сожалению не понимаю вывода команды who, кто знает, объясните, пожалуйста.
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
movieman
К сожалению не понимаю вывода команды who, кто знает, объясните, пожалуйста.
Что тут понимать?!
Первая строчка – ваш, очевидно, “чистый сеанс”.
Две следующие – терминалы, потому что устройство pts, а не tty.
В первой колонке пользователь, в последней – время начала сессии.

Почему у вас открыто два терминала, а не один, как вы утверждаете – ищите сами.
Можете выполнить команду
ps aux|grep pts
и показать вывод.
$ ps aux|grep pts
user       667  0.0  0.0  17648  2264 pts/0    Ss   12:52   0:00 /bin/bash
user       806  0.0  0.0  12768  1328 pts/0    R+   12:53   0:00 ps aux
user       807  0.0  0.0  12620  1080 pts/0    S+   12:53   0:00 grep pts
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
Ну вот, в этот момент никакого второго терминала (и третьей сессии) у вас не было.
$ who -u
user     :0           2013-01-01 13:18   ?           551
user     pts/0        2013-01-01 13:19 02:00         607 (:0)
user     pts/1        2013-01-01 15:00   .          1638 (:0)
551 - startkde
607 - kded4
1638 - bash

kded4 - виновник торжества

Если не ошибаюсь kded4 - менеджер служб, почему он открывает сессию, нужен ли он, может его как-то отключить?
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
Если вы пользуетесь KDE, или хотя бы некоторыми программами из/для него, то от kded вы скорей всего никак не избавитесь.
 
Зарегистрироваться или войдите чтобы оставить сообщение.