Compare commits
No commits in common. "2938ed5a8eba3490307c73355f9719ef513d1bf6" and "060c7de471b3c81d7f64f835f6b42140dacb5367" have entirely different histories.
2938ed5a8e
...
060c7de471
1 changed files with 4 additions and 15 deletions
|
@ -97,6 +97,10 @@ Important libraries:
|
|||
* `libnotify`
|
||||
* `libudev`
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## Devices ##
|
||||
|
||||
Devices are managed in user space with the `udev` utility - which has the following parts:
|
||||
|
@ -120,21 +124,6 @@ Display servers can react to device input events via the `libinput` library, whi
|
|||
|
||||
The Desktop-Bus (DBus) is a user space middleware allowing communication between multiple processes (e.g. IPC).
|
||||
|
||||
## Audio ##
|
||||
|
||||
ALSA (Advanced Linux Sounds Architecture) - has both kernel and user-space elements, the later with alsa-lib.
|
||||
|
||||
|
||||
Pipewire is a new low-level multimedia framework.
|
||||
|
||||
## Power Managemenr ##
|
||||
|
||||
UPower (previously DeviceKit-power) is a power manement middleware - it spawns `upowerd`.
|
||||
|
||||
Systemd has some session and power management through its logind. The elogind is a standalone fork of this logind.
|
||||
|
||||
The `systemctl suspend` analogue for elogind is `loginctl suspend`.
|
||||
|
||||
## Other ##
|
||||
|
||||
* avahi
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue