zoken4 Posted April 30, 2007 Share Posted April 30, 2007 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. Link to comment Share on other sites More sharing options...
lorinc Posted April 30, 2007 Share Posted April 30, 2007 clic droit sur le tableau de bord, ajouter nouveau lanceur spécialisé, et tu colles ta commande dans le champ prévu Link to comment Share on other sites More sharing options...
zoken4 Posted May 1, 2007 Author Share Posted May 1, 2007 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") Link to comment Share on other sites More sharing options...
eYo Posted May 1, 2007 Share Posted May 1, 2007 Essaye en sudo, non ? Link to comment Share on other sites More sharing options...
zoken4 Posted May 1, 2007 Author Share Posted May 1, 2007 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 Link to comment Share on other sites More sharing options...
eYo Posted May 1, 2007 Share Posted May 1, 2007 Essaye sa, je pense : sudo cd /home/mustang/.wine/drive_c/Valve/Steam && wine Steam.exe Link to comment Share on other sites More sharing options...
zoken4 Posted May 1, 2007 Author Share Posted May 1, 2007 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. Link to comment Share on other sites More sharing options...
eYo Posted May 1, 2007 Share Posted May 1, 2007 Si tu es sous Ubuntu, regarde ça, sa peut peut être t'aider : http://doc.ubuntu-fr.org/steam Link to comment Share on other sites More sharing options...
nemesis93_75 Posted May 1, 2007 Share Posted May 1, 2007 essaie gksudo cd /home/mustang/.wine/drive_c/Valve/Steam && wine Steam.exe Link to comment Share on other sites More sharing options...
zoken4 Posted May 1, 2007 Author Share Posted May 1, 2007 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. Link to comment Share on other sites More sharing options...
tuXXX Posted May 1, 2007 Share Posted May 1, 2007 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. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.