Minimalistic Plasmoid script that looks like widgets in Awesome WM.
General information
Installation guide
Configuration
Screenshots
Links
A minimalistic Plasmoid script written on Python2
. It looks like widgets in Awesome WM. My plasmoid is highly and easily configurable and does not clutter your KDE system. Also this packages has an additional DataEngine written on CPP
(old version was written on Python2
).
Download an archive with latest version of source files.
Extract it and install the DataEngine:
cd /where/your/applet/is/installed
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --localprefix` -DCMAKE_BUILD_TYPE=Release ../
make
make install
For global isntallation type:
cd /where/your/applet/is/installed
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --localprefix` -DCMAKE_BUILD_TYPE=Release ../
make
make install
Install the Plasmoid:
plasmapkg -i py-text-monitor-1.5.0.plasmoid
For global isntallation type:
plasmapkg -g -i py-text-monitor-1.5.0.plasmoid
I want note that all were tested on latest version of dependencies.
You may edit DataEngine configuration. It is /usr/share/config/extsysmon.conf
or $HOME/.kde4/share/config/extsysmon.conf
depending on the type of installation. Uncomment needed line and edit it.
GPUDEV | Set GPU device. May be |
---|---|
HDDDEV | Set block device for |
MPDADDRESS | MPD host address. Default is |
MPDPORT | MPD host port. Default is |
For edited output you must open Settings window and setup output format in lines. Label order will changed if you change slider position. HTML tags in label work normally.
NOTE you do not may set to show $cpu
in swap label for example. $cpu
will work only in cpu label.
Available flags are in the table below.
Time label | $time |
Time in default format. For example, |
---|---|---|
$isotime |
Time in ISO format. |
|
$shorttime |
Time in short locale format. |
|
$longtime |
Time in long locale format. |
|
Uptime label | $uptime |
System uptime, |
CPU label | $cpu |
Total load CPU, %, |
$ccpu |
Load CPU for each core, %, |
|
CPU clock label | $cpucl |
Average CPU clock, MHz, |
$ccpucl |
CPU clock for each core, MHz, |
|
Temperature label | $temp |
Average temperature in system, °C, |
GPU label | $gpu |
GPU usage, %, |
GPU temperature label | $gputemp |
GPU temperature, °C, |
Memory label | $mem |
Memory usage, %, |
$memmb |
Memory usage, MB, |
|
Swap label | $swap |
Swap usage, %, |
$swapmb |
Swap usage, MB, |
|
HDD usage label | @@/@@ |
mount point ( |
HDD temperature label | @@/dev/sda@@ |
HDD ( |
Network label | $net |
Download and upload speed, KB/s, |
@@eth0@@ |
Do not use automatic device definition, show only specified device ( |
|
$netdev |
Current network device. |
|
Battery label | $bat |
Battery charge, %, |
$ac |
Status of AC device. Returns |
|
Music player label | $artist |
Current song artist. One of supported music players must be installed. |
$title |
Current song title. One of supported music players must be installed. |
Widget:
Configuration window::