Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/01/2016, à 00:01

index

Lancer un programme graphique en .sh

Bonsoir.

Je souhaite lancer un script .sh depuis un fichier .php sur ma machine.
Dans ce .sh il y'a un programme, appelons le ... "firefox".

Je souhaite lancer firefox via un ce script, mais ce dernier ne peut pas s'ouvrir car il n'y a pas d'interface graphique (logique) alors comment faire en sorte d'ouvrir firefox qui demande une interface graphique à partir de mon script shell ?

Comprenez-vous ?

Quelqu'un aurait une idée ?
Je vous remercie.


Débutant sous Debian 7.0 / Adepte Windows.

Hors ligne

#2 Le 27/01/2016, à 00:05

vv221

Re : Lancer un programme graphique en .sh

index a écrit :

Comprenez-vous ?

Non wink
Mais si tu postais la version actuelle de ton script ici, ça pourrait changer.


Jouer sur Ubuntu ? Facile !

Hors ligne

#3 Le 27/01/2016, à 15:09

index

Re : Lancer un programme graphique en .sh

vv221 a écrit :
index a écrit :

Comprenez-vous ?

Non wink
Mais si tu postais la version actuelle de ton script ici, ça pourrait changer.

Pour tout dire, je souhaite lancer un fichier .sh (à savoir que c'est le logiciel Teamspeak client), hors ce dernier à  besoin d'un affichage graphique quand il s'ouvre, hors, lorsque je donne l'ordre d'ouverture sur le serveur, il me dit qu'il n'y a pas d'affichage ... Du coup j'aurais aimé savoir s'il y'avait un moyen de pouvoir ouvrir mon programme en "émulant" un affichage sur la machine.

Le programme que je veux lancer se trouve sur le serveur.


Débutant sous Debian 7.0 / Adepte Windows.

Hors ligne

#4 Le 27/01/2016, à 16:45

claudius01

Re : Lancer un programme graphique en .sh

Bonjour,

C'est ce logiciel là que tu veux mettre en œuvre: Teamspeak (client) ?

Hors ligne

#5 Le 28/01/2016, à 10:53

index

Re : Lancer un programme graphique en .sh

claudius01 a écrit :

Bonjour,

C'est ce logiciel là que tu veux mettre en œuvre: Teamspeak (client) ?

Oui exactement celui là.

Sauf que, je souhaite le lancer via un site web, hors je ne peux pas vù qu'il n'y a pas d'affichage sur le serveur ... je veux lancer le client sur le serveur.

EDIT:

Vous comprendrez peut être mieux le soucis en voyant le .sh:

#!/bin/bash

export KDEDIRS=
export KDEDIR=
export QTDIR=.
export QT_PLUGIN_PATH=.
export LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH"

D1=$(readlink -f "$0")
D2=$(dirname "${D1}")
cd "${D2}"

if [ -e ts3client_linux_x86 ]; then
	./ts3client_linux_x86 $@
else
	./ts3client_linux_amd64 $@
fi

Débutant sous Debian 7.0 / Adepte Windows.

Hors ligne

#6 Le 29/01/2016, à 12:51

claudius01

Re : Lancer un programme graphique en .sh

Bonjour,

index a écrit :

... je veux lancer le client sur le serveur. Vous comprendrez peut être mieux le soucis en voyant le .sh

A vrai dire non, et à priori je ne suis pas le seul ... Désolé.

( ͡° ͜ʖ ͡°)
( ͡⊙ ͜ʖ ͡⊙)
( ͡◉ ͜ʖ ͡◉)

Hors ligne

#7 Le 29/01/2016, à 16:40

index

Re : Lancer un programme graphique en .sh

En fait je m'exprime mal.

- J'ai un .php qui exécute un fichier .sh dans le .php il y'a simplement une fonction qui exécute le script.
- Le .sh ouvre un logiciel nommé "ts3 CLIENT" => sur le serveur même.

HORS

ts3client a besoin d'une interface graphique pour s'ouvrir ... Et je ne sais pas comment on peut autoriser l'ouverture du l'executable vu qu'il devra être autorisé à utiliser un serveur X (d'affichage)

C'est plus clair ? :s

Dernière modification par index (Le 29/01/2016, à 16:43)


Débutant sous Debian 7.0 / Adepte Windows.

Hors ligne

#8 Le 01/02/2016, à 16:03

vv221

Re : Lancer un programme graphique en .sh

C’est bien sur le serveur que la session graphique et ts3client doivent être lancés ?
Dans ce cas, une session graphique tourne-t-elle déjà au préalable, ou doit-elle être lancée au moment de lancer ts3client ?


Jouer sur Ubuntu ? Facile !

Hors ligne