add matchbox‑wm

This commit is contained in:
2025-12-16 22:32:51 +00:00
parent 05de46433b
commit 2cb4fb5e21
3 changed files with 93 additions and 5 deletions

View File

@@ -1,6 +1,6 @@
# Linux
- [Distros](#distros)
- [Distro](#distro)
- [Graphical Environment](#graphical-environment)
- [Display Managers](#display-managers)
- [cli - utils](#cli---utils)
@@ -11,6 +11,8 @@
- [Archiving and Compression](#archiving-and-compression)
- [tar](#tar)
- [Users, Groups, and File permissions](#users-groups-and-file-permissions)
- [loginctl](#loginctl)
- [terminate-user](#terminate-user)
- [Network Configuration](#network-configuration)
- [hostname / hostnamectl](#hostname--hostnamectl)
- [static ip](#static-ip)
@@ -28,7 +30,7 @@
- [CLI Diagnostics and System Topology](#cli-diagnostics-and-system-topology)
- [lspci](#lspci)
## Distros
## Distro
- [Debian](./docs/distros/debian.md)
- [Fedora](./docs/distros/fedora.md)
@@ -38,9 +40,12 @@
### Display Managers
🎛️ A display manager is the graphical login screen you see when you boot your system.
A display manager is a graphical login manager that:
Main job: It handles user sessions — letting you log in, choose a user, select a desktop environment, and start the graphical session.
- starts the Xorg or Wayland display server
- shows a login screen (greeter)
- authenticates the user
- launches the users session (desktop environment or window manager)
Examples:
@@ -48,6 +53,7 @@ Examples:
- [GDM (GNOME Display Manager)](./docs/desktop-environments/gnome.md)
- [SDDM](./docs/display-managers/sddm.md) - Used by [KDE](./docs/desktop-environments/kde.md)
- LXDM (used by LXDE)
- [matchbox-window-manager](./docs/display-managers/matchboxwm.md)
#### cli - utils
@@ -144,6 +150,18 @@ usermod -a -G GROUPNAME USERNAME
```
### loginctl
*command belongs to systemdlogind.*
#### terminate-user
terminate-user <username> Terminates all processes and sessions belonging to the specified user. This works on any system using systemd — including headless servers with no graphical environment. On headless systems, it closes SSH/TTY sessions and kills all userowned processes. On graphical systems, it also terminates Xorg/Wayland sessions and window managers.
``` bash
loginctl terminate-user <username>
```
### Network Configuration
#### hostname / hostnamectl