# foundui2-workspace **Repository Path**: foundos_1/foundui2-workspace ## Basic Information - **Project Name**: foundui2-workspace - **Description**: 用于管理方德桌面工作区和相关插件功能 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 5 - **Created**: 2024-06-04 - **Last Updated**: 2025-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 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.