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