alterator-sysinfo-0.5/000075500000000000000000000000001111623265500150435ustar00rootroot00000000000000alterator-sysinfo-0.5/Makefile000064400000000000000000000001411111623265500164770ustar00rootroot00000000000000NAME=sysinfo all: clean: install: install-module include /usr/share/alterator/build/module.mak alterator-sysinfo-0.5/applications/000075500000000000000000000000001111623265500175315ustar00rootroot00000000000000alterator-sysinfo-0.5/applications/sysinfo.desktop000064400000000000000000000004641111623265500226220ustar00rootroot00000000000000[Desktop Entry] Encoding=UTF-8 Type=Application Categories=X-Alterator-System Icon=sysinfo Terminal=false Name=System information Name[ru_RU]=Информация о системе Name[uk_UA]=Інформація про систему X-Alterator-URI=/sysinfo X-Alterator-Weight=20 X-Alterator-Help=sysinfo alterator-sysinfo-0.5/backend3/000075500000000000000000000000001111623265500165155ustar00rootroot00000000000000alterator-sysinfo-0.5/backend3/sysinfo000075500000000000000000000023141111623265500201350ustar00rootroot00000000000000#!/bin/sh #turn of auto expansion set -f alterator_api_version=1 . alterator-sh-functions meminfo(){ sed -nr "/^$1:/ { s,^$1:[[:space:]]*,,;p;q}" /proc/meminfo } on_message(){ case "$in_action" in read) write_string_param kernel "$(uname -r)" write_string_param memory_total "$(meminfo "MemTotal")" write_string_param memory_free "$(meminfo "MemFree")" write_string_param swap_total "$(meminfo "SwapTotal")" write_string_param swap_free "$(meminfo "SwapFree")" ;; list) if [ $in__objects = "df" ];then df -lhP| sed '1d' | awk '{printf "(name \"%s\" disk_total \"%s\" disk_used \"%s (%s)\" disk_free \"%s\")\n",$6,$2,$3,$5,$4;}' >&3 elif [ $in__objects = "cpu" ];then awk -F ': ' ' BEGIN{n=0;} function dump(){ if (name!=""){ printf "(num \"%d\" name \"%s\" freq \"%d\" cache \"%s\")",n,name,freq,cache } } function clean(){ name=""; freq=0; cache=""; } /^processor/ {dump(); clean(); n++;} /^model name/ {name=$2;} /^cpu MHz/ {freq=$2;} /^cache size/ {cache=$2;} END{dump()}' < /proc/cpuinfo >&3 fi ;; esac } message_loop alterator-sysinfo-0.5/help/000075500000000000000000000000001111623265500157735ustar00rootroot00000000000000alterator-sysinfo-0.5/help/ru_RU/000075500000000000000000000000001111623265500170275ustar00rootroot00000000000000alterator-sysinfo-0.5/help/ru_RU/sysinfo.html000064400000000000000000000014351111623265500214120ustar00rootroot00000000000000 Информация о системе

Информация о системе

Здесь отображается наиболее важная информация о системе:

alterator-sysinfo-0.5/po/000075500000000000000000000000001111623265500154615ustar00rootroot00000000000000alterator-sysinfo-0.5/po/alterator-sysinfo.pot000064400000000000000000000040231111623265500216710ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-12-05 17:04+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #: стандартный ввод:1 msgid "System information" msgstr "" #: стандартный ввод:1 msgid "Kernel version" msgstr "" #: стандартный ввод:2 ui/sysinfo/index.scm:38 msgid "Processors" msgstr "" #: стандартный ввод:3 ui/sysinfo/index.scm:40 msgid "Model name" msgstr "" #: стандартный ввод:4 ui/sysinfo/index.scm:40 msgid "Frequency (MHz)" msgstr "" #: стандартный ввод:5 ui/sysinfo/index.scm:40 msgid "Cache" msgstr "" #: стандартный ввод:6 ui/sysinfo/index.scm:44 msgid "Memory usage" msgstr "" #: стандартный ввод:7 ui/sysinfo/index.scm:46 msgid "Memory (total):" msgstr "" #: стандартный ввод:8 ui/sysinfo/index.scm:48 msgid "Memory (free):" msgstr "" #: стандартный ввод:9 ui/sysinfo/index.scm:50 msgid "Swap space (total):" msgstr "" #: стандартный ввод:10 ui/sysinfo/index.scm:52 msgid "Swap space (free):" msgstr "" #: стандартный ввод:11 ui/sysinfo/index.scm:55 msgid "Disk usage" msgstr "" #: стандартный ввод:12 ui/sysinfo/index.scm:57 msgid "Mount point" msgstr "" #: стандартный ввод:13 ui/sysinfo/index.scm:57 msgid "Total" msgstr "" #: стандартный ввод:14 ui/sysinfo/index.scm:57 msgid "Free" msgstr "" #: стандартный ввод:15 ui/sysinfo/index.scm:57 msgid "Used" msgstr "" #: ui/sysinfo/index.scm:35 msgid "Kernel version:" msgstr "" alterator-sysinfo-0.5/po/pt_BR.po000064400000000000000000000044711111623265500170350ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: Alterator\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-12-05 17:04+0300\n" "PO-Revision-Date: 2008-12-02 22:29-0300\n" "Last-Translator: Fernando Martini \n" "Language-Team: pt_BR \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Portuguese\n" "X-Poedit-Country: BRAZIL\n" "X-Poedit-SourceCharset: utf-8\n" "X-Poedit-Basepath: pt_BR\n" #: стандартный ввод:1 #, fuzzy msgid "System information" msgstr "Informação" #: стандартный ввод:1 msgid "Kernel version" msgstr "" #: стандартный ввод:2 ui/sysinfo/index.scm:38 msgid "Processors" msgstr "" #: стандартный ввод:3 ui/sysinfo/index.scm:40 #, fuzzy msgid "Model name" msgstr "Nome da Pasta:" #: стандартный ввод:4 ui/sysinfo/index.scm:40 msgid "Frequency (MHz)" msgstr "" #: стандартный ввод:5 ui/sysinfo/index.scm:40 #, fuzzy msgid "Cache" msgstr "Cancelar" #: стандартный ввод:6 ui/sysinfo/index.scm:44 msgid "Memory usage" msgstr "" #: стандартный ввод:7 ui/sysinfo/index.scm:46 #, fuzzy msgid "Memory (total):" msgstr "Porta (Opcional):" #: стандартный ввод:8 ui/sysinfo/index.scm:48 msgid "Memory (free):" msgstr "" #: стандартный ввод:9 ui/sysinfo/index.scm:50 msgid "Swap space (total):" msgstr "" #: стандартный ввод:10 ui/sysinfo/index.scm:52 msgid "Swap space (free):" msgstr "" #: стандартный ввод:11 ui/sysinfo/index.scm:55 msgid "Disk usage" msgstr "Uso do Disco:" #: стандартный ввод:12 ui/sysinfo/index.scm:57 msgid "Mount point" msgstr "" #: стандартный ввод:13 ui/sysinfo/index.scm:57 msgid "Total" msgstr "" #: стандартный ввод:14 ui/sysinfo/index.scm:57 #, fuzzy msgid "Free" msgstr "Fr" #: стандартный ввод:15 ui/sysinfo/index.scm:57 #, fuzzy msgid "Used" msgstr "Usuário" #: ui/sysinfo/index.scm:35 #, fuzzy msgid "Kernel version:" msgstr "Imagens do Kernel:" alterator-sysinfo-0.5/po/ru.po000064400000000000000000000047261111623265500164600ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-11-26 15:07+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: стандартный ввод:1 msgid "System information" msgstr "Информация о системе" #: стандартный ввод:1 msgid "Kernel version" msgstr "Версия ядра" #: стандартный ввод:2 ui/sysinfo/index.scm:38 msgid "Processors" msgstr "Процессоры" #: стандартный ввод:3 ui/sysinfo/index.scm:40 msgid "Model name" msgstr "Название" #: стандартный ввод:4 ui/sysinfo/index.scm:40 msgid "Frequency (MHz)" msgstr "Частота (МГц)" #: стандартный ввод:5 ui/sysinfo/index.scm:40 msgid "Cache" msgstr "Кэш-пямять" #: стандартный ввод:6 ui/sysinfo/index.scm:44 msgid "Memory usage" msgstr "Использование памяти" #: стандартный ввод:7 ui/sysinfo/index.scm:46 msgid "Memory (total):" msgstr "ОЗУ (всего):" #: стандартный ввод:8 ui/sysinfo/index.scm:48 msgid "Memory (free):" msgstr "ОЗУ (свободно):" #: стандартный ввод:9 ui/sysinfo/index.scm:50 msgid "Swap space (total):" msgstr "Область подкачки (всего):" #: стандартный ввод:10 ui/sysinfo/index.scm:52 msgid "Swap space (free):" msgstr "Область подкачки (свободно):" #: стандартный ввод:11 ui/sysinfo/index.scm:55 msgid "Disk usage" msgstr "Использование диска" #: стандартный ввод:12 ui/sysinfo/index.scm:57 msgid "Mount point" msgstr "Точка монтирования" #: стандартный ввод:13 ui/sysinfo/index.scm:57 msgid "Total" msgstr "Всего" #: стандартный ввод:14 ui/sysinfo/index.scm:57 msgid "Free" msgstr "Свободно" #: стандартный ввод:15 ui/sysinfo/index.scm:57 msgid "Used" msgstr "Используется" #: ui/sysinfo/index.scm:35 msgid "Kernel version:" msgstr "Версия ядра:" alterator-sysinfo-0.5/po/uk.po000064400000000000000000000046271111623265500164510ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-11-26 15:07+0300\n" "PO-Revision-Date: 2007-04-20 11:35+0300\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: стандартный ввод:1 msgid "System information" msgstr "Інформація про систему" #: стандартный ввод:1 msgid "Kernel version" msgstr "Версія ядра" #: стандартный ввод:2 ui/sysinfo/index.scm:38 msgid "Processors" msgstr "" #: стандартный ввод:3 ui/sysinfo/index.scm:40 msgid "Model name" msgstr "" #: стандартный ввод:4 ui/sysinfo/index.scm:40 msgid "Frequency (MHz)" msgstr "" #: стандартный ввод:5 ui/sysinfo/index.scm:40 msgid "Cache" msgstr "" #: стандартный ввод:6 ui/sysinfo/index.scm:44 msgid "Memory usage" msgstr "Використання пам'яті" #: стандартный ввод:7 ui/sysinfo/index.scm:46 msgid "Memory (total):" msgstr "ОЗП (всього):" #: стандартный ввод:8 ui/sysinfo/index.scm:48 msgid "Memory (free):" msgstr "ОЗП (вільно):" #: стандартный ввод:9 ui/sysinfo/index.scm:50 msgid "Swap space (total):" msgstr "Область підкачування (всього):" #: стандартный ввод:10 ui/sysinfo/index.scm:52 msgid "Swap space (free):" msgstr "Область підкачування (вільно):" #: стандартный ввод:11 ui/sysinfo/index.scm:55 msgid "Disk usage" msgstr "Використання диску" #: стандартный ввод:12 ui/sysinfo/index.scm:57 msgid "Mount point" msgstr "Точка монтування" #: стандартный ввод:13 ui/sysinfo/index.scm:57 msgid "Total" msgstr "Всього" #: стандартный ввод:14 ui/sysinfo/index.scm:57 msgid "Free" msgstr "Вільно" #: стандартный ввод:15 ui/sysinfo/index.scm:57 msgid "Used" msgstr "Використовується" #: ui/sysinfo/index.scm:35 msgid "Kernel version:" msgstr "Версія ядра:" alterator-sysinfo-0.5/templates/000075500000000000000000000000001111623265500170415ustar00rootroot00000000000000alterator-sysinfo-0.5/templates/sysinfo/000075500000000000000000000000001111623265500205335ustar00rootroot00000000000000alterator-sysinfo-0.5/templates/sysinfo/index.html000064400000000000000000000045731111623265500225410ustar00rootroot00000000000000

Kernel version

Processors

N Model name Frequency (MHz) Cache

Memory usage

Memory (total):
Memory (free):
Swap space (total):
Swap space (free):

Disk usage

Mount point Total Free Used
alterator-sysinfo-0.5/ui/000075500000000000000000000000001111623265500154605ustar00rootroot00000000000000alterator-sysinfo-0.5/ui/sysinfo/000075500000000000000000000000001111623265500171525ustar00rootroot00000000000000alterator-sysinfo-0.5/ui/sysinfo/index.scm000064400000000000000000000033601111623265500207670ustar00rootroot00000000000000(document:surround "/std/frame") margin 100 spacing 10 (define *common-data* (make-cell '())) (define *df-data* (make-cell '())) (define *cpu-data* (make-cell '())) (woo-catch/message (thunk (cell-set! *common-data* (woo-read-first "sysinfo")) (cell-set! *df-data* (woo-list "sysinfo/df")) (cell-set! *cpu-data* (woo-list "sysinfo/cpu")) )) (define (get-ltext n) (bold (woo-get-option (cell-ref *common-data*) n ""))) (define (mktable data . fields) (fold (lambda (data lst) (append lst (map (lambda (x) (label align "right" text (bold (woo-get-option data x "")))) fields))) '() (cell-ref data) ) ) (define (mktable-h . fields) (map (lambda (x) (label align "right" text x)) fields)) (gridbox columns "10;90" (label text (_ "Kernel version:")) (label text (get-ltext 'kernel)) ) (groupbox title (_ "Processors") (apply gridbox columns "0;60;20;20" (mktable-h "N" (_ "Model name") (_ "Frequency (MHz)") (_ "Cache")) (separator colspan 4) (mktable *cpu-data* 'num 'name 'freq 'cache) )) (groupbox title (_ "Memory usage") (gridbox columns "10;90" (label text (_ "Memory (total):") align "right") (label text (get-ltext 'memory_total)) (label text (_ "Memory (free):") align "right") (label text (get-ltext 'memory_free)) (label text (_ "Swap space (total):") align "right") (label text (get-ltext 'swap_total)) (label text (_ "Swap space (free):") align "right") (label text (get-ltext 'swap_free)) )) (groupbox title (_ "Disk usage") (apply gridbox columns "40;20;20;20" (mktable-h (_ "Mount point") (_ "Total") (_ "Free") (_ "Used")) (separator colspan 4) (mktable *df-data* 'name 'disk_total 'disk_free 'disk_used) ))