Page 1 sur 1

[Sway] polkit-gnome n'a pas les variable. (En cours)

Publié : dim. 29 juin 2025, 13:44
par terramotu
Bonjour,
J'écris sur un sujet qui ne me parait pas super complexe mais sur lequel pourtant je bloque.

Je veux setup du polkit gnome sur mon sway.

Dans la config sway j'ai:

Code : Tout sélectionner

exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
Et quand je lance j'ai effectivement la fenêtre graphique qui se lance mais j'ai une erreur quand je rentre mon MDP:

Code : Tout sélectionner

pkexec alacritty
Error: Os(OsError { line: 764, file: "/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/winit-0.30.9/src/platform_impl/linux/mod.rs", error: Misc("neither WAYLAND_DISPLAY nor WAYLAND_SOCKET nor DISPLAY is set.") })
Pourtant la variable WAYLAND_DISPLAY est bien défini et apparement le WAYLAND_SOCKET n'est pas obligatoire. Quand bien même, je ne saurait pas quoi ni ou setup ce WAYLAND_SOCKET.

Re: [Sway] polkit-gnome n'a pas les variable. (En cours)

Publié : lun. 30 juin 2025, 10:55
par darkcyb081
Bonjour,
regarde les variabls:

Code : Tout sélectionner

echo $WAYLAND_DISPLAY
echo $XDG_RUNTIME_DIR
essaie de passer la variable wayland.

Code : Tout sélectionner

pkexec env WAYLAND_DISPLAY=$WAYLAND_DISPLAY alacritty
ou
Le plus simple serait un script essayer et dites nous:

Code : Tout sélectionner

nano ~/bin/pkexec-wayland.sh 

Code : Tout sélectionner

#!/bin/bash
export WAYLAND_DISPLAY=$WAYLAND_DISPLAY
export XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR
exec "$@"

Code : Tout sélectionner

chmod +x ~/bin/pkexec-wayland.sh
pkexec ~/bin/pkexec-wayland.sh alacritty

Re: [Sway] polkit-gnome n'a pas les variable. (En cours)

Publié : lun. 30 juin 2025, 11:09
par benjarobin
Bonjour, en effet voir l'explication du man https://man.archlinux.org/man/pkexec.1. ... RITY_NOTES
Par défaut pkexec supprime "toutes" les variables d'environnement avant de lancer l’exécutable.
Une fenêtre graphique ne devrait jamais ou presque jamais être lancé en root, c'est une très mauvaise pratique. Pourquoi veux tu faire cela ?

Re: [Sway] polkit-gnome n'a pas les variable. (Résolu)

Publié : mer. 02 juil. 2025, 11:16
par terramotu
Encore une fois benjarobin tu solutionne mes soucis, juste en te questionnant sur un effet de bord.

Je posais la question juste pour faire un test unitaire que ma stack polkit foncttionne correctement.
Le test unitaire était mauvais, pour lancer un exécutable CLI ça fonctionne parfaitement et ça me convient très bien !

Merci beaucoup !