Voilà, je suis en train de créer des icônes tutoLinux, tutoCommandes, tutoBTRFS, etc disponibles sur le Bureau:
de la routine pour moi qui casse souvent mes systèmes et les re-installe
et donc:
je vérifie d'abord en console que la commande est bien faite:
/Mesdocs> kate /Mesdocs/Informatique/tutoSuse/tableSuse
ça ouvre impec
et donc je copie-colle cette commande dans l'éditeur, Enregistrer, je sors et
sur la raccourci que je viens de créer je clic-clic
et là, grosse déception, il me dit:
J'ai essayé avec kwrite: idem !!
Pourtant, avant, que ce soit en Suse ou en Debian, ça marchait à chaque fois.
Pourquoi ça marche en console et que ça marche pas avec l'éditeur de Lanceur d'applications ??
Bonjour,
C'est tout simplement parce qu'en ligne de commande tu donnes des arguments à ta commande.
Si tu mets tout dans "application" dans le lanceur, il essaye de prendre le tout comme l'exe, ce qui n'est pas le cas.
IL faut donc que tu sépares les deux, mette en exe kate ou kwrite, et en argument le nom de ton fichier que tu veux ouvrir.
exemple:
(https://rehost.diberie.com/Picture/Get/t/216400) (https://rehost.diberie.com/Picture/Get/f/216400)
Edit: en gros toi tu fais:
kate toto.txt
==> ça marche, tu lances bien kate avec pour argument un fichier.
Mais dans le lanceur ça fait:
"kate toto.txt"
==> ça essaye de lancer le binaire "kate toto.txt" sans argument.
Forcément il n'existe pas.
si tu essayes sur ton terminal de le faire (les " " sont importantes) tu vas voir qu'il te dit:
Sous entendu que pour lui l'application c'est "kate toto.txt" qu'il ne connait pas.