http://www.ubuntu.com/project/about-ubuntu/licensing
Согласно этой ссылке Ubuntu представляет собой набор из нескольких компьютерных программ, и каждый из них может другая лицензия.
Насколько я знаю, базовое ядро Linux выпущено в GNU GPL версии 2:
http://www.ubuntu.com/project / about-ubuntu / licensing
И если вы хотите найти лицензионное соглашение для каждой из программ, вы можете найти его на машине Ubuntu в этом месте:
/usr/share/doc/*/copyright
Вы можете попробовать Computer Temp на Computer Temperature Monitor
Computer Temperature Monitor - небольшой апплет для рабочего стола GNOME, который отображает температуру процессора и дисков вашего компьютера на экране. .
Это также позволяет записывать температуру в файл. Вы можете установить будильник, чтобы уведомлять вас о достижении температуры. К панели можно добавить несколько мониторов для мониторинга разных датчиков. Он похож на апплет CPU Frequency Gnome, поэтому они соответствуют друг другу на панели.
Другой способ - охлаждение регулирования частоты вашего процессора:
Sepero Hacker: Linux: охлаждение температуры вашего процессора с регулированием частоты
Лучший вариант - следовать советам в комментарии (попробуйте посмотреть, что не получилось, когда вы закрыли крышку).
В качестве обходного пути или сети безопасности вы можете использовать скрипт, работающий в фоновом режиме, что-то вроде этого, которое зависит от устанавливаемого пакета lm-sensors
:
#! /bin/bash
while true; do
t=$(sensors | grep temp1 | awk '{print $2}' | sed 's/\..*$//')
if (( $t > 95 )); then # max temp in whichever units your sensors outputs
echo High temp $t
#sudo /usr/sbin/pm-suspend # uncomment after testing.
fi
sleep 60
done
Вы необходимо изменить temp1
на что-то подходящее для вас (посмотрите на вывод команды sensors
в терминале). В моем случае это:
(0)asus-romano:/etc% sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +61.0°C (crit = +98.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +46.0°C (crit = +100.0°C)
... и я хочу проверить temp1
. Вы должны поместить строку, которая может выбрать только понравившуюся вам линию, чтобы труба в $(..)
выводила только номер температуры. Вы можете проверить это вручную в терминале:
(0)asus-romano:/etc% sensors | grep temp1 | awk '{print $2}' | sed 's/\..*$//'
+61
Чтобы отключить питание с помощью sudo без запроса пароля, вы можете добавить файл в каталог /etc/sudoers.d
:
(1)asus-romano:/etc% sudo cat /etc/sudoers.d/power-off
romano ALL=NOPASSWD: /usr/sbin/pm-suspend
romano ALL=NOPASSWD: /sbin/poweroff
(адаптироваться к вашему пользователю, очевидно - обратите внимание, что содержимое файла - это только две последние строки. Название файла не имеет значения, см. Больше здесь ) --- сейчас Ваш пользователь сможет использовать эти две команды (с sudo
) без запроса пароля.
Другим решением может быть «спящий режим» вместо «сна». С «гибернацией» нетбук действительно отключается, так что нет никакого способа нагреться. И это тоже быстро, хотя и не так быстро.