Кто-либо может описать, как диспетчер пользователей в гноме или какой-либо другой DE добавляет пользователей без командной строки с помощью GUI? Как это связывает функцию adduser и GTK вместе?
Ответ на вопрос читает исходный код.
Давайте рассмотрим users-admin
исполняемый файл, который используется в ПОМОЩНИКЕ Ubuntu.
Это - часть gnome-system-tools
пакет.
Его исходный код расположен на GitHub.
Таким образом, необходимо считать исходный код в пользовательской папке для нахождения то, что Вы хотите найти.
Также мы можем рассмотреть gnome-control-center
user-accounts
апплет для оболочки GNOME.
Это - часть gnome-control-center
пакет.
Вот его исходный код или лучше здесь. Можно считать его также.