LinuxForum.Fans
Тема

получить имя пользователя из программы udev

Автор: kold2015 2 сообщений 957 просмотров
10.08.2017 22:50 #424657

Здравствуйте. Ситуация такая. Есть программа на с++ которая запускается по событию вставки носителя в usb порт(RUN udev). Смысл в том чтобы как то в этой программе определить имя пользователя который открыл графическую сессию( зарегистрирован в системе через графику)

11.08.2017 06:14 #424658

Единственной, что пока видится.
Выполнить консольную утилиту "w" и любым доступным методом (файл, каналы и пр.) вернуть значение в программу.
Единственная проблема в том, что "w" вывподит все активные сессии (ssh, консоль, графика).

Войдите или зарегистрируйтесь, чтобы ответить.