pop-launcher/scripts/session/session-shutdown.sh

21 lines
530 B
Bash
Raw Normal View History

#!/usr/bin/sh
2021-08-10 01:04:20 +02:00
#
# name: Power off
# icon: system-shutdown
# description: Shut down the system
# keywords: power off shutdown poweroff
2021-08-10 01:04:20 +02:00
set -eu
is_gnome() {
command -v dbus-send >/dev/null && \
command -v gnome-session-quit >/dev/null && \
dbus-send --print-reply --dest=org.gnome.Shell /org/gnome/Shell org.freedesktop.DBus.Properties.Get string:org.gnome.Shell string:ShellVersion >/dev/null 2>&1
}
if is_gnome; then
gnome-session-quit --power-off
elif command -v systemctl >/dev/null; then
systemctl poweroff
fi