PyTextMonitor é um script Plasmoid escrito em Python2. Assemelha-se com widgets no awesome-wm.
Para editar o output, você deve abrir a janela de Configurações e configurar o formato de output na linhas:
$time - hora no formato padrão. Por exemplo, sex Nov 6 04:48:01 2013$isotime - hora no formato ISO.$shouttime - hora em formato curto$longtime - hora em formato longo$custom - formato personalizado de houa$uptime - tempo em atividade, ---d--h--m$custom - formato personalizado de tempo em atividade$cpu - carga total da CPU, %$cpuN - carga total da CPU no núcleo N, %$cpucl - frequência média da CPU, MHz$cpuclN - frequência do núcleo N da CPU, MHz$tempN - temperatura do dispositivo N. Por exemplo, $temp0$gpu - uso da GPU, %. aticonfig ou nvidia-smi devem estar instalados$gputemp - temperatura da GPU. aticonfig ou nvidia-smi devem estar instalados$mem - uso de memória, %$memmb - uso de memória, MB$memgb - uso de memória, GB$memtotmb - RAM total, MB$memtotgb - RAM total, GB$swap - swap, %$swapmb - swap, MB$swapgb - swap, GB$swaptotmb - swap total, MB$swaptotgb - swap total, GB$hddN - uso do ponto de montagem N, %. Pou exemplo, $hdd0$hddmbN - uso do ponto de montagem, MB. Por exemplo, $hddmb0$hddgbN - uso do ponto de montagem, GB. Por exemplo, $hddgb0$hddtotmbN - tamanho total do ponto de montagem N, MB. Por exemplo, $hddtotmb0$hddtotgbN - tamanho total do ponto de montagem N,, GB. Por exemplo, $hddtotgb0$hddrN - velocidade de leitura do disco N, KB/s. Por exemplo, $hddr0$hddwN - velocidade de escrita do disco N, KB/s. Por exemplo, $hddw0$hddtempN - temperatura do HDD N. Por exemplo, $hddtemp0$down - velocidade de download, KB/s$up - velocidade de upload, KB/s$netdev - dispositivo atual de rede$bat - carga da bateria, %$ac - status do dispositivo carregador. Retorna (*) se o carregador estiver plugado ou ( ) se estiver desplugado$album - álbum da música atual . Um dos reprodutores de músicas suportados deve estar instalado$artist - artista da música atual. Um dos reprodutores de músicas suportados deve estar instalado$progress - progresso da música atual. Um dos reprodutores de músicas suportados deve estar instalado$time - tempo da música atual. Um dos reprodutores de músicas suportados deve estar instalado$title - título da música atual. Um dos reprodutores de músicas suportados deve estar instalado$pscount - número de processos rodando$pstotal - número total de processos$ps - lista de processos rodando$pkgcountN - número de pacotes disponíveis para atualizar pelo comando N available to upgrade. Por exemplo, $pkgcount0$customN - retorna o output do comando N. Por exemplo, $custom0A ordem dos rótulos mudará se você mudar a posição do slider. Tags HTML funcionarão normalmente.
NOTA você não deve usar a tag $cpu no rótulo de swap, por exemplo. $cpu somente funcionará no rótulo da cpu.
Você pode usar cores diferentes para os rótulos. Só coloque o texto do rótulo em código HTML. Veja este issue para mais detalhes.
A numeração dos elementos de temperatura, uso de HDD, velocidade do HDD, temperatura do HDD refere à ordem dos elementos da segunda aba (Configurações Avançadas). Você deve adicionar o item para a lista requerida listWidget primeiro. E o primeiro elemento na listWidget será $tag0. Veja este issue para mais detalhes.
Layout vertical
Use o layout vertical ao invés do horizontal.
Habilitar popup
Desmarque esta caixa se não quiser usar mensagens popup
Adicionar esticamento
Adicionar esticamento (espaço) para o lado selecionado do widget.
Hora customizada
$dddd - dia da semana em formato completo$ddd - dia da semana em format curto$dd - dia$d - dia sem zeros$MMMM - mês em formato completo$MMM - mês em formato curto$MM - mês$M - mês sem zeros$yyyy - ano$yy - ano em formato curto$hh - horas$h - horas sem zeros$mm - minutos$m - minutos sem zeros$ss - segundos$s - segundos sem zerosTempo em Atividade personalizado
$dd - tempo em atividade em dias$d - tempo em atividade em dias sem zeros$hh - tempo em atividade em horas$h - tempo em atividade em horas sem zeros$mm - tempo em atividade em minutos$m - tempo em atividade em minutos sem zerosUnidades de Temperatura
Seleciona as unidades de temperatura. Unidades disponíveis são Celsius, Farenheit e Kelvin.
Dispositivos de Temperatura
Lista de dispositovos, a serem observados no rótulo de temperatura (os itens de seleção vêm do sensors). A lista de widgets é editável, a tecla delete removerá o item selecionado.
Pontos de Montagem
Lista de pontos de montagem, a serem observados no rótulo de hdd (os itens de seleção vêm do mount). A lista de widgets é editável, a tecla delete removerá o item selecionado.
HDD (velocidade)
Lista de dispositivos HDD, a serem observados no rótulo de hddspeed (os itens de seleção vêm do DataEngine). A lista de widgets é editável, a tecla delete removerá o item selecionado.
HDD (temperatura)
Lista de dispositivos HDD, a serem observados no rótulo de hddtemp (os itens de seleção vêm do find). A lista de widgets é editável, a tecla delete removerá o item selecionado.
Diretório de rede
Caminho para o diretório, que contém a informação dos dispositivos de rede. O padrão é /sys/class/net. Requerido para seleção automática de dispositivo de rede.
Dispositivo de rede
Usa o dispositivo especificado como ativo. Os itens de seleção vêm do diretório de rede. Desativará a seleção automática do dispositivo de rede.
Dispositivo de bateria
Arquivo com informações da bateria. O arquivo (/sys/class/power_supply/BAT0/capacity por padrão) deve conter somente a carga da bateria em porcentagem.
Tag do carregador plugado
Linha a ser mostrada quando o carregador está plugado.
Tag do carregador desplugado
Linha a ser mostrada quando o carregador está desplugado.
Dispositivo carregador
Arquivo com informações do carregador. O arquivo (/sys/class/power_supply/AC/online por padrão) deve conter 1 se o carregador estiver plugado.
Desde a versão 1.7.0, os rótulos de CPU, frequência da CPU, memória, swap e rede suportam dica de contexto gráfica. Para ativar, certifique-se de ter marcado as caixas necessárias. O número de valores armazenados pode ser configurado nesta aba. Cores de gráficos também são configuráveis.
Comando personalizado
NOTA Isso pode travar o seu computador.
Comandos que serão executados para o rótulo personalizado.
Dispositivo GPU
Seleciona um dos dispositivos GPU sportador. auto ativará a seleção automática, disable desativará a definição dos estados de GPU. O padrão é auto.
HDD
Seleciona um dos HDDs para o monitor de temperatura do HDD. all ativará o monitoramento de todos dispositivos, disable desativará o monitoramento para todos dispositivos. O padrão é all.
hddtemp cmd
Digite um comando que será executado para o hddtemp DataEngine. O padrão é sudo hddtemp.
Endereço MPD
Endereço do servidor MPD. O padrão é localhost.
Porta MPD
Porta do servidor MPD. O padrão é 6600.
Gerenciador de pacotes
Lista de comandos a serem executador. O número de linhas nulas é o número de linhas desnecessárias. Por padrão:
PKGCMD=pacman -Qu, PKGNULL=0PKGCMD=apt-show-versions -u -b, PKGNULL=0PKGCMD=aptitude search '~U', PKGNULL=0PKGCMD=yum list updates, PKGNULL=3PKGCMD=pkg_version -I -l '<', PKGNULL=0PKGCMD=urpmq --auto-select, PKGNULL=0Reprodutor de música
Selecione um dos reprodutores de música suportados para o rótulo de música.
Você pode editar a configuração do DataEngine. Ela está em /usr/share/config/extsysmon.conf ou $HOME/share/config/extsysmon.conf dependendo do tipo de instalação. Remova os comentários das linhas necessárias e edite-as.
sudo sem senha. Para isso, adicione a seguinte linha ao arquivo /etc/sudoers: $USERNAME ALL=NOPASSWD: /usr/bin/hddtemp)instale
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`kde4-config --localprefix` ../
make && make install
Caso queira instalar na /:
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ../
make && sudo make install