9.3 KiB
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 instaladoaticonfig
onvidia-smi
- etiqueta
$gputemp
- temperatura de la GPU. Debe estar instaladoaticonfig
onvidia-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
$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
$custom
- devuelve la salida para un comando personalizado
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
- etiqueta
$dddd
- día de la semana en foramto largo - etiqueta
$ddd
- día de la semana en formato corto - etiqueta
$dd
- día - etiqueta
$d
- día sin ceros - etiqueta
$MMMM
- mes en formato largo - etiqueta
$MMM
- mes en formato corto - etiqueta
$MM
- mes - etiqueta
$M
- mes sin ceros - etiqueta
$yyyy
- año - etiqueta
$yy
- año en formato corto - etiqueta
$hh
- horas - etiqueta
$h
- horas sin ceros - etiqueta
$mm
- minutos - etiqueta
$m
- minutos sin ceros - etiqueta
$ss
- segundos - etiqueta
$s
- segundos sin ceros
Tiempo de ejecución del sistema personalizado
- etiqueta
$dd
- días - etiqueta
$d
- días sin ceros - etiqueta
$hh
- horas - etiqueta
$h
- horas sin ceros - etiqueta
$mm
- minutos - etiqueta
$m
- minutos sin ceros
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
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.
Un comando que será ejecutado para una etiqueta personalizada.
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
- kdebase-workspace
- kdebindings-python2
- lm_sensors (para definir el dispositivo de temperatura)
- sysstat (para las notificaciones)
Dependencias opcionales
- controlador propietario de video
- hddtemp (asegúrate de que puede ser ejecutado con
sudo
y sin contraseña. Solo hay que agregar la siguiente línea al archivo/etc/sudoers
:$USERNAME ALL=NOPASSWD: /usr/bin/hddtemp
) - reproductor de música (amarok, mpd or qmmp)
Dependencias de construcción
- automoc4
- cmake
- kdebase-runtime
Instalación
-
descargar fuentes
-
instalar
mkdir build && cd build cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`kde4-config --localprefix` ../ make && make install
También es posible instalarlo en
/
:mkdir build && cd build cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ../ make && sudo make install
Información adicional
TODO (funcionalidades solicitadas)
Enlaces
- Sitio oficial
- Plasmoide en kde-look
- DataEngine en kde-look
- Archlinux AUR package