Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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