dphil Posté(e) le 29 octobre 2013 Posté(e) le 29 octobre 2013 (modifié) Le fichier .install lance uniquement gnome-terminal (Les variables $gnome et $kde sont toutes les 2 égale à 0) quand je suis dans l'environnement de bureau KDE et si j'ai plusieurs environnements de bureau installés (par exemple Gnome et KDE). Une solution consiste a modifié le fichier install en remplacant le code suivant : type gnome-terminal >/dev/null 2>&1 gnome=$? type konsole >/dev/null 2>&1 kde=$? if [ $gnome -eq 0 ]; then gnome-terminal --execute bash -c ""${BASEDIR}/package_manager" install CloudStation ; bash" elif [ $kde -eq 0 ]; then konsole -e bash -c "cd ${PWD} ; "${BASEDIR}/package_manager" install CloudStation ; bash" else #echo "For desktop system not in Gnome or KDE, please run command " ./package_manager install CloudStation "" fi par le code suivant : if [[ `ps aux | grep -e "[g]nome-settings-daemon"` ]]; then # L'environnement de bureau est Gnome gnome-terminal --execute bash -c ""${BASEDIR}/package_manager" install CloudStation ; bash" elif [[ `ps aux | grep -e "[k]ded4" ` && ! `ps aux | grep -e "[g]nome-settings-daemon"` && ! `ps aux | grep -e "[l]xsession"` ]]; then # L'environnement de bureau est KDE konsole -e bash -c "cd ${PWD} ; "${BASEDIR}/package_manager" install CloudStation ; bash" elif [[ `ps aux | grep -e "[x]fsettingsd"` ]]; then # L'environnement de bureau est xfce4 xfce4-terminal --execute bash -c ""${BASEDIR}/package_manager" install CloudStation ; bash" elif [[ `ps aux | grep -e "[l]xsession"` ]]; then # L'environnement de bureau est LXDE lxterminal -e "bash -c 'cd ${PWD} ; "${BASEDIR}/package_manager" install CloudStation ; bash'" else # L'environnement de bureau inconnu #echo "For desktop system not in Gnome or KDE, please run command " ./package_manager install CloudStation "" echo "L'environnement de bureau inconnu, executer la commande " ./package_manager install CloudStation "" fi Modifié le 29 octobre 2013 par dphil 0 Citer
dphil Posté(e) le 29 octobre 2013 Auteur Posté(e) le 29 octobre 2013 Je ne pense pas. Il est vrai que j'aurai du précisé que cela concerné l'installation du CloudStation de Synology sous Linux 0 Citer
CoolRaoul Posté(e) le 29 octobre 2013 Posté(e) le 29 octobre 2013 Je ne pense pas. Il est vrai que j'aurai du précisé que cela concerné l'installation du CloudStation de Synology sous Linux Oui parce que la ça vient un peu comme un cheveu sur la soupe je trouve. Et en postant plutôt dans http://www.nas-forum.com/forum/forum/199-cloud-station/ ça aurait clarifié le contexte 0 Citer
dphil Posté(e) le 29 octobre 2013 Auteur Posté(e) le 29 octobre 2013 Oui parce que la ça vient un peu comme un cheveu sur la soupe je trouve. Et en postant plutôt dans http://www.nas-forum.com/forum/forum/199-cloud-station/ ça aurait clarifié le contexte Encore une fois, je ne pense pas que je sois hors sujet puisque cette section est dédiée à Nos remarques et suggestions qui seront directement transférés aux techniciens de Synology (Tous les commentaires et suggestions postés dans cette section seront directement transférés aux techniciens de Synology). Donc mon sujet de problème lors de l'exécution du fichier install sous Linux du CloudStation de Synolgy est ici à sa place dans cette section. 0 Citer
CoolRaoul Posté(e) le 29 octobre 2013 Posté(e) le 29 octobre 2013 Donc mon sujet de problème lors de l'exécution du fichier install sous Linux du CloudStation de Synolgy est ici à sa place dans cette section. C'est essentiellement l'absence même du mot "cloudstation" dans le sujet (contrairement a la phrase ci dessus) qui a fait je n'ai pas compris de quoi il s'agissait. M'étonnerait pas que d'autres soit autant perdus que moi. Voila pourquoi j'ai proposé l'option proposée de poster dans le bon sous-forum. Il est aussi possible de modifier le sujet du post. Mais c'est toi qui vois ... 0 Citer
CoolRaoul Posté(e) le 29 octobre 2013 Posté(e) le 29 octobre 2013 Et sinon, pour le patch proposé, je ne suis pas sur ça pose vraiment un problème d'utiliser gnome-terminal comme émulateur terminal pour faire tourner le script d'install même dans le contexte d'une session KDE. A partir du moment ou la commande "gnome-terminal" est disponible dans le PATH (ce que la commande "type gnome-terminal" détermine) la script d'install devrait se dérouler normalement. 0 Citer
dphil Posté(e) le 29 octobre 2013 Auteur Posté(e) le 29 octobre 2013 C'est essentiellement l'absence même du mot "cloudstation" dans le sujet (contrairement a la phrase ci dessus) qui a fait je n'ai pas compris de quoi il s'agissait. M'étonnerait pas que d'autres soit autant perdus que moi. Voila pourquoi j'ai proposé l'option proposée de poster dans le bon sous-forum. Il est aussi possible de modifier le sujet du post. Mais c'est toi qui vois ... Le sujet du post a été corrigé. Et sinon, pour le patch proposé, je ne suis pas sur ça pose vraiment un problème d'utiliser gnome-terminal comme émulateur terminal pour faire tourner le script d'install même dans le contexte d'une session KDE. A partir du moment ou la commande "gnome-terminal" est disponible dans le PATH (ce que la commande "type gnome-terminal" détermine) la script d'install devrait se dérouler normalement. En effet cela ne pose pas vraiment un problème d'utiliser gnome-terminal comme émulateur terminal pour faire tourner le script d'install même dans le contexte d'une session KDE. Cependant, il propose d'autres émulateurs terminal et il corrige l'anomalie des variables $gnome et $kde qui sont toutes les 2 égale à 0 dans ce cas. 0 Citer
CoolRaoul Posté(e) le 29 octobre 2013 Posté(e) le 29 octobre 2013 En effet cela ne pose pas vraiment un problème d'utiliser gnome-terminal comme émulateur terminal pour faire tourner le script d'install même dans le contexte d'une session KDE. Merci de l'avoir confirmé (n'ayant pas de machine Linux avec double environnement desktop installé sous la main pour tester j'ai du rester à l'étape des suppositions). Donc, dans ce cas, vu le fonctionnel n'est pas impacté, faut pas trop espérer que le support Synology considère cela comme un bug prioritaire, étant donné qu'il ne s'agit que d'un aspect "cosmétique". 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.