#!/bin/bash # # SCRIPT NAME: # power.sh # # AUTHOR: # Severin Kaderli # # DESCRIPTION: # Displays a power menu using zenity. # # USAGE: # ./power.sh TEXT="Choose action" WIDTH=400 HEIGHT=300 ACTIONS=( "Reboot" "Shutdown" "Performance Mode" "Powersave Mode" ) action=$(zenity --list --width="${WIDTH}" --height="${HEIGHT}" --text="${TEXT}" --column="Action" "${ACTIONS[@]}") echo "$action" if [ "${action}" == "Reboot" ] then systemctl reboot elif [ "${action}" == "Shutdown" ] then systemctl poweroff elif [ "${action}" == "Performance Mode" ] then gksudo "cpupower frequency-set -g performance" elif [ "${action}" == "Powersave Mode" ] then gksudo "cpupower frequency-set -g powersave" fi