avatar
Финальный скриптик, вдруг кому пригодится:
COOL=46
MIDDLE=71
INTERVAL=5

STATUS_STOP='-1 0'
STATUS_MID='-1 1'
STATUS_RUN='-1 2'

STOP='sudo i8kfan - 0'
START='sudo i8kfan - 1'
RUN='sudo i8kfan - 2'

while true
do
  STATUS=`i8kfan`
  TEMP=`i8kctl temp`
  
  if (( $TEMP < $COOL )) && [ "$STATUS" != "$STATUS_STOP" ]
    then $STOP
  elif (( $TEMP > $COOL )) && (( $TEMP < $MIDDLE )) && [ "$STATUS" != "$STATUS_MID" ]
    then $START
  elif (( $TEMP >= $MIDDLE )) && [ "$STATUS" != "$STATUS_RUN" ]
    then $RUN
  fi
  sleep $INTERVAL
done
Последний раз редактировалось
+1
avatar
Что за ноут? Какой проц? Кулер регулируется штатно или fancontrol?
Если проц AMD можно установить i8kutils-git из AUR, есть инфо в сети о пакете, есть здесь на инглише.
0
avatar
так сама пульсаудио и кайфоломит.
за ней такое водится
если по звуку работать собираетесь, то лучше пульсаудио из автозагрузки выбросьте.
через ALSA лучше работать.
единственная тогда проблема возникает, видео с ютубы в браузере не показывается, если какое-то приложение использует звуковую карту, и наоборот.
зато можно извращаться всячески
Последний раз редактировалось
0
avatar
да в том то и дело, что исходники лежат в АУР
а как компилится, не в давался в подробности, вот там сборки в репах:
repo-ck.com/
sourceforge.net/projects/chakra-linux-ck/files/linux-ck/
эти без проблем ставились
захотел вот RT поставить, а оно компилится и долго, и не совсем успешно, и сейчас не доступно вообще ((
Последний раз редактировалось
0
avatar
спасибо за подсказку
0
avatar
Нет, я про другое: каталог /tmp на сжатом блочном устройстве. Скрипт и systemd-юнит можно взять тут:
github.com/vaeth/zram-init
+1
avatar
вариант!
как считаешь, так стоит поступить?
archlinux.org.ru/forum/topic/13907/
0
avatar
И не должен работать. Ядра ведь не yaourt'ом собираются, верно?
Зы: На крайняк можно отредактировать /etc/makepkg.conf

Но всеми этими способами лучше пользоваться в случаях когда это действительно необходимо. Когда /tmp в памяти система работает шустрее, да и хард зря не изнашивается.
Последний раз редактировалось
+1
avatar
Я бы сжал /tmp, где, в том числе и идёт сборка по дефолту, с помощью zram, что, собственно у себя и сделал. Исходники хорошо жмутся.
+1
avatar
я хочу сказать, что ошибку обойти не могу
не хватает места и всё тут, а процесс долгий.
ноут лишний раз греть не охота
0
avatar
вот это попробую
кстати метод "/yaourt_tmp и указать в конфиге /etc/yaourtrc: TMPDIR="/yaourt_tmp"
мне кажется не работает, оно всё равно срёт в /tmp ((
я даже перезагружался )
0
avatar
И что ты хотел этим сказать?
0
avatar
Для этого скорее поможет sudo mount -o remount,size=6G /tmp, ведь yaourt тут не при делах. И пофиг что оперативки всего 4Г, пусть свопится.
0
avatar
Можно и в домашке, почему нет.
0
avatar
недавно ставил ядро, в "/" места навалом
TMPDIR=/tmp и эта папка в корне, не на отдельном диске.
не собралось, пишет места нет, оперативы 4г всего
для сборки ядер надо как минимум 5г воде или даже больше
попробую в домашку вынести
0
avatar
«например /yaourt_tmp и указать в конфиге /etc/yaourtrc: TMPDIR=»/yaourt_tmp"
как ты вовремя!
В домашке можно ведь создать?
да сегодняшнего момента не было проблем, не компилил ничего крупного.
Последний раз редактировалось
0
avatar
Так что лучше будет создать в корне пустую папку специально на этот случай, обозвать ее например /yaourt_tmp и указать в конфиге /etc/yaourtrc: TMPDIR="/yaourt_tmp" В этом случае ограничения на место не будет. Если после работы в ней останутся хвосты, можно спокойно чистить эту папку хоть вручную, хоть скриптом при шотдауне.

Принято, именно так и поступлю.
Последний раз редактировалось
0
avatar
Спасибо большое за быстрый ответ, добрый человек :)
0
avatar
Включите в Pamac'e, в настройках, поддержку AUR. Они оба там.

Последний раз редактировалось
+2
avatar
Зачем тебе лишний отдельный раздел? Просто вынеси /tmp из оперативки в корень.
+1