• # Gné ?

    Posté par  (site web personnel) . Évalué à 1.

    J'au beau relire, je n'arrive pas à déterminer le sens de ta phrase…

    « Publier », je sais ce que ça veut dire. « Publier (URL) », non : une URL, c'est un identifiant de ressource, ça peut ou non servir à publier des trucs lorsque ça concerne des protocoles de publication comme HTTP ou FTP, mais ce n'est pas générique.

    « Client X », je comprends, c'est un logiciel qui utilise des ressources d'un serveur X pour l'affichage ou la saisie de données.

    « Publier des applications », ça je ne comprends pas.

    • [^] # Re: Gné ?

      Posté par  (site web personnel) . Évalué à 2.

      OK excuse moi je vais être plus clair.

      Aujourd'hui, en générale, quand j'ai besoin de lancer une application (cliente X): - je me connecte en ssh (ou telnet, ...) pour avoir un prompt et lancer : un export DISPLAY et lancer l'application (cliente X).

      • J'aimerais ça : x://serveur/application

      Is it possible ?

      • [^] # Re: Gné ?

        Posté par  (site web personnel) . Évalué à 1.

        Donc ce que tu veux, c'est un programme à qui tu files une chaîne comme « x://serveur/programme », qui va lancer « ssh -X serveur programme » ? Pas de problème, ça prend quelques lignes en shell (écrit de tête, sans vérifier) :

        #! /bin/sh
        set -e
        
        if [ $# -ne 1 ]
        then
            echo "Need exactly one argument."
            exit 1
        fi
        
        url="$1"
        resource="${url#x://}"
        server="${resource%%/*}"
        program="${resource#*/}"
        
        exec ssh -X "$server" "$program"
        
  • # Enregistrement DNS ?

    Posté par  (site web personnel) . Évalué à 3.

    Ce n'est peut-être pas tout à fait ce que tu cherches, mais il est possible de déclarer par des enregistrements DNS le fait que certains services soient accessibles sur une machine :

    http://fr.wikipedia.org/wiki/Enregistrement_de_service

    Le problème est que si tu as plusieurs applications à proposer il faudra plusieurs enregistrements, mais peut-être en différenciant le numéro de port utilisé.

    Où alors à compléter avec des informations proposées dans un enregistrement TXT (toujours via DNS).

    Après il faut soit que tes utilisateurs effectuent une recherche DNS avec les bons critères pour trouver l'information ; soit prévoir un script qui permettra d'automatiser le tout.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.