web-dev-qa-db-fra.com

Impossible d'utiliser gksudo pour exécuter gedit, erreur lors de la copie .Xauthority

J'ai un problème d'alimentation de la batterie que j'essaie de résoudre. Une solution proposée implique l'ajout d'arguments de démarrage, puis la suppression de la batterie, mais je rencontre des problèmes lors de la première étape. Pour ajouter un argument de démarrage, je suis en cours d'exécution

gksudo gedit etc/default/grub

Cependant, j'obtiens cette réponse:

Error copying '/home/username/.Xauthority' to /tmp/libgksu-0n0AJS': No such file or directory

Nouveau sur Ubuntu et non un utilisateur avancé.

2
Cruiser13

Vous avez rencontré un problème regrettable, voir par exemple https://askubuntu.com/a/961975/2907 . Le problème est probablement que vous utilisez Wayland, et les autorisations par défaut ne sont pas définies pour vous permettre d'ouvrir une fenêtre graphique depuis la ligne de commande.

Je sautais la méthode graphique, ouvrais un terminal, par exemple gnome-terminal (J'utilise kubuntu et en fait, je utilise yakuake) et

Sudo nano /etc/default/grub

Éditez selon le cas, enregistrez (ctrl + x, choisissez oui), puis n'oubliez pas de

Sudo update-grub

Si vous avez besoin d'utiliser gedit, vous pouvez autoriser l'utilisateur root et tout utilisateur local à créer des fenêtres sur votre affichage en effectuant xhost +local: _ avant d'émettre la commande gksudo.

3
pbhj