Posté(e) le 30 avril 200718 a Est-il possible d'éxécuter une commande à l'aide d'un lanceur Gnome. La commande en question est soit 'steam' soit 'cd /home/mustang/.wine/drive_c/Valve/Steam && wine Steam.exe' D'avance, merci.
Posté(e) le 30 avril 200718 a clic droit sur le tableau de bord, ajouter nouveau lanceur spécialisé, et tu colles ta commande dans le champ prévu
Posté(e) le 1 mai 200718 a Auteur J'ai déjà essayé mais le problème c'est que j'obtiens le message d'erreur suivant : Impossible de lancer l'entrée du menuDétails : Failed to execute child process "steam" (Permission non accordée) Alors qu'il n'y a aucune erreur via la console. (oui, j'ai essayé de cocher "Executer dans un terminal")
Posté(e) le 1 mai 200718 a Auteur Je viens d'essayer (même s'il n'y a aucune raison puisque en terminal, en simple utilisateur il fonctionne) mais ça ne répond pas, rien ne se passe. La commande que j'ai utilisépour le lanceur est gksu steam
Posté(e) le 1 mai 200718 a Essaye sa, je pense : sudo cd /home/mustang/.wine/drive_c/Valve/Steam && wine Steam.exe
Posté(e) le 1 mai 200718 a Auteur Non ça ne fonctionne pas, il se comporte exactement comme dans mon message précédent. Au fait je suis sous Debian Etch Gnome 2.14, je ne sais pas si peut aider.
Posté(e) le 1 mai 200718 a Si tu es sous Ubuntu, regarde ça, sa peut peut être t'aider : http://doc.ubuntu-fr.org/steam
Posté(e) le 1 mai 200718 a essaie gksudo cd /home/mustang/.wine/drive_c/Valve/Steam && wine Steam.exe
Posté(e) le 1 mai 200718 a Auteur Tiens, avec gksudo il va chercher steam.exe dans le répertoire system32!? "wine: could not load L"c:\\windows\\system32\\Steam.exe": Module not found" La solution pour pouvoir lancer les commandes via un lanceur gnome serait peut-être de creer un script executant les comandes à sa place mais bon là, je ne sais pas comment faire.
Posté(e) le 1 mai 200718 a Exemple type d'un "topic ubuntu" : "- j'arrive pas à faire un truc" (rien à voir avec les droits) "- essaye avec sudo" "- ça marche pas " (logique, ça n'a rien à voir) "- essaye avec gksudo!" "- ça marche toujours pas" (toujours pareil c'est logique) Pour résumer : 1) sudo n'est pas la commande magique pour résoudre des problèmes, si la commande marche dans un terminal (et donc n'a pas besoin de droits root), pas besoin d'utiliser sudo 2) utiliser sudo ou gksudo pour lancer la commande "cd" ça sert à rien. 3) en shell si on utilise "&&", les commandes sont séparées, donc faire "sudo cd dir/ && cat fichier" va lancer "cd" avec sudo puis lancer "cat" normalement 4) dans un lanceur gnome n'émule pas un shell, donc je pense que lancer "gksudo cd /home/mustang/.wine/drive_c/Valve/Steam && wine Steam.exe" va faire la même chose que la commande shell suivance : gksudo cd /home/mustang/.wine/drive_c/Valve/Steam "&&" wine Steam.exe Pour pas faire juste critiquer... la commande "steam" dont tu parles zoken4 est un alias ou un script, si c'est un script tu peux directement le mettre dans le lanceur. Si c'est un alias, tu peux mettre les commandes dans un fichier, le rendre exécutable et mettre son chemin dans le lanceur.
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.