Pour ceux qui sont furieux de ne plus pouvoir utiliser tranquillement un
sudo nautilus ou un
sudo gedit ou un
sudo gparted, voici une solution simple.
Je rappelle avant tout que gparted peut être remplacé par gnome-disks (la fonction de redimension des partitions est en approche), ou qu'un
sudo nano /etc/fstab est aussi efficace qu'un
sudo gedit /etc/fstab), ou que gnome-paquets (packagekit) peut remplacer Synaptic.
Mais pour ceux qui veulent rester fidèle à la tradition, il reste des solutions. La plus simple : dans un terminal, taper
xhost +, puis votre commande (par exemple
sudo gparted) puis
xhost -
Xhost désactive ou réactive la protection des processus. Vous avez donc une "faille de sécurité" pendant quelques secondes ou quelques minutes, mais pas plus (et moins longtemps) que dans une session xorg.
Pour simplifier (et surtout automatiser la réactivation de la protection à la fin de l'opération par
xhost -) vous pouvez automatiser cela via une fonction dans votre fichier
~/.bashrc
Vous l'ouvrez, et vous y copiez à la fin
#FONCTION POUR CONTOURNER WAYLAND
fraude(){
xhost + && sudo $1 && xhost -
}
Mettez le nom de fonction que vous voulez si vous n'aimez pas
fraude 🙂.
Dès lors, dans un terminal, vous tapez :
fraude gparted
ou
fraude nautilus
ou
fraude 'gedit /etc/fstab'
et ça marche comme avant, avec
* désactivation de la protection en début de processus,
* réactivation de la protection en fin de processus.
Vous aurez remarqué qu'il y a des quottes (') autour de 'gedit /etc/fstab'. C'est obligatoire s'il y a plusieurs paramètres (et là il y en a 2).