web-dev-qa-db-fra.com

xdotool ne se termine pas

xdotool click 1 fonctionne comme il se doit: le bouton gauche de la souris est cliqué une fois.

D'autre part, chaque fois que j'entre xdotool behave_screen_Edge bottom click 1 dans le terminal, la commande ne se termine pas. C'est comme si le terminal attend toujours mon entrée:

enter image description here

il en va de même pour une commande de manuel (!), xdotool behave_screen_Edge bottom-left search --class google-chrome windowactivate

Toute entrée est appréciée.

2
Blauhirn

Réponse courte

Évidemment, ces commandes exécutent un boucle d'événement et font ce qu'elles devraient faire jusqu'à ce que vous terminiez la commande (ou fermez le terminal):

xdotool behave_screen_Edge bottom click 1

clique sur le bouton gauche si vous touchez le bas de votre écran, et

xdotool behave_screen_Edge bottom-left search --class google-chrome windowactivate

active la fenêtre Chrome lorsque vous déplacez la souris en bas à gauche. Les deux commandes le font à chaque occasion, jusqu'à ce que vous supprimiez le processus:

enter image description here

Comment l'exécuter au démarrage

D'après un commentaire, je comprends que vous souhaitiez exécuter des commandes de ce type au démarrage. Pour l'ajouter aux applications de démarrage:

  • sur XFCE (Xubuntu):

    Paramètres> Session et démarrage> Démarrage automatique de l'application> Ajouter. Ajoutez la commande:

    /bin/bash -c "sleep 15 && xdotool behave_screen_Edge bottom-left search --class google-chrome windowactivate"
    
  • Sur l'unité:

    Dash> Applications de démarrage> Ajouter. Ajoutez la (même) commande:

    /bin/bash -c "sleep 15 && xdotool behave_screen_Edge bottom-left search --class google-chrome windowactivate"
    
2
Jacob Vlijm