PyTextMonitor - мінімалістичний плазмоїд, що написаний на Python2. Він виглядає, як віджети в Awesome WM.
УВАГА ПОТРІБНІ ПЕРЕКЛАДАЧІ!
Для редагування зовнішного вигляду, відкрийте вікно налаштувань та встановіть потрібний формат в поля:
* тег $time - час у стандартному форматі. Наприклад, fri Nov 6 04:48:01 2013
* тег $isotime - час в ISO форматі
* тег $shorttime - час в короткому форматі
* тег $longtime - час в довгому форматі
* тег $custom - свій формат часу
* тег $uptime - час роботи, ---d--h--m
* тег $custom - свій формат аптайму
* тег $cpu - загальне завантаження CPU, %
* тег $cpuN - завантаження CPU для ядра N, %
* тег $cpucl - середня частота CPU, MHz
* тег $cpuclN - частота CPU для ядра N, MHz
* тег $tempN - температура для пристрою N. Наприклад, $temp0
* тег $gpu - використання GPU, %. aticonfig або nvidia-smi мають бути встановлені
* тег $gputemp - температура GPU. aticonfig або nvidia-smi мають бути встановлені
* тег $mem - використання RAM, %
* тег $memmb - використання RAM, MB
* тег $memgb - використанняRAM, GB
* тег $swap - swap, %
* тег $swapmb - swap, MB
* тег $swapgb - swap, GB
* тег $hddN - використання точки монтування N, %. Наприклад, $hdd0
* тег $hddmbN - використання точки монтування N, KB/s. Наприклад, $hddmb0
* тег $hddgbN - використання точки монтування N, KB/s. Наприклад, $hddgb0
* тег $hddrN - швидкість запису на диск N, KB/s. Наприклад, $hddr0
* тег $hddwN - швидкість читання з диска N, KB/s. Наприклад, $hddw0
* тег $hddtempN - температура HDD N. Наприклад, $hddtemp0
* тег $down - швидкість завантаження, KB/s
* тег $up - швидкість віддачі, KB/s
* тег $netdev - поточний мережний інтерфейс
* тег $bat - заряд батареї, %
* тег $ac - статус адаптера живлення. Повертає (*), якщо AC підключений або ( ), якщо ні
* тег $album - альбом. Один з підтримуваних плеєрів повинен бути встановлений
* тег $artist - виконавець. Один з підтримуваних плеєрів повинен бути встановлений
* тег $progress - прогрес. Один з підтримуваних плеєрів повинен бути встановлений
* тег $time - тривалість. Один з підтримуваних плеєрів повинен бути встановлений
* тег $title - назва. Один з підтримуваних плеєрів повинен бути встановлений
* тег $pscount - кількість запущених процесів
* тег $pstotal - загальна кількість процесів
* тег $ps - перелік процесів
* тег $pkgcountN - кількість пакетів, що можуть бути оновлені, для команди N. Наприклад, $pkgcount0
* тег $customN - повертає результат своеї команди N. Наприклад, $custom0
Порядок полів зміниться, якщо ви зміните позицію слайдерів. HTML теги в полях працюють коректно.
ЗАУВАЖЕННЯ ви не зможете встановити тег $cpu, наприклад, в полі swap. $cpu буде працювати тільки в полі CPU.
Свіой формат часу
$dddd - день тижня у довгому форматі$ddd - день тижня у короткому форматі$dd - день$d - день без нуля$MMMM - місяць у довгому форматі$MMM - місяць у короткому форматі$MM - місяць$M - місяця без нуля$yyyy - рік$yy - рік у короткому форматіе$hh - години$h - години без нуля$mm - хвилини$m - хвилини без нуля$ss - секунди$s - секунди без нуляСвій формат аптайму
$dd - дні аптайму$d - дні аптайму без нуля$hh - години аптайму$h - години аптайму без нуля$mm - хвилини аптайму$m - хвилини аптайму без нуляОдиниці виміру температури
Оберіть одиниці виміру температур. Доступні такі одиниці: Цельсій, Фаренгейт та Кельвін.
Датчики температури
Перелік датчиків, що будуть спостерігатись в полі temo (вміст комбо боксу береться із sensors). Віджет можна редагувати, клавіша delete видаляє поточний рядок.
Точки монтування
Перелік точок монтування, які будуть спостерігатися в полі hdd (вміст комбо боксу береться із mount). Віджет можна редагувати, клавіша delete видаляє поточний рядок.
HDD (швидкість)
Перелік HDD, які будуть спостерігатися в полі hddspeed (вміст комбо боксу береться із DataEngine). Віджет можна редагувати, клавіша delete видаляє поточний рядок.
HDD (температура)
Перелік HDD, які будуть спостерігатися в полі hddtemp (вміст комбо боксу береться iз find). Віджет можна редагувати, клавіша delete видаляє поточний рядок.
Директорія з мережевими інтерфейсами
Шлях до директорії, яка містить інформацію про мережеві інтерфейси. За замовчуванням /sys/class/net. Потрібно для визначення мережевого пристрою.
Мережевий пристрій
Використовувати вказаний інтерфейс, як активний. Вміст комбо боксу береться із директорії з мережевими інтерфейсами. Ця опція вимкне авто визначення інтерфейсу.
Пристрій батареї
Файл з інформацією про батарею. Даний файл (/sys/class/power_supply/BAT0/capacity за замовчуванням) повинен містити тільки заряд батареї в процентах.
AC online тег
Рядок, що буде показаний, коли AC онлайн.
AC offline тег
Рядок, що буде показаний, коли AC оффлайн.
Пристрій AC
Файл з інформациею про адаптер живлення. Даний файл (/sys/class/power_supply/AC/online за замовчуванням) повинен містити 1, якщо адаптер підключений.
Музичний плеєр
Оберіть один з підтримуваних музичних плеєрів.
Починаючи з версії 1.7.0 поля CPU, частота CPU, пам’ять, swap та мережа підтримують графічний тултіп. Щоб їх ввімкнути, просто зробіть необхідні чекбокси повністю чекнутими. Кількість зберігаємих значень може бути виставлена в даній вкладці. Кольори графікіф також налаштовуються.
Своя команда
ЗАУВАЖЕННЯ Може призвести до зависання комп’ютера.
Команда, що буде запущена для відповідного поля.
Пристрій GPU
Оберіть один з підтримуваних пристроїв GPU. auto ввімкне автоматичне визначення. За замовчуванням auto.
HDD
Оберіть один з HDD для контролю його температури. all ввімкне контроль для всих доступних пристроїв. За замовчуванням all.
Команда hddtemp
Оберіть команду, яка буде запущена для hddtemp DataEngine. За замовчуванням sudo hddtemp.
Адреса MPD
Адреса MPD серверу. За замовчуванням localhost.
Порт MPD
Порт MPD серверу. За замовчуванням 6600.
Package manager
Перелік команд, які будуть запущені. кількість пустих рядків - кількість непотрібних для підрахунку рядків. Стандартні налаштування:
* 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
Ви можете відредагувати налаштування DataEngine вручну. Відкрийте файл /usr/share/config/extsysmon.conf або $HOME/.kde4/share/config/extsysmon.conf, в залежності від типу установки. Розкоментуйте потрібні рядки та відредагуйте їх.
sudo без пароля. Просто добавте наступний рядок в /etc/sudoers: $USERNAME ALL=NOPASSWD: /usr/bin/hddtemp)встановити
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`kde4-config --localprefix` ../
make && make install
Для установки в /:
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ../
make && sudo make install