summaryrefslogtreecommitdiff
path: root/cpu
blob: 283cd402b589ba33ad5f87c120dd93ad7918f4e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/sbin/sh

case $BLOCK_BUTTON in
  1) notify-send "CPU hogs" "$(ps axch -o comm,%cpu --sort=-%cpu | head)\\n(100% per core)" ;;
  2) notify-send "CPU module" "\- Shows CPU usage.
- Click to show intensive progresses.
- Middle click to show this tip
- Right click to open htop" ;;
  3) setsid -f "$TERMINAL" -e htop ;;
  6) "$TERMINAL" -e "$EDITOR" "$0" ;;
esac

usage=$(mpstat 1 1 | sed '1,4d;s/.* //')
output="$(echo $usage | awk '{printf ("%2.2f", (100 - $1))}' | cut -c-4)"
echo -n "[$output%]"