Я придумал эту функцию для выхода из системы (см. внизу)
Предполагается, что
у вас есть разрешения sudo, которые у вас есть, у пользователя есть 1 сеанс X (хотя вы должны иметь возможность выдавать одну и ту же команду logout несколько раз, чтобы избавиться от оставшихся сеансов)Вы можете указать несколько имен пользователей:
logout john jane mike elisa
И вы можете указать дополнительные параметры :
logout john --force
Итак, у меня есть следующая вспомогательная функция:
function forcelogout() {
logout "$@" --no-prompt --force
}
Примечания:
у вас есть разрешения sudo Иногда выходят из системы , у вас есть bashfunction logout() {
local USERNAME
export USERNAMES=( )
while [ -n "$1" ]; do case "$1" in
-* ) break ;;
*) USERNAMES+=( "$1" ); shift ;;
esac; done
for USERNAME in "${USERNAMES[@]}"; do
local SESSION_PID=$(pgrep -fu "$USERNAME" gnome-session|head -1)
if [ -n "$SESSION_PID" ]; then
(
sudo -u "$USERNAME" cat "/proc/$SESSION_PID/environ" | xargs -0 -n 1 echo export
echo "gnome-session-quit --logout $@"
) | sudo -u "$USERNAME" sh -;
fi
done
}
Banner Designer входит в состав программного обеспечения GNOME.
С терминала вы можете запустить gnome-software-editor
. Он был введен как часть этого коммита.
Banner Designer is используется для создания специальных панелей информации (щелкните приложение), которое вы видите в программном обеспечении GNOME.
Как сказано в заявлении, приложение-разработчик может открыть файл приложений appstream; они могут форматировать, добавлять цвета и т. д., используя CSS, прежде чем снова сохранять его в потоковом формате.
Программное обеспечение GNOME считывает файл приложения appstream и отображает его конечному пользователю.
Banner Designer входит в состав программного обеспечения GNOME.
С терминала вы можете запустить gnome-software-editor
. Он был введен как часть этого коммита.
Banner Designer is используется для создания специальных панелей информации (щелкните приложение), которое вы видите в программном обеспечении GNOME.
Как сказано в заявлении, приложение-разработчик может открыть файл приложений appstream; они могут форматировать, добавлять цвета и т. д., используя CSS, прежде чем снова сохранять его в потоковом формате.
Программное обеспечение GNOME считывает файл приложения appstream и отображает его конечному пользователю.
Banner Designer входит в состав программного обеспечения GNOME.
С терминала вы можете запустить gnome-software-editor
. Он был введен как часть этого коммита.
Banner Designer is используется для создания специальных панелей информации (щелкните приложение), которое вы видите в программном обеспечении GNOME.
Как сказано в заявлении, приложение-разработчик может открыть файл приложений appstream; они могут форматировать, добавлять цвета и т. д., используя CSS, прежде чем снова сохранять его в потоковом формате.
Программное обеспечение GNOME считывает файл приложения appstream и отображает его конечному пользователю.