web-dev-qa-db-fra.com

Comment ouvrir le HUD à partir de la ligne de commande.

Alt est utilisé pour ouvrir le HUD en 12.04.

Je voudrais utiliser alt pour exécuter une action seconde ainsi que pour ouvrir le HUD en ayant alt exécuter un script exécutable.

Donc Alt = script, qui fait HUD et d'autres trucs.

Je sais comment faire tout cela sauf appeler le HUD à partir de la ligne de commande.

5
Isaac

Le service HUD est disponible en tant que service sur DBus, donc si vous souhaitez simplement l'interroger pour obtenir des informations, vous pouvez le faire avec une commande gdbus, comme ceci.

gdbus call --session --dest com.canonical.hud --object-path /com/canonical/hud --method com.canonical.hud.StartQuery "my query" 5

Si vous essayez d'amener Unity à afficher l'invite HUD, vous pouvez le faire avec l'extension XTest en utilisant xdotool comme ceci:

xdotool key alt

Si vous êtes intéressé à jouer avec HUD, il est probablement préférable d'utiliser le hud-gtk outil qui se trouve dans le package indicator-appmenu-tools .

8
Ted Gould

Vous pouvez interroger le hud à partir de la ligne de commande en utilisant hud-cli, mais cela n'augmente pas le côté Unity de hud et ne vous permet pas d'activer les résultats. Il n'est vraiment utile que pour tester les recherches de hud.

Je ne pense pas qu'il existe un moyen de faire ce que vous décrivez en ce moment.

4
Ken VanDine