IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

Tester les coordonnées de la souris sans boucle infini


Sujet :

Applications et environnements graphiques

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Tester les coordonnées de la souris sans boucle infini
    Bonjour,
    Voila mon but est de recreer en version light la fonction aero snap de Windows 7 qui a été implémenté à gnome 3 et KDE, c'est-à-dire le faite de pouvoir maximiser ou agrandir sur la moitiée de l'écran la fênètre.
    Le but étant de pouvoir l'utiliser sur n'importe qu'elle gestionnaire, en l'occurence openbox.

    J'ai trouvé comment agrandir la fenêtre en prenant la moitiée de l'écran avec la commande shell wmctrl exemple: wmctrl -r :ACTIVE: -e 0,0,0,625,800, et les coordonnées du pointeur de la souris en temps réels avec la commande xdotool get mouselocation.
    Voila mon petit script:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    while :
    do
    if [ "$(xdotool getmouselocation|cut -d 's' -f 1)" = "x:0 y:0 " ]
    then
    wmctrl -r :ACTIVE: -e 0,0,0,682,717
    fi
     
    if [ "$(xdotool getmouselocation|cut -d 's' -f 1)" = "x:1365 y:0 " ]
    then
    wmctrl -r :ACTIVE: -e 0,684,0,681,717
    fi
     
    done
    Celui-ci marche mais utilise beaucoup de ressources processeur, puisque c'est une boucle infini. Mon problème est donc de pouvoir tester les coordonnées de la souris à chaque instant sans boucle infini, que dois-je utiliser un daemon, un cron ?

    Cordialement

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Points : 17 923
    Points
    17 923
    Billets dans le blog
    2
    Par défaut
    un petit programme X11 avec XQueryPointer ..

Discussions similaires

  1. les coordonnés de la souris
    Par clubinfo dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 13/04/2007, 15h07
  2. Calculer les coordonnées de la souris en 3D ?
    Par supergrey dans le forum DirectX
    Réponses: 3
    Dernier message: 26/08/2006, 22h47
  3. Réponses: 3
    Dernier message: 18/10/2005, 22h14
  4. recuperer les coordoonees de la souris (sans applet)
    Par magnus2005 dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 13/10/2005, 10h21
  5. bouger une div selon les coordonnées de la souris
    Par 10-nice dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 21/09/2005, 16h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo