--- category: ru layout: project title: py-text-monitor short: pytextmonitor description: Минималистичный плазмоид, который выглядит, как виджеты в Awesome WM hasgui: true developers: - Evgeniy Alelseev license: GPLv3 links: - Страница плазмоида на kde-look.org - Страница DataEngine на kde-look.org - Пакет в AUR ---

Информация

Минималистичный пламоид, написанный на Python2. Он выглядит, как виджеты в Awesome WM. Мой плазмоид хорошо и легко настраивается и не засоряет Ваш KDE. Также данный пакет имеет дополнительный DataEngine, который написан на CPP (старые версии были написаны на Python2).

Разработчики

Лицензия

Установка

Инструкция

Зависимости

Все было протестировано на последних версиях зависимостей.

Использование

Откройте список виджетов Plasma и выберете Py Text Monitor.

Настройка

Настройка DataEngine

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

Опции DataEngine

GPUDEV

Устанавливает тип GPU. Может быть nvidia (для nVidia), ati (для ATI Radeon), ignore или auto. По умолчанию auto.

HDDDEV

Устанавливает блочное устройство для hddtemp через запятую или all для всех возможных. По умолчанию all.

MPDADDRESS

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

MPDPORT

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

Настройка виджета

Для настройки внешнего вида Вы должны открыть окно настроек и установить требуемый формат. Порядок меток изменится, если Вы измените положение слайдера. В метках работают HTML тэги.
ЗАМЕЧАНИЕ Вы не можете, например, заставить его показывать Вам $cpu в метка swap. $cpu будет работать только в метке cpu.

Доступные флаги в таблице ниже.

Время $time

Время в стандартном формате. Например, fri Nov 6 04:48:01 2013.

$isotime

Время в формате ISO.

$shorttime

Время в коротком формате локали.

$longtime

Время в длинном формате локали.

$custom

Включит специальный формат времени.

$dddd

Длинный день недели (необходим флаг $custom).

$ddd

Короткий день недели (необходим флаг $custom).

$dd

День (необходим флаг $custom).

$d

День без нуля (необходим флаг $custom).

$MMMM

Месяц в длинном формате (необходим флаг $custom).

$MMM

Месяц в коротком формате (необходим флаг $custom).

$MM

Месяц (необходим флаг $custom).

$M

Месяц без нуля (необходим флаг $custom).

$yyyy

Год (необходим флаг $custom).

$yy

Год в коротком формате (необходим флаг $custom).

$hh

Часы (необходим флаг $custom).

$h

Часы без нуля (необходим флаг $custom).

$mm

Минуты (необходим флаг $custom).

$m

Минуты без нуля (необходим флаг $custom).

$ss

Секунды (необходим флаг $custom).

$s

Секунды без нуля (необходим флаг $custom).

Аптайм $uptime

Системный аптайм, ---d--h--m.

$custom

Включит специальный формат аптайма.

$ds

Дни аптайма (необходим флаг $custom).

$hs

Часы аптайма (необходим флаг $custom).

$ms

Минуты аптайма (необходим флаг $custom).

CPU $cpu

Полная загрузка CPU, %, -----.

$ccpu

Загрузка CPU для каждого ядра, %, -----.

Частота CPU $cpucl

Средняя частота CPU, МГц, ----.

$ccpucl

Частота CPU для каждого ядра, МГц, ----.

Температура $temp

Средняя температура в системе, °C, ----. Устройство должно быть указано.

GPU $gpu

Использование GPU, %, -----. aticonfig или nvidia-smi должны быть установлены.

Температура GPU $gputemp

Температура GPU, °C, ----. aticonfig или nvidia-smi должны быть установлены.

Память $mem

Использование памяти, %, -----.

$memmb

Использование памяти, MB, -----.

Swap $swap

Использование swap, %, -----.

$swapmb

Использование swap, MB, -----.

HDD @@/@@

Занятость точки монтирования (/ в примере), %, -----. Разделитель ;, например @@/;/home;/mnt/global@@

Температура HDD @@/dev/sda@@

Температура HDD (/dev/sda в примере), °C, ----. hddtemp должен быть установлен.

Сеть $net

Скорость загрузки и отдачи, KB/s, ----/----.

@@eth0@@

Не использовать автоматическое определение устройства, показывать только данные по указанному устройству (eth0 в примере).

$netdev

Текущее устройство.

Батарея $bat

Заряд батареи, %, ---. Устройство может быть указано ниже. Файл (/sys/class/power_supply/BAT0/capacity по умолчанию) должен содержать только заряд батареи в %.

$ac

Статус зарядного устройства. Возвращает (*), если устройство подключено, или ( ), если нет. Устройство может быть указано ниже. Файл (/sys/class/power_supply/AC/online по умолчанию) должен содержать 1, если устройство подключено.

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

Альбом текущей песни. Один из поддерживаемых музыкальных плееров должен быть установлен.

$artist

Исполнитель текущей песни. Один из поддерживаемых музыкальных плееров должен быть установлен.

$progress

Прогресс текущей песни. Один из поддерживаемых музыкальных плееров должен быть установлен (mpd в настоящий момент не поддерживается).

$time

Длительность текущей пени. Один из поддерживаемых музыкальных плееров должен быть установлен.

$title

Название текущей песни. Один из поддерживаемых музыкальных плееров должен быть установлен.

Графический интерфейс

Скриншоты

Виджет (кликабельно):

Окно настроек: