mirror of
https://github.com/arcan1s/awesome-widgets.git
synced 2026-01-31 05:19:47 +00:00
59e3b21071b12826d31057339dc2291d9c6d978e
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
awesome-widgets (ex-pytextmonitor)
Information
A collection of minimalistic widgets which looks like Awesome Window Manager widgets.
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.
Links
- Homepage
- Migration to 2.*
- Scripts and bars
- Plasmoid on kde-look
- DataEngine on kde-look
- Archlinux AUR package
- OpenSuse packages, KF5 OpenSuse package
Description
Languages
C++
82.3%
QML
14.6%
CMake
2.8%
Shell
0.3%