Pages : 1
#1 Le 10/05/2011, à 15:03
- Pharaon12
Utilisation de xdotool
Salut
J'aimerais savoir commenht utiliser xdotool pour écrire dans un terminal. Pour ceci, je pense qu'en premier il faut chercher cette fenêtre et s'y placer. Le problème c'est que j'ai pas une idée sur la syntaxe à utiliser.
Quand je tape
xdotool search "Terminal"
On m'affiche le message d'erreur suivant :
Defaulting to search window name, class, and classname
69206020
69206017
Si quelqu'un a une idée sur la commande qu'il faut entrer.
Merci d'avance pour votre aide
Hors ligne
#2 Le 15/05/2011, à 22:31
- Pharaon12
Re : Utilisation de xdotool
Personne n'a une idée sur le fonctionnement de xdotool s'il vous plaît ??
J'aimerais savoir comment écrire (et se positionner) dans un terminal déjà ouvert.
Merci pour votre aide
Hors ligne
#3 Le 16/05/2011, à 03:25
- pode
Re : Utilisation de xdotool
$ xdotool search --name '^Terminal'
ou
$ xdotool search --class terminal
Ça renverra le même résultat que celui que tu as eu, sans le message d'alerte (car il manquait une option dans ta commande).
Après quelques tests, on dirait que les identifiants X Window sont plus ou moins persistants même après qu'une fenêtre ait été fermée.
Par exemple, ça me renvoie plusieurs identifiants (comme chez toi), alors que je n'ai plus qu'un seul terminal d'ouvert.
C'est pas super clair. Mais peut-être que xdotool se débrouille très bien comme ça...
Dernière modification par pode (Le 16/05/2011, à 03:28)
Hors ligne
#4 Le 16/05/2011, à 14:44
- Pharaon12
Re : Utilisation de xdotool
Salut Pode
Au fait il y a une commande qui te donne le ID d'une fenêtre active c'est celle là:
xdotool getwindowfocus
Cette commande te renvoie un numéro
Après pour "écrire" dans cette fenêtre, tu n'as qu'à faire
xdotool type --window 2222 "ce que tu veux taper"
où 2222 est le numéro obtenu par la première commande
Merci pour l'aide
Hors ligne