-- Leo's gemini proxy
-- Connecting to unbon.cafe:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini;
Par défaut, Wayland bloque l'accès root aux applications avec une interface graphique rendant impossible l'usage de certaines interfaces logicielles. Avancé comme un élément de sécurité plutôt qu'un bug c'est, comme pour pas mal d'autres choix Wayland, un tantinet disruptif pour un usage courant sans passer par le terminal.
Rencontré avec Synaptic[1], une solution proposée[2] est d'utiliser la commande suivante `sudo /bin/env WAYLAND_DISPLAY=$XDG_RUNTIME_DIR/$WAYLAND_DISPLAY XDG_RUNTIME_DIR=/user/run/0 /usr/sbin/synaptic` pour lancer le programme de manière ponctuelle.
Une solution plus pérenne[3], est de modifier le lanceur Synaptic `synaptic-pkexec` soit :
xhost +si:localuser:root pkexec "/usr/sbin/synaptic" "$@" xhost -si:localuser:root
Cette méthode permet effectivement de lancer le programme en tant que root le temps de l'utilisation, et ainsi de contourner la limitation imposée par Wayland.
Parmi les programmes avec lesquels j'ai rencontré ce problème :
synaptic : gnome-packagekit semble avoir été proposé comme solution compatible avec Wayland, à voir ;
system-config-printer.
La solution citée ne suffit pas toujours, comme avec :
gnome-software : Message d'erreur « Erreur de segmentation » ce qui m'handicape pour la mise à jour de firmware, encore que `fwupd`[4] semble plebiscité à cette fin.
-- Response ended
-- Page fetched on Sun May 19 00:44:08 2024