pytextmonitor

Информация

PyTextMonitor - минималистичный плазмоид, написанный на Python2. Он выглядит, как виджеты в Awesome WM.

ВНИМАНИЕ НУЖНЫ ПЕРЕВОДЧИКИ!

Настройка

Для редактирования внешнего вида, откройте окно настроек и установите требуемый формат в поля: * тег $time - время в стандартном формате. Например, fri Nov 6 04:48:01 2013 * тег $isotime - время в ISO формате * тег $shorttime - время в коротком формате * тег $longtime - время в длинном формате * тег $custom - свой формат времени * тег $uptime - время работы, ---d--h--m * тег $custom - свой формат аптайма * тег $cpu - общая загрузка CPU, % * тег $cpuN - загрузка CPU для ядра N, % * тег $cpucl - средняя частота CPU, MHz * тег $cpuclN - частота CPU для ядра N, MHz * тег $tempN - температура для устройства N. Например, $temp0 * тег $gpu - использование GPU, *%. aticonfig или nvidia-smi должны быть установлены * тег $gputemp - температура GPU. aticonfig или nvidia-smi должны быть установлены * тег $mem - использование RAM, % * тег $memmb - использование RAM, MB * тег $memgb - использование RAM, GB * тег $swap - swap, % * тег $swapmb - swap, MB * тег $swapgb - swap, GB * тег $hddN - использование точки монтирования N, %. Например, $hdd0 * тег $hddmbN - использование точки монтирования N, KB/s. Например, $hddmb0 * тег $hddgbN - использование точки монтирования N, KB/s. Например, $hddgb0 * тег $hddrN - скорость записи на диск N, KB/s. Например, $hddr0 * тег $hddwN - скорость чтения с диска N, KB/s. Например, $hddw0 * тег $hddtempN - температура HDD N. Например, $hddtemp0 * тег $down - скорость загрузки, KB/s * тег $up - скорость отдачи, KB/s * тег $netdev - текущий сетевой интерфейс * тег $bat - заряд батареи, % * тег $ac - статус адаптора питания. Возвращает (*), если AC подключен или ( ), если нет * тег $album - альбом. Один из поддерживаемых плееров должен быть установлен * тег $artist - исполнитель. Один из поддерживаемых плееров должен быть установлен * тег $progress - прогресс. Один из поддерживаемых плееров должен быть установлен * тег $time - длительность. Один из поддерживаемых плееров должен быть установлен * тег $title - название. Один из поддерживаемых плееров должен быть установлен * тег $pscount - число запущенных процессов * тег $pstotal - общее число процессов * тег $ps - список процессов * тег $pkgcountN - число пакетов, которые могут быть обновлены, для команды N. Например, $pkgcount0 * тег $customN - возвращает результат своей команды N. Например, $custom0

Порядок полей изменится, если вы измените позицию слайдеров. HTML теги в полях работают корректно.

ЗАМЕЧАНИЕ вы не можете установить тег $cpu, например, в поле swap. $cpu будет работать только в поле CPU.

Расширенные настройки

Свой формат времени

Свой формат аптайма

Температурные единицы

Выберете единицы температуры. Доступные единицы следующие: Цельсий, Фаренгейт и Кельвин.

Датчики температуры

Список датчиков, которые будут наблюдаться в поле temo (содержимое комбо бокса берется из sensors). Виджет редактируем, клавиша delete удалит текущую строку.

Точки монтирования

Список точек монтирования, которые будут наблюдаться в поле hdd (содержимое комбо бокса берется из mount). Виджет редактируем, клавиша delete удалит текущую строку.

HDD (скорость)

Список HDD, которые будут наблюдаться в поле hddspeed (содержимое комбо бокса берется из DataEngine). Виджет редактируем, клавиша delete удалит текущую строку.

HDD (температура)

Список HDD, которые будут наблюдаться в поле hddtemp (содержимое комбо бокса берется из find). Виджет редактируем, клавиша delete удалит текущую строку.

Директория с сетевыми интерфейсами

Путь к директории, которая содержит информацию о сетевых интерфейсах. По умолчанию /sys/class/net. Требуется для определения сетевого устройства.

Сетевое устройство

Использовать указанный интерфейс, как активный. Содержимое комбо бокса берется из директории с сетевыми интерфейсами. Эта опция отключит авто определение интерфейса.

Устройство батареи

Файл с информацией о батарее. Данный файл (/sys/class/power_supply/BAT0/capacity по умолчанию) должен содержать только заряд батареи в процентах.

AC online тег

Строка, которая будет показана, когда AC онлайн.

AC offline тег

Строка, которая будет показана, когда AC оффлайн.

Устройство AC

Файл с информацией об адапторе питания. Данный файл (/sys/class/power_supply/AC/online по умолчанию) должен содержать 1, если адаптор подключен.

Музыкальные плеер

Выберете один из поддерживаемых музыкальных плееров.

Настройки тултипа

Начиная с версии 1.7.0 поля CPU, частота CPU, память, swap и сеть поддерживают графический тултип. Чтобы включить их, просто сделайте требуемые чекбоксы полностью чекнутыми. Число хранимых значений может быть выставленно в данной вкладке. Цвета графиков также настраиваются.

Настройки DataEngine

Своя команда

ЗАМЕЧАНИЕ Может вызвать зависание компьютера.

Команды, которые будет запущена для соответствующего поля.

Устройство GPU

Выберете одно из поддерживаемых устройств GPU. auto включит автоматическое определение. По умолчанию auto.

HDD

Выберете один из HDD для монитора его температуры. all включит монитор для всех доступных устройств. По умолчанию all.

Команда hddtemp

Введите команду, которая будет запущена для hddtemp DataEngine. По умолчанию sudo hddtemp.

Адрес MPD

Адрес MPD сервера. По умолчанию localhost.

Порт MPD

Порт MPD сервера. По умолчанию 6600.

Package manager

Список команд, которые будут запущены. Число пустых строк - число ненужных для подсчета строк. Стандартные настройки: * Arch: PKGCMD=pacman -Qu, PKGNULL=0 * Debian: PKGCMD=apt-show-versions -u -b, PKGNULL=0 * Ubuntu: PKGCMD=aptitude search '~U', PKGNULL=0 * Fedora: PKGCMD=yum list updates, PKGNULL=3 * FreeBSD: PKGCMD=pkg_version -I -l '<', PKGNULL=0 * Mandriva: PKGCMD=urpmq --auto-select, PKGNULL=0

Настройка DataEngine

Вы можете отредактировать настройки DataEngine вручную. Откройте файл /usr/share/config/extsysmon.conf или $HOME/.kde4/share/config/extsysmon.conf, в зависимости от типа установки. Раскомментируйте требуемые строки и отредактируйте их.

Инструкция

Зависимости

Опциональные зависимости

Зависимости сборки

Установка

Дополнительная информация

TODO (wish list)

Ссылки