Evgenii Alekseev 59e3b21071 feat: use singleton connection to systemstats
it has been found in #174, that if there are multiple instances of
widget, it keeps subscribing on all sources, because of how dbus
interface works.

In order to hande it, all subscriptions are now kept from singleton with
tracking active clients
2026-01-30 16:03:45 +02:00
2016-05-04 12:40:54 +03:00
2026-01-28 19:53:21 +02:00
2023-05-18 01:41:48 +03:00
2015-10-21 06:53:34 +03:00
2025-07-25 09:34:56 +03:00
2025-07-25 09:34:56 +03:00
2026-01-01 19:54:34 +02:00
2015-09-19 10:25:26 +03:00
2025-03-14 14:41:06 +02:00

awesome-widgets (ex-pytextmonitor)

build & tests Coverity Scan Build Status

Information

A collection of minimalistic widgets which looks like Awesome Window Manager widgets.

NOTE LOOKING FOR TRANSLATORS!

Features

  • easy and fully configurable native Plasma widget which may be used as desktop or panel widget
  • additionnal widget which shows active desktop status
  • clear text configuration with html tags support
  • custom command support (it may be simple action as well as special custom tag)
  • graphical widgets support - tooltips, bars

See links for more details.

Didn't find required feature? Just ask for it!

Instruction

Dependencies

  • plasma-workspace

Optional dependencies

  • music player (mpd or MPRIS supported)
  • wireless_tools

Make dependencies

  • cmake
  • extra-cmake-modules

In addition, some distros might require to install some -dev packages, e.g. the list of required packages for deb-based distros can be found here.

Installation

  • download sources

  • build package

    cmake -B build -S sources -DCMAKE_BUILD_TYPE=Release
    cmake --build build
    
  • install package

    cmake --install build
    

Additional information

TODO (wish list)

See milestones for more details.

Description
Minimalistic Plasmoid set
Readme 11 MiB
Languages
C++ 82.3%
QML 14.6%
CMake 2.8%
Shell 0.3%