gT;  5R eou   $ .: ALR h v - 2'< d  A% gq.z      )7@ Q"[%~"    + 7 M T _ )l   , 6!9N!$!#!"+06G H H);H+eHHDHCH(-IVI tIIICIII#J2J9J BJPJXJ)vJJJJJJ!K!%KGKOKgKK!K KK K&K"K L *L6L%JL+pL&L$LLLJ M7TMM5MM"M' N1NANRNgNuN NO_.O:O"O"OP(P =P#^PPP PP(P Q Q"+Q%NQ"tQ Q-Q1Q R,9R fRrRR%RRIR@2S<sSS,S6S9*T$dTM,2EQN. =B6`&G*C'LaK+TZ!c$)AU7@ IW?V</-" f[RH#9Xg5DO ^P0:be(dF4; Y>_S]%J813\ Controlling Lavaps Basic LavaPS is quite simple. Blobs live and grow corresponding to processes in the system (see "BLOBS"). Clicking the left mouse button on a blob shows information about that process. Clicking the right mouse button pops up menus that let you control LavaPS (see "MENUS"). The "base" at the bottom of the lamp includes icons for the menus and resizing, and allows one to move the lamp around. Blobs LavaPS is all about blobs of virtual, non-toxic lava. Blobs in LavaPS correspond to processes in the system. When a process is started, a new blob is created. When a process exits, the corresponding blob disappears. Blob size is proportional to the amount of memory the process uses. Blob movement is proportional to the amount of time the process runs (if the process never runs, the blob will never move). Blobs show several things. First, the basic color (the hue) corresponds to the name of the program which is running. Emacs is always one color, Netscape another (on my system, blue and yellow). Second, blobs get darker when the process doesn't run. Over time, the process will become nearly black and only its border will remain colored. Finally, if both physical and virtual memory are shown, then the part of the process will be a slightly different color showing what percentage of the process is not in physical memory. There are some more subtle aspects of blob physiology: initial placement is dependent on the process id (blobs appear roughly left to right) and user id (processes for the same user start at the same height, with root's processes at the top). Blobs also move along the longer distance of the lamp: if you resize it they may change direction. Please don't ask me about the chemical composition of the virtual lava. Copyright LavaPS is Copyright (C) 1998-2003 by John Heidemann. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2, as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. Menus The right mouse button pops up menus which control LavaPS, including: Proc: control the process under the menu: ``Nice'' it (make it take less CPU), unnice it (the reverse; only works if you're root), or send it a signal. Signals are terminate (the polite way to stop a process; ``terminate'' allows it to clean up after itself), kill (the forcefully way to stop something not listening to terminate), stop and continue (temporarily stop and resume the process), and hang-up (used to restart certain processes). Beware that these commands will be disabled if you don't have privileges to run them, and under some circumstances even ``kill'' won't stop a process. Who: track processes by me or by everyone (including root, httpd, etc.). What: track process physical or virtual memory or both. Most modern operating systems can keep all of a process in RAM (physical memory), or can let pages that aren't currently used float out to disk (virtual memory). Virtual memory is always a superset of physical memory. You can track either one, or both. When tracking both, virtual memory appears as a different colored strip down the middle of the process blob. How: general lava lamp details: sizing, speed, and window manager interaction. Putting too little or too much lava in your lava lamp would make it boring or overflow. LavaPS therefore usually runs with patent-pending lava autosizing where blobs fill about a quarter of the lamp. This feature can be turned off (at your peril) with the How menu. You can also control the desired size of the blobs (when autosizing is enabled) or the absolute size of the blobs (when it's not) with the Grow and Shrink options. Also under How, Jumpier and Smoother control the quality of lavaps animation. The smoother the animation, the higher the CPU overhead of lavaps (because of more frequent scans of the process table). Less smooth is more efficient. Help: you'll have to figure this one out on your own. Quit: this one's even harder than Help. Signal expected, but got failed. has unknown value is wrong type ( to process ), so instead using default. , so instead using default. Controlling LavapsCopyrightErrorFailure calling sysctlH_owInternal help system error. LavaPSLavaPs InfoLavaPs: Signal ErrorLavapsMenusS_mootherWh_atXTranslateCoordinates failed [error: overflow] _About..._Autosizing_Based_Basics..._Both_Continue (unsuspend)_Copyright..._Everyone_Grow_Hang up_Jumpier_Kill (forcefully)_Lozenge_Me_Menus..._Nice_Physical Memory_Proc_Shrink_Sticky_Stop (suspend)_Terminate (politely)_Unnice_Virtual Memory_Whoall jobs blob::op: looping limit exceeded, blob bogus gtk_blob::configure_event both mem cannot drop privileges cannot find idcannot open /proccannot open /proc/pinfocannot start tkcmd: error evaling main: error loading bootstrap: error opening kvm (probably the program needs to be setgid kmem) grow mem jumpier lavaps warning: gconf callback on unknown key lavaps warning: gconf key mem grow mem shrink my jobs nice: no process selectedphys mem: physical mem pid: shrink mem signal failedsignaledsignalling errorsmoother tcl_blob::redraw: buffer overrun. tcl_blob::redraw: eval error script: tcl_blob::tcl_splash: eval error: tcl_blob::~tcl_blob: eval error toggle autosizing toggle base toggle lozenge toggle stickiness unknown KEYunknown VALUE for howuser: virt mem: virtual mem warning: bind_textdomain_codeset failed. warning: bindtextdomain failed. warning: textdomain failed. will not signal pid 0wrong # args: should be "lava_id_to_info id"wrong # args: should be "lava_menu KEY VALUE [VALUE2]"wrong # args: should be "lava_resize [w h [frameWindow]]"wrong # args: should be "lava_tick_"Project-Id-Version: lavaps 2.5 Report-Msgid-Bugs-To: POT-Creation-Date: 2004-12-24 18:38-0800 PO-Revision-Date: 2004-03-08 12:35-0800 Last-Translator: Anonymous Language-Team: Russian MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Управление лампой Lavaps В принципе, LavaPS довольно проста. Пузыри живут и растут в соотвествии с системными процессами (см. ПУЗЫРИ). Нажатие левой кнопки мыши на пузыре, показывает детали о соотвествующем процессе. Нажатие правой кнопки вызывает меню по управлению LavaPS (см. МЕНЮ). Подставка внизу лампы включает в себя иконки для меню и для управления размером лампы, а также служит для передвижения лампы по экрану. Пузыри LavaPS предназначена для безопасного наблюдения за пузырями виртуальной, не-токсичной лавы. Каждый пузырь соотвествует какому-нибудь процессу работающему в системе. Новый пузырь появляется, когда запускается новый процесс, и исчезает, когда процесс заканчивается. Размер пузыря пропорционален количеству памяти используемой процессом. Движение пузыря пропорционально процессорному времени, используемом процессом. (Если процесс не тратит процессорного времени, то соотвествующий пузырь совсем не будет двигаться.) Кроме того, вид пузыря говорит о многом другом. Во-первых, окраска соотвествует имени процесса. Emacs всегда окрашен одним цветом, Netscape - другим (на моей системе, это синий и желтый). Во-вторых, пузыри становятся темнее, когда процесс не активен. Со временем, такой пассивный процесс станет совсем темным, почти черным, и лишь его граница останется окрашеной. Наконец, если обе (и физическая и виртуальная) памяти показываются лампой, то часть процесса будет слегка другого оттенка, чтобы отличить ту часть процесса, которая не находится в физической памяти. Имеются также, более тонкие детали физиологии пузырей: начальное положение зависит от PID (пузыри расположены, грубо говоря, слева на право). А также от UID (процессы одного и того же пользователя начинают свою жизнь на одном и том же уровне, root будучи выше всех). Двигаются пузыри в длинну лампы, т.е. туда, где она длиннее. Если изменить размеры окна, пузыри могут изменить направление. Лучше и не спрашивайте о химическом составе, которым заполнена эта лампа. Авторские права LavaPS (C) 1998-2003 by John Heidemann. Данная программа распространяется бесплатно. Вы вправе распространять ее и/или модифицировать в соотвествии с уловиями Общей Публичной Лицензии GNU, версии 2, опубликованной Free Software Foundation. Данная программа раздается в надежде на то, что она окажется полезной, однако БЕЗ КАКИХ ЛИБО ГАРАНТИЙ, в том числе ГАРАНТИИ ТОВАРНОГО СОСТОЯНИЯ ПРИ ПРОДАЖЕ и ПРИГОДНОСТИ ДЛЯ ИСПОЛЬЗОВАНИЯ В КОНКРЕТНЫХ ЦЕЛЯХ. Ознакомьтесь с Общей Публичной Лицензией GNU, если Вас интересуют подробности. Вы должны были получить экземпляр Общей Публичной Лицензии GNU вместе с данной программой. Если же у Вас его нет, запросите его, написав по адресу: Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. Меню Нажатие правой кнопкой мышы, вызывает меню управляющие LavaPS и состоящие из: Проц: контроль над процессами включает в себя возможность изменения приоритета: Уменьшить (так, что процесс будет потреблять меньше проц. времени), Увеличить (обратное; работает только если LavaPS запущена как root). Можно также послать процессу сигнал. Сигналы тут могут быть "закончить" (SIGTERM) (вежливый способ закончить процесс; SIGTERM дает процессу возможность корректно завершить работу), "убить" (насилие над процессом, который не желает реагировать на SIGTERM), "приостановить" и "продолжить" (временная приостановка процесса), и "перегрузить" (SIGHUP, используемый некоторыми процессами дла того, чтобы начать работу с начала. Имейте ввиду, что некоторые из пунктов меню могут быть недостопны, если у вас нет необходимых привилегий. Кроме того, при определенных условиях, даже "убить" не сможет остановить процесс. Кто: показывать процессы только лишь мои или все (включая root, httpd, и т.д.). Что: показывать физическую или виртуальную память процесса или же обе. Большинство современных операционных систем способны либо держать весь процесс в RAM (физической памяти), либо сбросить те страницы памяти, которые в настоящее время не используются процессом, на диск (виртуальная память). Физическая память всегда является подмножеством виртуальной. Лампа может отображать обе вместе и по отдельности. Когда выбраны обе, виртуальная память изображается полоской слегка отличного цвета где-то вдоль центра пузыря. Как: Общие детали лампы: контроль за размером, скоростью и взаимодействие с оконной оболочкой. Если залить слишком много или слишком мало лавы в лампу, то это приведет либо к неинтересной картинке, либо к переполнению. Поэтому, LavaPS обычно работает с патентованным (почти) авто-рамзмером при котором пузыри заполняют около четверти лампы. Эта опция может быть отключена (рискуйте сами) с помощью Как. С помощю опций Сжать и Увеличить можно контролировать желаемый размер пузырей (когда включен авто-размер) или же абсолютный размер пузырей (если авто-размер выключен). Как также включаеет в себя, Отрывочнее и Ровнее, которые позволяют регулировать качество движения пузырей. Чем ровнее их движение, тем больше процессорного времени будет затрачивать LavaPS (на более частое сканирование таблиц процессов). Так, что чем отрывочнее, тем более эффективна ее работа. Справка: тут вам придется разбираться самостоятельно. Выйти: а это еще сложнее чем Справка. Сигнал , а получили не был послан неизвестное значение неверного типа (ождали процессу ); так, что будем использовать дефолт. ; так, что будем использовать дефолт. Управление Лампой LavapsАвторские праваОшибкаОшибка при sysctlК_акСистемная ошибка встроенной помощи. LavaPSИнформация о LavaPsLavaPS: Ошибка СигналаLavapsМеню_Ровнее_ЧтоXTranslateCoordinates failed [ошибка: переполнение] О _программе..._Авто-размерС _Подставкой_Основы..._Обе_Продолжить (unsuspend)_Авторское право..._Все_УвеличиватьПере_грузить_Отрывочнее_Убить (по-плохому)_Ромб_Мои_Меню...У_меньшить приоритет_Физическая Память_Проц_Сжать_ЛипучестьПри_остановить (suspend)_Закончить (по-хорошему)У_величить приоритет_Виртуальная Память_Ктовсе процессы blob::op: превышено ограничение на циклы, blob несушествуюшее gtk_blob::configure_event обе памяти немогу отбросить привилегии cannot find idНе могу открыть /procнемогу отркыть /proc/pinfocannot start tkкоманда: error evaling main: error loading bootstrap: ошибка при открывании kvm (возможно программа должна быть setgid kmem) увеличить память отрывочнее lavaps предупреждение: gconf callback по неизвестной клавише lavaps предупреждение: gconf клавиша увеличение памяти уменьшение памяти мои процессы приоритет: не выбран процессфизическая память: физическая пам pid: уменьшить память сигнал не вышелсигнал послан успешноsignalling errorровнее tcl_blob::redraw: buffer overrun. tcl_blob::redraw: eval error script: tcl_blob::tcl_splash: eval error: tcl_blob::~tcl_blob: eval error в/от-ключить авто-размер показать/убрать подставку в/от-ключить ромб в/от-ключить "липучесть" unknown KEYunknown VALUE for howпользователь: виртуальная память: виртуальная пам предупреждение: bind_textdomain_codeset не удался. предупреждение: bindtextdomain не удался. предупреждение: textdomain не удался. will not signal pid 0wrong # args: should be "lava_id_to_info id"wrong # args: should be "lava_menu KEY VALUE [VALUE2]"wrong # args: should be "lava_resize [w h [frameWindow]]"wrong # args: should be "lava_tick_"