• [^] # Re: Comment ça marche ?

    Posté par . En réponse à la dépêche A-Bus, un autre bus dédié GNU/Linux embarqué. Évalué à 2.

    Pourquoi? Si j'ai bien compris, le client a dessiné sa fenêtre dans le buffer, si on déplace la fenêtre, il n'a rien à faire.

    Comment le serveur d'affichage saurait-il qu'il faut déplacer la fenêtre?
    Il ne gère pas les décorations..
    C'est le client qui le doit le lui dire, il n'y a pas a ré-envoyer le contenu de la fenêtre, mais il y a des IPCs en plus par rapport à une interprétation coté serveur.

    Je pense que ça doit donner ça comme séquence avec décoration coté client: action souris --> kernel --> serveur d'affichage qui trouve le client correspondant et lui envoie l'évènement --> client qui interprète l'évènement comme "l'utilisateur veut déplacer ma fenêtre" --> envoit au serveur d'affichage une requête "déplace ma fenêtre".

    Comparé à action souris --> kernel --> serveur d'affichage qui interprète l'évènement comme "l'utilisateur veut déplacer une fenêtre", le serveur déplace lui-même la fenêtre.