#26 Le 13/11/2021, à 09:59
- Amiralgaby
Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo
Bonjour,
Donc pour en revenir à ton besoin, si la commande gparted ne fonctionne pas seule alors mettre la commande qui fonctionne dans le fichier .desktop que tu as fait ?
Vive la communauté du Libre !!!
Hors ligne
#27 Le 13/11/2021, à 10:22
- ar barzh paour
Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo
non ça ne fonctionne pas
post #3
le lanceur ne fonctionne pas (impossible d'autoriser le lancement)
Exec=pkexec gparted
mais merci Amiralgaby
en attendant une autre solution
j'ai créé un lanceur sur le bureau ... qui lance la commande
[Desktop Entry]
Version=1.5
Type=Application
Terminal=true
Name[fr_FR]=Gparted
Exec=/media/SH/bin/lance-gparted.sh
Name=Gparted
Icon=/usr/share/icons/Yaru/256x256/apps/gparted.png
Comment=pour palier au pb de U22.04
jpb@U22-04:~$ cat /media/SH/bin/lance-gparted.sh
#lance gparted sur U22.04
# à supprimer quand le lancement par icône de la barre d'appli fonctionnera
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gparted
jpb@U22-04:~$
je mets semi-résolu
Dernière modification par ar barzh paour (Le 13/11/2021, à 13:53)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#28 Le 13/11/2021, à 16:14
- Amiralgaby
Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo
Bonjour,
Désolé du message qui peut être assez offensent car je te comprends pas.
Si le script qui lance la commande fonctionne, mettre directement la commande qui fonctionne dans le .dektop.
Dans ton message précédent tu dis "le lanceur ne fonctionne pas avec"
pkexec gparted
La commande qui fonctionne c'est celle dans ton script.
Mais bon, tant que ça fonctionne...
Vive la communauté du Libre !!!
Hors ligne
#29 Le 13/11/2021, à 16:20
- kamaris
Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo
La ligne Exec= d'un lanceur n'est pas exécutée dans un shell, donc quand il y a des choses à interpréter comme c'est le cas ici (les variables d'environnement) ça ne fonctionnera pas.
On peut mettre ça dans un sh -c '', mais selon les environnements de bureau les guillemets risquent d'être plus ou moins bien supportés (entre autres caractères "spéciaux").
Donc mettre ça dans un script et indiquer le chemin du script n'est pas une mauvaise idée en général.
Dernière modification par kamaris (Le 13/11/2021, à 16:22)
Hors ligne
#30 Le 13/11/2021, à 20:25
- Amiralgaby
Re : [semi-Résolu] lancement par icône d'une application nécessitant sudo
La ligne Exec= d'un lanceur n'est pas exécutée dans un shell, donc quand il y a des choses à interpréter comme c'est le cas ici (les variables d'environnement) ça ne fonctionnera pas.
Évident, j'y est pas pensé.
Comme je l'ai dit, tant que ça marche convient on cherche pas mieux
Vive la communauté du Libre !!!
Hors ligne