Sisyphus
: 1 2023 | : 18631 | : 37863432
en ru br
ALT
S:0.8-alt7
5.1: 0.8-alt3
4.1: 0.5-alt4.M41.1
4.0: 0.2-alt6.M40.2
www.altlinux.org/Changes

:: //
: alterator-sysinfo

                   Gear   Bugs and FR  Repocop 

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<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Информация о системе</title>
</head>
<body>
<h2>Информация о системе</h2>

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

<ul>
<li>версия используемого ядра;</li>
<li>информация о процессорах;</li>
<li>использование памяти;</li>
<li>использование дискового пространства.</li>
</ul>

</body>
</html>
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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 <EMAIL@ADDRESS>, 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 <fmartini@altlinux.com.br>\n"
"Language-Team: pt_BR <fmartini@altlinux.com.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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html>
<body>
<form method="POST">
<h2><span translate="_">Kernel version</span></h2>
<span class="alterator-label" name="kernel"/>
<h2><span translate="_">Processors</span></h2>
<table>
<thead>
<tr>
<th>N</th>
<th><span translate="_">Model name</span></th>
<th align="right"><span translate="_">Frequency (MHz)</span></th>
<th align="right"><span translate="_">Cache</span></th>
</tr>
</thead>
<tbody class="alterator-list" optionlist="cpu">
<tr>
<td><span class="alterator-label" name="num"/></td>
<td align="left"><span class="alterator-label" name="name"/></td>
<td align="center"><span class="alterator-label" name="freq"/></td>
<td align="center"><span class="alterator-label" name="cache"/></td>
</tr>
</tbody>
</table>
<h2><span translate="_">Memory usage</span></h2>
<table>
<tbody>
<tr>
<td align="right"><span translate="_">Memory (total):</span></td>
<td><span class="alterator-label" name="memory_total"/></td>
</tr>
<tr>
<td align="right"><span translate="_">Memory (free):</span></td>
<td><span class="alterator-label" name="memory_free"/></td>
</tr>
<tr>
<td align="right"><span translate="_">Swap space (total):</span></td>
<td><span class="alterator-label" name="swap_total"/></td>
</tr>
<tr>
<td align="right"><span translate="_">Swap space (free):</span></td>
<td><span class="alterator-label" name="swap_free"/></td>
</tr>
</tbody>
</table>
<h2><span translate="_">Disk usage</span></h2>
<table>
<thead>
<tr>
<th><span translate="_">Mount point</span></th>
<th align="right"><span translate="_">Total</span></th>
<th align="right"><span translate="_">Free</span></th>
<th align="right"><span translate="_">Used</span></th>
</tr>
</thead>
<tbody class="alterator-list" optionlist="df">
<tr>
<td><span class="alterator-label" name="name"/></td>
<td align="right"><span class="alterator-label" name="disk_total"/></td>
<td align="right"><span class="alterator-label" name="disk_free"/></td>
<td align="right"><span class="alterator-label" name="disk_used"/></td>
</tr>
</tbody>
</table>
</form>
</body>
</html>
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) ))


 
: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
: Michael Shigorin