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 27/07/2013, à 19:01

omnimax

xdotool problème

Bonjour,

J'aimerai utiliser xdotool dans un script
Ici dans le bout de code, j'ai une erreur, alors qu'en changeant nautilus par firefox cela passe...pourquoi ?

#!/bin/bash
WID=`xdotool search --class "nautilus" | head -1`
sleep 1 && xdotool windowfocus $WID

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  42 (X_SetInputFocus)
  Serial number of failed request:  17
  Current serial number in output stream:  19


14.04 unity et Linux Mint KDE 13 zsh-meilleur shell   script fire

Hors ligne

#2 Le 27/07/2013, à 19:40

LapiGNU

Re : xdotool problème

Salut greg2007,

dans le man d'xdotool, au paragraphe windowfocus je lis "Uses XSetInputFocus which may be ignored by some window managers or programs.", il faut croire que Nautilus fait partie de ces programmes.

Tu peux essayer de remplacer windowfocus par windowactivate, avec plus ou moins de bonheur ; chez moi, Openbox semble ne pas apprécier ... hoplà ...


frenchKISS sur www.tchitcha.info, Ubuntu clé en main pour les réseaux de postes de travail.
et surtout : Sauvez les arbres, mangez des castors. Sauvez les castors, ne mangez pas d'arbres !

Hors ligne

#3 Le 28/07/2013, à 10:58

omnimax

Re : xdotool problème

Merci LapiGNU,

En effet c'est clairement explicité dans le man roll

Avec l’option windowactivate je n'ai en effet plus d'erreur mais je n'ai pas non plus de focus sur la fenêtre.


14.04 unity et Linux Mint KDE 13 zsh-meilleur shell   script fire

Hors ligne