vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
samson4747 Нет у меня сейчас с собой второго ноутбука (с базой данных) — поэтому ссылку на первоисточник по динамическому изменению цвета выводимой температуры в коньках дать не могу. Но опишу, как это делается. - создаешь исполнимый файл, например, /home/..user.../scripts/colorize.sh следующего содержания ..................................................... #!/bin/bash # colorize.sh COOL=60 WARM=70 if [[ $1 -lt $COOL ]] then echo "\${color 00BF00}"$1 # COOL elif [[ $1 -gt $WARM ]] then echo "\${color FF0000}"$1 # HOT else echo "\${color FFFF00}"$1 # WARM fi exit 0 ............................................................... Цифры COOL=60 (желтый) и WARM=70 (красный) на твое усмотрение — я ориентировался на свои показания - (high = +80.0°C, crit = +85.0°C) Я вывел у себя две температуры — Core0 и Core1 — в concyrc это записано так ${color grey}Temperatura: Core0 - $color${execpi 5 sensors | grep "Core 0" | cut -b18-19 | xargs /home/...user...../scripts/colorize.sh}${color}°C ${color grey}Temperatura: Core1 - $color${execpi 5 sensors | grep "Core 1" | cut -b18-19 | xargs /home/...user......./scripts/colorize.sh}${color}°C Значения cut -b18-19 подбираются методом тыка, чтобы отсечь лишнее. Насчет ошибок в journal — советую создать отдельную тему — только хорошо продумай свой вопрос, что ты хочешь. И желательно, чтобы бы вопрос был не обширный (человек по своей сути ленивое существо — многие могут просто не ответить).
Ошибки не исчезают с опытом - они просто умнеют
|
samson4747 |
|
Темы:
33
Сообщения:
534
Участник с: 23 февраля 2012
|
Я вывел у себя две температуры — Core0 и Core1 — в concyrc это записано такНе отображается температура проца, вот что показывает и было бы неплохо глянуть БП. Также имеем: $ conky Conky: desktop window (120001d) is subwindow of root window (25a) Conky: window type - desktop Conky: drawing to created window (0x2a00001) Conky: drawing to double buffer xargs: /home/user/colorize.sh: Отказано в доступе xargs: /home/user/colorize.sh: Отказано в доступе Например ${color orange}Температура процессора: ${execi 10 sensors | grep 'CPU Diode' | cut -b15-16}°C Благодарю за помощь!!!
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Твой вывод sensors $ sensors w83627ehf-isa-0290 …..................... temp1: +45.0°C (high = -69.0°C, hyst = +59.0°C) sensor = thermistor temp2: +50.0°C (high = +80.0°C, hyst = +75.0°C) sensor = CPU diode temp3: +125.0°C (high = +80.0°C, hyst = +75.0°C) ALARM sensor = …...................... мой вывод $ sensors acpitz-virtual-0 ….... temp1: +45.0°C (crit = +128.0°C) …............ temp4: +48.0°C (crit = +128.0°C) temp5: +20.0°C (crit = +128.0°C) ….. Physical id 0: +50.0°C (high = +80.0°C, crit = +85.0°C) Core 0: +46.0°C (high = +80.0°C, crit = +85.0°C) Core 1: +50.0°C (high = +80.0°C, crit = +85.0°C) У тебя совсем другой вывод, поэтому нужно вместо «grep "Core 0"» писать «grep temp1» , а вместо «grep "Core 1"» писать «grep temp2» Проверку в коньках делаешь простую ${color grey}Temperatura: Core0 - $color${execpi 5 sensors | grep "temp1" — если совпало с выводом sensors, подставляй вторую часть. Насчет доступа — смотри права. Ясно?
Ошибки не исчезают с опытом - они просто умнеют
|
samson4747 |
|
Темы:
33
Сообщения:
534
Участник с: 23 февраля 2012
|
Сам уже почти разобрался, а то после работы сразу не втыкнул. Остался косяк, что запуская коньки в терминале, при закрытии терминала падают и коньки. Благодарю за терпение)
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
|
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Остался косяк, что запуская коньки в терминале, при закрытии терминала падают и коньки. Благодарю за терпение)Запускайте через alt+f2 или автоматически при логине, или так: conky & ctrl+c |
samson4747 |
|
Темы:
33
Сообщения:
534
Участник с: 23 февраля 2012
|
1. Вопрос [РЕШЁН]. 2. В VirtualBox на ВиндеХП при смене раскладки, клавиатура шалит: щёлкая на клавиши они исполняют другие функции, например некоторые буквы вызывают F1-F12, Ctrl+C делает выделение всего и так далее. Приходится выходить обратно, что-то печатать на основной системе и возвращаться обратно, куда копать для решения этой проблемы?
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
|