diff --git a/projects/pytextmonitor.html b/projects/pytextmonitor.html index 842915a..b64ff05 100644 --- a/projects/pytextmonitor.html +++ b/projects/pytextmonitor.html @@ -63,7 +63,6 @@ sudo make install
  • cmake (make)
  • kdebase-runtime (make)
  • lm_sensors (optional, for definition temperature device)
  • -
  • net-tools (optional, for definition network device)
  • sysstat (optional, for notification)
  • hddtemp (optional, for HDD temperature monitor)
  • one of supported music player - amarok, mtd or qmmp (optional, for music player monitor) @@ -104,11 +103,12 @@ sudo make install

    Widget configuration

    For edited output you must open Settings window and setup output format in lines. Label order will changed if you change slider position. HTML tags in label work normally.
    -NOTE you do not may set to show $cpu in swap label for example. $cpu will work only in cpu label.

    -

    Available flags are in the table below.

    +NOTE You do not may set to show $cpu in swap label for example. $cpu will work only in cpu label.

    +

    Available flags are in the table below.
    +NOTE The numbering of all arrays in variables starts at 0.

    - + @@ -129,71 +129,7 @@ sudo make install - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -201,26 +137,14 @@ sudo make install - - - - - - - - - - - - - - + + @@ -228,13 +152,13 @@ sudo make install - - + + - - + + @@ -266,22 +190,22 @@ sudo make install - - + + - - + + - - + + - - + + @@ -290,11 +214,11 @@ sudo make install - + - + @@ -307,7 +231,7 @@ sudo make install - + @@ -317,7 +241,115 @@ sudo make install + + + + +
    Time labelTime label $time

    Time in default format. For example, fri Nov 6 04:48:01 2013.

    Will enable custom time format.

    $dddd

    Weekday in long format (required $custom flag).

    $ddd

    Weekday in short format (required $custom flag).

    $dd

    Day (required $custom flag).

    $d

    Day without zero (required $custom flag).

    $MMMM

    Nonth in long format (required $custom flag).

    $MMM

    Month in short format (required $custom flag).

    $MM

    Month (required $custom flag).

    $M

    Month without zero (required $custom flag).

    $yyyy

    Year (required $custom flag).

    $yy

    Year in short format (required $custom flag).

    $hh

    Hours (required $custom flag).

    $h

    Hours without zero (required $custom flag).

    $mm

    Minutes (required $custom flag).

    $m

    Minutes without zero (required $custom flag).

    $ss

    Seconds (required $custom flag).

    $s

    Seconds without zero (required $custom flag).

    Uptime labelUptime label $uptime

    System uptime, ---d--h--m.

    $custom

    Will enable custom uptime format.

    $ds

    Uptime days (required $custom flag).

    $hs

    Uptime hours (required $custom flag).

    $ms

    Uptime minutes (required $custom flag).

    CPU label $cpu

    Total load CPU, %, -----.

    $ccpu

    Load CPU for each core, %, -----.

    $cpuN

    Load CPU for core N, %, -----. N should be in range 0 to 8.

    CPU clock label

    Average CPU clock, MHz, ----.

    $ccpucl

    CPU clock for each core, MHz, ----.

    $cpuclN

    CPU clock for core N, MHz, ----. N should be in range 0 to 8.

    Temperature label$temp

    Average temperature in system, °C, ----. Temperature device must be specified.

    $tempN

    Temperature for device N, °C, ----. For example, $temp0.

    GPU label
    HDD usage label@@/@@

    Mount point (/ in example) usage, %, -----. Separator for mount points list is ;, for example @@/;/home;/mnt/global@@

    $hddN

    Usage for mount point N, %, -----. For example $hdd0.

    HDD temperature label@@/dev/sda@@

    HDD (/dev/sda in example) temperature, °C, ----. Separator for devices list is ;, for example @@/dev/sda;/dev/sdb@@. hddtemp must be installed.

    $hddtempN

    Temperature for HDD N, °C, ----. For example $hddtemp0. hddtemp must be installed.

    Network label$net

    Download and upload speed, KB/s, ----/----.

    $down

    Download speed, KB/s, ----.

    @@eth0@@

    Do not use automatic device definition, show only specified device (eth0 in example).

    $up

    Upload speed, KB/s, ----.

    $netdev
    Battery label $bat

    Battery charge, %, ---. Battery device may be set below. File (/sys/class/power_supply/BAT0/capacity by default) must contain only battery charge in percent.

    Battery charge, %, ---.

    $ac

    Status of AC device. Returns (*) if AC device is online or ( ) if offline. AC device may be set below. File (/sys/class/power_supply/AC/online by default) must contain 1 if AC is online.

    Status of AC device. Returns (*) if AC device is online or ( ) if offline.

    Music player label
    $progress

    Current song progress. One of supported music players must be installed (mpd does not support yet).

    Current song progress. One of supported music players must be installed.

    $time$title

    Current song title. One of supported music players must be installed.

    Custom label$custom

    Get output from custom command.

    + +

    Advanced settings

    +

    Custom time format:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    $dddd

    Weekday in long format.

    $ddd

    Weekday in short format.

    $dd

    Day.

    $d

    Day without zero.

    $MMMM

    Month in long format.

    $MMM

    Month in short format.

    $MM

    Month.

    $M

    Month without zero.

    $yyyy

    Year.

    $yy

    Year in short format.

    $hh

    Hours.

    $h

    Hours without zero.

    $mm

    Minutes.

    $m

    Minutes without zero.

    $ss

    Seconds.

    $s

    Seconds without zero.

    + +

    Custom uptime format:

    + + + + + + + + + + + + + +
    $ds

    Uptime days.

    $hs

    Uptime hours.

    $ms

    Uptime minutes.

    + +

    Temperature devices: List of devices, which will be observed in temperature label (combo box items come from sensors). List widget is editable, delete key will remove current item.

    + +

    Mount points: List of mount points, which will be observed in HDD label (combo box items come from mount). List widget is editable, delete key will remove current item.

    + +

    HDDs: List of hard disk devices, which will be observed in HDD temperature label (combo box items come from find). List widget is editable, delete key will remove current item.

    + +

    Network directory: Path to directory, which contains network devices information. Default is /sys/class/net. It is required for auto select of network device.

    + +

    Network device: Use specified device as active. Combo box items come from network directory. This option will disable auto select network device.

    + +

    Battery device: File with battery information. The file (/sys/class/power_supply/BAT0/capacity by default) should contain only battery charge in percent.

    + +

    AC device: File with AC information. The file (/sys/class/power_supply/AC/online by default) should contain 1 if AC is online.

    + +

    Music player: Select one of supported music playes for player label.

    + +

    Custom command: NOTE this label may cause the computer freeze. A command, which will be run for custom label. For example, wget -qO- http://ifconfig.me/ip will return external IP.

    diff --git a/ru/projects/pytextmonitor.html b/ru/projects/pytextmonitor.html index 9c7eac5..74d809d 100644 --- a/ru/projects/pytextmonitor.html +++ b/ru/projects/pytextmonitor.html @@ -63,7 +63,6 @@ sudo make install
  • cmake (make)
  • kdebase-runtime (make)
  • lm_sensors (опционально, для определения температурного устройства)
  • -
  • net-tools (опционально, для определения интернет устройства)
  • sysstat (опционально, для уведомлений)
  • hddtemp (опционально, для контроля за температурой HDD)
  • один из поддерживаемых музыкальных плееров - amarok, mtd или qmmp (опционально, для контроля за музыкальным плеером) @@ -105,10 +104,11 @@ sudo make install

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

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

    -

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

    +

    Доступные флаги в таблице ниже.
    +ЗАМЕЧАНИЕ Нумерация всех массивов в переменных начинается с 0.

    - + @@ -126,92 +126,16 @@ sudo make install - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - + @@ -219,8 +143,8 @@ sudo make install - - + + @@ -228,13 +152,13 @@ sudo make install - - + + - - + + @@ -266,22 +190,22 @@ sudo make install - - + + - - + + - - + + - - + + @@ -290,11 +214,11 @@ sudo make install - + - + @@ -307,7 +231,7 @@ sudo make install - + @@ -317,7 +241,115 @@ sudo make install + + + + +
    ВремяВремя $time

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

    $custom

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

    Cпециальный формат времени.

    $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).

    Cпециальный формат аптайма.

    CPU

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

    $ccpu

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

    $cpuN

    Загрузка CPU для ядра N, %, -----. N должно быть в промежутке от 0 до 7.

    Частота CPU

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

    $ccpucl

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

    $cpuclN

    Частота CPU для ядра N, МГц, ----. N должно быть в промежутке от 0 до 7.

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

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

    $tempN

    Температура для датчика N, °C, ----. Пример: $temp0

    GPU
    HDD@@/@@

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

    $hddN

    Занятость точки монтирования N, %, -----. Пример: $hdd0.

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

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

    $hddtempN

    Температура HDD с номером N, °C, ----. Пример $hddtemp0. hddtemp должен быть установлен.

    Сеть$net

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

    $down

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

    @@eth0@@

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

    $up

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

    $netdev
    Батарея $bat

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

    Заряд батареи, %, ---.

    $ac

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

    Статус зарядного устройства. Возвращает (*), если устройство подключено, или ( ), если нет.

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

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

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

    $time$title

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

    Своя команда$custom

    Получить данные из указанной команды.

    + +

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

    +

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

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    $dddd

    Длинный день недели.

    $ddd

    Короткий день недели.

    $dd

    День.

    $d

    День без нуля.

    $MMMM

    Месяц в длинном формате.

    $MMM

    Месяц в коротком формате.

    $MM

    Месяц.

    $M

    Месяц без нуля.

    $yyyy

    Год.

    $yy

    Год в коротком формате.

    $hh

    Часы.

    $h

    Часы без нуля.

    $mm

    Минуты.

    $m

    Минуты без нуля.

    $ss

    Секунды.

    $s

    Секунды без нуля.

    + +

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

    + + + + + + + + + + + + + +
    $ds

    Дни аптайма.

    $hs

    Часы аптайма.

    $ms

    Минуты аптайма.

    + +

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

    + +

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

    + +

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

    + +

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

    + +

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

    + +

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

    + +

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

    + +

    Музыкальный плеер: Выберете один из поддерживаемых музыкальных плееров для соответствующего поля.

    + +

    Своя команда: ЗАМЕЧАНИЕ это поле может привести к "зависанию" компьютера. Команда, которая будет запущена для соответствующего поля. Например, wget -qO- http://ifconfig.me/ip вернет внешний IP.