logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 01-08-2013 13:01:46

jeanmarc1
Adhérent(e)
Lieu : Vence (06)
Distrib. : Debian 11 en dual-boot sur Intel Nuc C7PJYH
Noyau : Linux 5.10.0-21-amd64
(G)UI : Gnome
Inscription : 09-09-2012
Site Web

[Résolu] lanceur de logiciel par script shell

bonjour,
pour le logiciel linux de télétransmission de feuilles de soins, pyxvital, qui est installé dans mon répertoire de user, je dois cliquer sur ce script pyx pour lancer correctement l'application :

#!/bin/bash
# Lancement de PyxbioX
PATH=$PATH":/usr/local/galss"
echo PATH=$PATH
export LD_LIBRARY_PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH":/usr/local/sesam/lib:/usr/local/galss"
echo LD_LIBRARY_PATH=$LD_LIBRARY_PATH
./PyxvitalX



je voudrais créer un lanceur pour le mettre dans ma barre de tâches. par le menu principal d'applications, on peut pointer dans la ligne de commande vers ce fichier, mais cela ne fonctionne pas. il attend un exécutable.
auriez vous une autre solution ?
merci ++

Dernière modification par jeanmarc1 (01-08-2013 18:10:54)


"Being is not doing"

Hors ligne

#2 01-08-2013 13:30:02

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : [Résolu] lanceur de logiciel par script shell

Bonjour

Il te suffit d'utiliser l'éditeur de menu en indiquant le chemin de ton script.

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#3 01-08-2013 14:37:46

jeanmarc1
Adhérent(e)
Lieu : Vence (06)
Distrib. : Debian 11 en dual-boot sur Intel Nuc C7PJYH
Noyau : Linux 5.10.0-21-amd64
(G)UI : Gnome
Inscription : 09-09-2012
Site Web

Re : [Résolu] lanceur de logiciel par script shell

bendia a écrit :

Bonjour
Il te suffit d'utiliser l'éditeur de menu en indiquant le chemin de ton script.



bonjour ben,
merci pour ta réponse. il me semble que c'est ce que j'ai fait. je crée un nouvel élément dans le menu principal. dans la fenêtre "créer un lanceur", dans la ligne "commande", je note :

/home/user/Pyxvital/pyx

.
pyx est le nom du script.
mais le lanceur ne fonctionne pas. ai-je commis une erreur dans la manipulation?

Dernière modification par jeanmarc1 (01-08-2013 14:38:15)


"Being is not doing"

Hors ligne

#4 01-08-2013 15:08:57

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : [Résolu] lanceur de logiciel par script shell

Je présume que PyxvitalX est dans le même répertoire que pyx, à savoir /home/user/Pyxvital ?

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#5 01-08-2013 16:20:13

jeanmarc1
Adhérent(e)
Lieu : Vence (06)
Distrib. : Debian 11 en dual-boot sur Intel Nuc C7PJYH
Noyau : Linux 5.10.0-21-amd64
(G)UI : Gnome
Inscription : 09-09-2012
Site Web

Re : [Résolu] lanceur de logiciel par script shell

bendia a écrit :

Je présume que PyxvitalX est dans le même répertoire que pyx, à savoir /home/user/Pyxvital ?



oui. l'application se lance bien quand on clique sur pyxvitalx, et on peut faire un lanceur facilement. mais, par ce mode de lancement du logiciel, impossible de connecter le lecteur de carte vitale, que ce soit en série ou en usb. et le lecteur est bien reconnu quand on lance l'application par le script pyx, car, je crois, galss est initialisé. ce problème n'existait pas dans la version précédente. c'est juste depuis la toute récente mise à jour.


"Being is not doing"

Hors ligne

#6 01-08-2013 17:03:42

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : [Résolu] lanceur de logiciel par script shell

Dans ce cas, tu peux modifier la dernière ligne de ton script de lancement de façon à mettre le chemin absolue de ton programme :
Remplacer

./PyxvitalX


Par

/home/user/Pyxvital/PyxvitalX


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#7 01-08-2013 18:10:14

jeanmarc1
Adhérent(e)
Lieu : Vence (06)
Distrib. : Debian 11 en dual-boot sur Intel Nuc C7PJYH
Noyau : Linux 5.10.0-21-amd64
(G)UI : Gnome
Inscription : 09-09-2012
Site Web

Re : [Résolu] lanceur de logiciel par script shell

super ++. le lanceur marche bien ainsi. merci beaucoup à toi. je marque résolu.

"Being is not doing"

Hors ligne

Pied de page des forums