elementary / elementary/panel-power

DBus API for process monitoring and task managing applications

Open
#230 0 comments 14 reactions 0 assignees View on GitHub
Dominant language
Vala
Stars
28
Forks
16
Avg merge
3h 26m
Merged PRs (30d)
3

Description

### Problem

The lack of an API and portals for accessing info of processes and managing them, makes it meaningless to distribute applications with process monitoring and managing functionality as Flatpaks.

### Proposal

As @danirabbit suggested, I'm opening this issue to initiate work on DBus API for process monitoring applications.
Such API should allow to:
* List all processes of host
* Read stats of processes `/proc/%d/stat`
* Manage a selected process (send signals to end, kill, etc. a process)

With a such API it becomes possible to introduce sophisticated portals for a specific, yet still important type of tools. (e.g. [Monitor](https://github.com/stsdc/monitor)).

### Prior Art (Optional)

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.