Это может быть частично историческим. Даже в не таким образом удаленное прошлое для отдельных системных администраторов было обычно создать и установить все, что работало на их системе.
Примечания по тому, какой язык и библиотеки использовались для реализации инструмента, дают подсказку администратору о том, сколько работы, которой процесс будет для их системы.
В этом возрасте повсеместных и далеко идущих инструментов управления пакета это - что-то вроде анахронизма, но культура Unix консервативна в смысле не вывода вещей, которые, кажется, работают, таким образом, это будет некоторое время, прежде чем привычка умирает.
А-ч!
Я получил ответ для своего собственного Вопроса.
У меня есть команда, чтобы выйти из системы от сессии GNOME как:
gnome-session-save - уничтожают - тихий
И для переключения пользователя похоже, что я должен использовать
fusa
[все еще выясняя точную командную строку]
В зависимости от конфигурации Вашего дистрибутива можно обычно переключать пользователя только путем перехода назад к консоли, на которой работает GDM, или к консоли другой пользователь активен при использовании Ctrl+Alt+F* комбинации, (попробуйте F6, F7, и т.д. пока Вы не находите его).
Чтобы выйти из системы, я думал бы все, что необходимо сделать, отправляют сигнал уничтожения в процесс сессии гнома, и он перешел бы прямо на это для Вас :) Отправьте ему хороший сигнал сначала, чтобы дать ему изменение, чтобы сделать, это - вещь завершения работы.
В Ubuntu 12.10...
gnome-session-quit --logout
Регистрирует меня.
dm-tool switch-to-greeter
Позволяет мне переключить пользователя.