• [^] # pilotage appli X

    Posté par . En réponse à la dépêche Linux et IBM reçoivent un satisfecit de Washington. Évalué à 3.

    est-ce possible via un programme de piloter une appli X ?
    oui. par défaut (ie si l'utilisateur n'active pas le mode untrusted de la "security extension" ou xsupervisor) une application qui a le droit de se connecter au serveur X (via xauth, donc par défaut seules les applications appartenant à l'utilisateur du X) peut observer les événements que recoit une appli X (sauf pour les application ayant demandé le monopole du clavier/souris), lire et écrire dans le presse-papier, copier l'affichage des autres fenetres et envoyer des événements (grace à Xtest extension ou Xtrap extension)

    avec pour chaque fenetre les containeurs, les widgets de chaque containeur etc
    là il faudrait passer par qt/gtk car X ne manipule que des bitmaps et des fontes en fait

    de manière a detecter une certaine fenetre et réagir lorsqu'elle apparait en cliquant sur un bouton par exemple
    c'est donc possible uniquement si les réglages de sécurité du X le permettent

    quelques softs: xmacro, xtrap, xmx (pour travailler en même temps à plusieurs et à distance avec la même application)