tuto3: Add tips about non systemd aware WM

This commit is contained in:
nemunaire 2022-11-08 18:19:58 +01:00
parent 8195919d22
commit b5de41662b

View File

@ -96,7 +96,7 @@ sans privilèges particuliers.
<div lang="en-US">
```
42sh$ sudo ./telegraf_init.sh my_cgroup_name
42sh$ ./telegraf.sh my_cgroup_name memhog 500
42sh$ ./telegraf.sh my_cgroup_name firefox
```
</div>
@ -159,6 +159,25 @@ Ou bien en recherchant dans l'arborescence des *cgroup*s votre processus :
... puis en remontant tant que l'on dispose des droits d'écritures.\
::::: {.question}
#### Mon processus se trouve dans un dossier `session-X.scope` propriété de `root` ! {-}
\
Vraisemblablement votre environnement graphique ne communique pas avec `systemd` à la connexion pour initialiser l'environnement.
Vous pouvez créer un environnement temporaire sain avec `systemd-run` :
<div lang="en-US">
```
42sh$ systemd-run --user --scope $0
```
</div>
Dans le nouveau processus obtenu (et **uniquement dans celui-ci et ses fils**), vous vous retrouverez dans un groupe dont votre utilisateur est bien propriétaire.
:::::
Le script `telegraf_init.sh` devra retourner le chemin vers le dossier
(éventuellement) créé à partir du nom passé en paramètre, depuis la racine des
*cgroup*s.
@ -171,7 +190,7 @@ Ce retour servira de premier argument au script `telegraf.sh`.
```
42sh$ ./telegraf_init.sh my_cgroup_name
/user.slice/user@1234.service/my_cgroup_name
42sh$ ./telegraf.sh "/user.slice/user@1234.service/my_cgroup_name" memhog 500
42sh$ ./telegraf.sh "/user.slice/user@1234.service/my_cgroup_name" firefox
```
</div>