💾 Archived View for unbon.cafe › lejun › posts › 20230412_synaptic.gmi captured on 2023-04-26 at 13:19:53. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2023-07-10)

-=-=-=-=-=-=-

Synaptic

2023-04-12

Synaptic est un gestionnaire de paquets avec une interface graphique.

Wayland

Par défaut, Wayland bloque l'accès root aux applications avec une interface graphique rendant impossible l'usage de Synaptic.

Une solution proposée[1] 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[2], 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 temporaire, et ainsi de contourner la limitation imposée par Wayland.

Références

[1] Synaptic does not work on Wayland #15, schauveau 2022

[2] How to run graphical applications as root under wayland, ManSoMean 2020