Кстати, вдохновили меня... %)
Сорц:
#!/bin/bash
# Coded by: ArcFi <arcfi[dot]x[at]gmail[dot]com>
# Licensed under: GNU General Public License (GPL) version 3+
# Hardware state notification script
# Depends: libnotify-bin, sensors-applet | ( lm-sensors, hddtemp )
# Detect sensors:
# sudo sensors-detect
# Gather data:
# sensors
# netcat localhost 7634
hdd=$(netcat localhost 7634 | awk -F'|' '{print $9"°C"}')
cpu=$(sensors | awk '/temp1/{print $2" "$3$4$5}')
fan=$(sensors | awk '/fan/{print $2" "$3}')
all=$(echo -e "cpu: $cpu\nhdd: $hdd\nfan: $fan")
notify-send -i info -t 1 "Hardware State" "$all"
exit 0
Инструкция:
1. Ставим зависимости:
libnotify-bin, sensors-applet | ( lm-sensors, hddtemp )
2. Обнаруживаем сенсоры:
sudo sensors-detect
В скрипте:
3. Собираем инфу:
sensors
netcat localhost 7634
4. Выделяем awk'ом интересующие нас значения, раскидываем по переменным hdd, cpu, fan.
5. Собираем всё в переменную all с необходимым форатированием.
6. Выводим уведомление.
7. Вешаем на хоткей или жест.
8. Курим бамбук.