From 6fd7bad8f9ff48202e43cb91576095ec6f43b311 Mon Sep 17 00:00:00 2001 From: arcan1s Date: Mon, 26 May 2014 12:18:39 +0400 Subject: [PATCH] changed from md readme to html --- README.md | 1 + create_archive.sh | 9 +- {sources/readme => md_readme}/en.md | 1 + {sources/readme => md_readme}/es.md | 1 + {sources/readme => md_readme}/ru.md | 1 + {sources/readme => md_readme}/uk.md | 1 + sources/ptm/contents/code/main.py | 12 +- sources/readme/CMakeLists.txt | 2 +- sources/readme/en.html | 246 ++++++++++++++++++++++++++++ sources/readme/es.html | 239 +++++++++++++++++++++++++++ sources/readme/ru.html | 243 +++++++++++++++++++++++++++ sources/readme/uk.html | 243 +++++++++++++++++++++++++++ 12 files changed, 991 insertions(+), 8 deletions(-) rename {sources/readme => md_readme}/en.md (99%) rename {sources/readme => md_readme}/es.md (99%) rename {sources/readme => md_readme}/ru.md (99%) rename {sources/readme => md_readme}/uk.md (99%) create mode 100644 sources/readme/en.html create mode 100644 sources/readme/es.html create mode 100644 sources/readme/ru.html create mode 100644 sources/readme/uk.html diff --git a/README.md b/README.md index 9559ede..d593fe9 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ PyTextMonitor is a minimalistic Plasmoid script written on Python2. It looks lik Configuration ------------- For edited output you must open Settings window and setup output format in lines: + * tag `$time` - time in default format. For example, *fri Nov 6 04:48:01 2013* * tag `$isotime` - time in iso format * tag `$shorttime` - time in short locale format diff --git a/create_archive.sh b/create_archive.sh index 9b514eb..e10ba87 100755 --- a/create_archive.sh +++ b/create_archive.sh @@ -1,7 +1,14 @@ #!/bin/bash # update english readme -cp README.md sources/readme/en.md +cp README.md md_readme/en.md +# create html pages +for MARKDOWN in $(find md_readme -name '*.md'); do + FILENAME=$(basename -- "${MARKDOWN}") + FILENAME="${FILENAME%.*}" + markdown "${MARKDOWN}" > "sources/readme/${FILENAME}.html" +done +exit 1 SRCDIR="sources" VERSION=$(grep -m1 PROJECT_VERSION_MAJOR sources/CMakeLists.txt | awk '{print $3}' | cut -c 1).\ diff --git a/sources/readme/en.md b/md_readme/en.md similarity index 99% rename from sources/readme/en.md rename to md_readme/en.md index 9559ede..d593fe9 100644 --- a/sources/readme/en.md +++ b/md_readme/en.md @@ -10,6 +10,7 @@ PyTextMonitor is a minimalistic Plasmoid script written on Python2. It looks lik Configuration ------------- For edited output you must open Settings window and setup output format in lines: + * tag `$time` - time in default format. For example, *fri Nov 6 04:48:01 2013* * tag `$isotime` - time in iso format * tag `$shorttime` - time in short locale format diff --git a/sources/readme/es.md b/md_readme/es.md similarity index 99% rename from sources/readme/es.md rename to md_readme/es.md index 2ed361b..a8bfea2 100644 --- a/sources/readme/es.md +++ b/md_readme/es.md @@ -9,6 +9,7 @@ PyTextMonitor es un plasmoide minimalista escrito en Python2. Luce como los comp Configuración ------------- + Para editar la visualización debes abrir la ventana de Ajustes y establecer el formato de visualización en líneas: * etiqueta `$time` - hora en formato por defecto. Por ejemplo, *vie 06 Nov 04:48:01 2013* * etiqueta `$isotime` - hora en formato ISO diff --git a/sources/readme/ru.md b/md_readme/ru.md similarity index 99% rename from sources/readme/ru.md rename to md_readme/ru.md index 6ebd345..deb2d33 100644 --- a/sources/readme/ru.md +++ b/md_readme/ru.md @@ -9,6 +9,7 @@ PyTextMonitor - минималистичный плазмоид, написан Настройка --------- + Для редактирования внешнего вида, откройте окно настроек и установите требуемый формат в поля: * тег `$time` - время в стандартном формате. Например, *fri Nov 6 04:48:01 2013* * тег `$isotime` - время в ISO формате diff --git a/sources/readme/uk.md b/md_readme/uk.md similarity index 99% rename from sources/readme/uk.md rename to md_readme/uk.md index 143466b..e82f890 100644 --- a/sources/readme/uk.md +++ b/md_readme/uk.md @@ -9,6 +9,7 @@ PyTextMonitor - мінімалістичний плазмоїд, що напис Налаштування ------------ + Для редагування зовнішного вигляду, відкрийте вікно налаштувань та встановіть потрібний формат в поля: * тег `$time` - час у стандартному форматі. Наприклад, *fri Nov 6 04:48:01 2013* * тег `$isotime` - час в ISO форматі diff --git a/sources/ptm/contents/code/main.py b/sources/ptm/contents/code/main.py index 80a147b..e2ca022 100644 --- a/sources/ptm/contents/code/main.py +++ b/sources/ptm/contents/code/main.py @@ -143,14 +143,14 @@ class pyTextWidget(plasmascript.Applet): else: return locale = str(QLocale.system().name()) - if (os.path.exists(dirPath + locale + ".md")): - filePath = dirPath + locale + ".md" + if (os.path.exists(dirPath + locale + ".html")): + filePath = dirPath + locale + ".html" else: locale = locale.split('_')[0] - if (os.path.exists(dirPath + locale + ".md")): - filePath = dirPath + locale + ".md" - elif (os.path.exists(dirPath + "en.md")): - filePath = dirPath + "en.md" + if (os.path.exists(dirPath + locale + ".html")): + filePath = dirPath + locale + ".html" + elif (os.path.exists(dirPath + "en.html")): + filePath = dirPath + "en.html" else: return os.system("kioclient exec " + str(filePath) + " &") diff --git a/sources/readme/CMakeLists.txt b/sources/readme/CMakeLists.txt index 8a4c56f..f71e991 100644 --- a/sources/readme/CMakeLists.txt +++ b/sources/readme/CMakeLists.txt @@ -1,5 +1,5 @@ # set project name set (SUBPROJECT pytextmonitor) -file (GLOB SUBPROJECT_MD *.md) +file (GLOB SUBPROJECT_MD *.html) install (FILES ${SUBPROJECT_MD} DESTINATION share/${SUBPROJECT}/) \ No newline at end of file diff --git a/sources/readme/en.html b/sources/readme/en.html new file mode 100644 index 0000000..63185da --- /dev/null +++ b/sources/readme/en.html @@ -0,0 +1,246 @@ +

pytextmonitor

+ +

Information

+ +

PyTextMonitor is a minimalistic Plasmoid script written on Python2. It looks like widgets in awesome-wm.

+ +

NOTE LOOKING FOR TRANSLATORS!

+ +

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 don't may set to show $cpu tag in swap label for example. $cpu will work only in cpu label.

+ +

Advanced settings

+ +

Custom time

+ + + +

Custom uptime

+ + + +

Temperature units

+ +

Select units for temperature. Available units are Celsius, Farenheit and Kelvin.

+ +

Temperature devices

+ +

List of devices, which will be observed in temp 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.

+ +

HDD (speed)

+ +

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

+ +

HDD (temperature)

+ +

List of hard disk devices, which will be observed in hddtemp 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. Required for auto select network device.

+ +

Network device

+ +

Use specified device as active. Combo box items come from network directory. Will disable auto select network device.

+ +

Battery device

+ +

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

+ +

AC online tag

+ +

Line which will be shown when AC is online.

+ +

AC offline tag

+ +

Line which will be shown when AC is offline.

+ +

AC device

+ +

File with AC information. File (/sys/class/power_supply/AC/online by default) must contain 1 if AC is online.

+ +

Music player

+ +

Select one of supported music playes for player label.

+ +

Tooltip settings

+ +

Since version 1.7.0 CPU, CPU clock, memory, swap and network labels support graphical tooltip. To enable them just make the needed checkboxes a fully checked. The number of stored values can be set in the tab. Colors of graphs are configurable too.

+ +

DataEngine settings

+ +

Custom command

+ +

NOTE This can cause the computer freeze.

+ +

Commands, which will be run for custom label.

+ +

GPU device

+ +

Select one of supported GPU devices. auto will enable auto selection. Default is auto.

+ +

HDD

+ +

Select one of HDDs for HDD temperature monitor. all will enable monitor for all devices. Default is all.

+ +

hddtemp cmd

+ +

Type a command which will be run for hddtemp DataEngine. Default is sudo hddtemp.

+ +

MPD address

+ +

Address of MPD server. Default is localhost.

+ +

MPD port

+ +

Port of MPD server. Default is 6600.

+ +

Package manager

+ +

List of commands, which will be run. Number of null lines is a number of unneeded lines. Defaults: +* 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 configuration

+ +

You may edit DataEngine configuration. It is /usr/share/config/extsysmon.conf or $HOME/share/config/extsysmon.conf depending on the type of installation. Uncomment needed line and edit it.

+ +

Instruction

+ +

Dependencies

+ + + +

Optional dependencies

+ + + +

Make dependencies

+ + + +

Installation

+ + + +

Additional information

+ +

TODO (wish list)

+ +

Links

+ + diff --git a/sources/readme/es.html b/sources/readme/es.html new file mode 100644 index 0000000..92e1c8d --- /dev/null +++ b/sources/readme/es.html @@ -0,0 +1,239 @@ +

pytextmonitor

+ +

Información

+ +

PyTextMonitor es un plasmoide minimalista escrito en Python2. Luce como los componentes visuales de awesome-wm.

+ +

NOTA ¡Se buscan traductores!

+ +

Configuración

+ +

Para editar la visualización debes abrir la ventana de Ajustes y establecer el formato de visualización en líneas: +* etiqueta $time - hora en formato por defecto. Por ejemplo, vie 06 Nov 04:48:01 2013 +* etiqueta $isotime - hora en formato ISO +* etiqueta $shorttime - hora en formato local corto +* etiqueta $longtime - hora en formato local largo +* etiqueta $custom - formato de hora personalizado +* etiqueta $uptime - tiempo de actividad del sistema, ---d--h--m +* etiqueta $custom - formato personalizado del tiempo de actividad del sistema +* etiqueta $cpu - carga total de la CPU, % +* etiqueta $cpuN - carga de la CPU para el núcleo N, % +* etiqueta $cpucl - frecuencia promedio de la CPU, MHz +* etiqueta $cpuclN - frecuencia de la CPU para el núcleo N, MHz +* etiqueta $tempN - temperatura para el dispositivo N. Por ejemplo, $temp0 +* etiqueta $gpu - uso de la GPU, %. Debe estar instalado aticonfig o nvidia-smi +* etiqueta $gputemp - temperatura de la GPU. Debe estar instalado aticonfig o nvidia-smi +* etiqueta $mem - uso de la memori, % +* etiqueta $memmb - uso de la memoria, MB +* etiqueta $memgb - uso de la memoria, GB +* etiqueta $swap - swap, % +* etiqueta $swapmb - swap, MB +* etiqueta $swapgb - swap, GB +* etiqueta $hddN - uso para el punto de montaje N, %. Por ejemplo, $hdd0 +* etiqueta $hddmbN - uso para el punto de montaje N, MB. Por ejemplo, $hddmb0 +* etiqueta $hddgbN - uso para el punto de montaje N, GB. Por ejemplo, $hddgb0 +* etiqueta $hddrN - leer la velocidad del disco N, KB/s. Por ejemplo, $hddr0 +* etiqueta $hddwN - velocidad de escritura del disco N, KB/s. Por ejemplo: $hddw0 +* etiqueta $hddtempN - temperatura para el disco duro N. Por ejemplo, $hddtemp0 +* etiqueta $down - velocidad de recepción, KB/s +* etiqueta $up - velocidad de envío, KB/s +* etiqueta $netdev - dispositivo de red actual +* etiqueta $bat - carga de la batería, % +* etiqueta $ac - estado del dispositivo de alimentación. Devuelve (*) si la alimentación está conectada o ( ) si no lo está +* etiqueta $album - álbum de la canción actual. Debe estar instalado uno de los reproductores soportados +* etiqueta $artist - artista de la canción actual. Debe estar instalado uno de los reproductores soportados +* etiqueta $progress - progreso de la canción actual. Debe estar instalado uno de los reproductores soportados +* etiqueta $time - duración de la canción actual. Debe estar instalado uno de los reproductores soportados +* etiqueta $title - título de la canción actual. Debe estar instalado uno de los reproductores soportados +* etiqueta $pscount - cantidad de procesos en ejecución +* etiqueta $pstotal - total de procesos en ejecución +* etiqueta $ps - listado de procesos en ejecución +* etiqueta $pkgcountN - cantidad de paquetes con actualizaciones disponibles para el comando N. Por ejemplo, $pkgcount0 +* etiqueta $customN - obtener la salida de ejecución del comando personalizado N (a partir de 0). Por ejemplo, $custom0

+ +

El orden de las etiquetas será cambiado si cambias la posición del deslizador. Es posible usar código HTML para las etiquetas.

+ +

NOTA no puedes establecer la etiqueta $cpu para que se muestre en la información de la swap, por citar un ejemplo. $cpu solo funcionará en la etiqueta de la CPU.

+ +

Ajustes avanzados

+ +

Hora personalizada

+ + + +

Tiempo de ejecución del sistema personalizado

+ + + +

Unidades de temperatura

+ +

Elija las unidades de temperatura. Las unidades disponibles son: Celsius, Farenheit y Kelvin.

+ +

Dispositivos de temperatura

+ +

El listado de dispositivos, será observado en la etiqueta de temperatura (los elementos de la lista desplegable provienen de sensors). El listado es editable, la tecla Suprimir borrará el elemento activo.

+ +

Puntos de montaje

+ +

El listado de puntos de montaje, será observado en la etiqueta de disco duro (los elementos de la lista desplegable provienen de mount). El listado es editable, la tecla Suprimir borrará el elemento activo.

+ +

Disco duro (velocidad)

+ +

Listado de dispositivos de disco duro, será observado en la etiqueta hddspeed (los elementos de la lista desplegable provienen de DataEngine).

+ +

Disco duro (temperatura)

+ +

El listado de dispositivos de disco duro, será observado desde la etiqueta disco duro (los elementos de la lista desplegable provienen de find). El listado es editable, la tecla Suprimir borrará el elemento activo.

+ +

Directorio de red

+ +

Ruta hacia el directorio que contiene información de los dispositivos de red. Por defecto es /sys/class/net. Se requiere para la selección automática del dispositivo de red.

+ +

Dispositivo de red

+ +

Usar el dispositivo especificado como activo. Los elementos de la lista desplegable provienen del directorio de red. Esto inhabilitará la selección automática del dispositivo de red.

+ +

Dispositivo de batería

+ +

El archivo que contiene información de la batería. El archivo (/sys/class/power_supply/BAT0/capacity por defecto) solo debería contener la carga de la batería en por ciento.

+ +

Etiqueta alimentación conectada

+ +

Línea que será mostrada cuando la alimentación esté conectada.

+ +

Etiqueta alimentación conectada

+ +

Línea que será mostrada cuando la alimentación esté desconectada.

+ +

Dispositivo de alimentación

+ +

El archivo con información de la alimentación. El archivo (/sys/class/power_supply/AC/online por defecto) debe contener 1 si la alimentación está conectada.

+ +

Reproductor de música

+ +

Seleccionar uno de los reproductores de música soportados para la etiqueta del reproductor.

+ +

Ajustes de las ventanas emergentes

+ +

Desde la versión 1.7.0 las etiquetas CPU, frecuencia de la CPU, memoria, swap y red soportan ventanas emergentes. Para habilitarlas es necesario tener marcadas las casillas de verificación pertinentes. El número de valores almacenados puede ser establecido en la pestaña. También es posible configurar los colores de los gráficos.

+ +

Ajustes de DataEngine

+ +

Comando personalizado

+ +

NOTA Esto puede causar congelamiento de la computadora.

+ +

Listado de los comandos que serán ejecutados para etiquetas personalizadas.

+ +

Dispositivo GPU

+ +

Elegir uno de los dispositivos GPU soportados. auto habilitará la selección automática. El valor por defecto es auto.

+ +

Disco duro

+ +

Elegir uno de los discos duros para el monitor de temperatura del disco. all habilitará el monitor para todos los dispositivos. El valor por defecto es all.

+ +

Dirección MPD

+ +

Dirección del servidor MPD. El valor por defecto es localhost.

+ +

Puerto MPD

+ +

Puerto del servidor MPD. El valor por defecto es 6600.

+ +

Gestor de paquetes

+ +

Listado de comandos que serán ejecutados. La cantidad de líneas nulas es el número de líneas innecesarias. Predeterminados: +* 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

+ +

Configuración de DataEngine

+ +

Se puede editar la configuración de DataEngine. Se encuentra en /usr/share/config/extsysmon.conf o $HOME/share/config/extsysmon.conf en dependencia del tipo de instalación. Quitar el comentario de la línea requerida y editarlo.

+ +

Instrucción

+ +

Dependencias

+ + + +

Dependencias opcionales

+ + + +

Dependencias de construcción

+ + + +

Instalación

+ + + +

Información adicional

+ +

TODO (funcionalidades solicitadas)

+ +

Enlaces

+ + diff --git a/sources/readme/ru.html b/sources/readme/ru.html new file mode 100644 index 0000000..91a04ff --- /dev/null +++ b/sources/readme/ru.html @@ -0,0 +1,243 @@ +

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)

+ +

Ссылки

+ + diff --git a/sources/readme/uk.html b/sources/readme/uk.html new file mode 100644 index 0000000..370d473 --- /dev/null +++ b/sources/readme/uk.html @@ -0,0 +1,243 @@ +

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 (вміст комбо боксу береться iз 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)

+ +

Посилання

+ +