dorkhub

sonic-workspace

Various components needed to run a Sonic-based environment

Sonic-DE
C++533 forksupdated 2 weeks ago
git clone https://github.com/Sonic-DE/sonic-workspace.gitSonic-DE/sonic-workspace

Plasma Workspace

Plasma Workspace is used as the base for Plasma Desktop, Mobile, and Bigscreen. It contains shared KCMs, applets as well as multiple libraries.

TaskManager Library

The Task Manager provides various QAbstractListModel-based model for listing Windows (TaskManager::AbstractWindowTasksModel), Startup tasks (TaskManager::StartupTasksModel) and Launcher Job (TaskManager::LauncherTasksModel).

Workspace Library

libkworkspace provides functions to allow you to interact with the KDE session manager (SessionManagement).

Notification Manager Library

libnotificationmanager is responsible for listing notifications, closing them and interacting with them in Plasma. This class provides a Qt model for jobs: NotificationManager::JobsModel. As well as a Qt model for notifications and jobs: NotificationManager::Notifications.

Contributing to Plasma Workspace

We appreciate your interest in contributing! To report a bug, please use the Plasma Workspace bug tracker at Issues · Sonic-DE/plasma-workspace-sonic.

Getting in contact

We'd love to hear from you on one of our channels. To get end-user support, please also check your distribution's chat or forum.

 Bluesky   Discord    Mastodon    Matrix    OFTC IRC    Telegram    X (Twitter)

more like this

Aritim-Light

A Light theme for both KDE and GTK based distros, pleasant to the eyes and perfect for your daily workload.

CSS51

search

search projects, people, and tags