GNU/Linux >> Tutoriels Linux >  >> Linux

Gnome (Ubuntu) :comment amener une fenêtre de programme au premier plan en utilisant une ligne de commande depuis le terminal ?

J'avais l'habitude d'utiliser wmctrl -a <name> , qui fonctionne bien, mais est récemment passé à xdotool , par exemple :

xdotool search --name <name-or-regex-for-name> windowraise

Il possède également de nombreuses autres fonctionnalités.

Pour installer :

sudo apt-get install xdotool


Eh bien, après sudo apt-get install wmctrl -ing, vous pouvez jouer avec ce script bash :

#! /bin/bash

WINTITLE="Mail/News" # Main Thunderbird window has this in titlebar
PROGNAME="mozilla-thunderbird" # This is the name of the binary for t-bird

# Use wmctrl to list all windows, count how many contain WINTITLE,
# and test if that count is non-zero:

if [ `wmctrl -l | grep -c "$WINTITLE"` != 0 ]
then
wmctrl -a "$WINTITLE" # If it exists, bring t-bird window to front
else
$PROGNAME & # Otherwise, just launch t-bird
fi
exit 0

Que j'ai trouvé ici


Linux
  1. Comment installer les mises à jour de sécurité à partir de la ligne de commande dans Ubuntu

  2. Comment redémarrer Icewm depuis la ligne de commande ?

  3. Comment ouvrir un nouvel onglet dans le terminal GNOME à partir de la ligne de commande ?

  4. Comment changer le curseur du terminal de case en ligne ?

  5. Comment puis-je obtenir mon adresse IP à partir de la ligne de commande ?

Comment télécharger un fichier sur Ubuntu à l'aide de la ligne de commande

Comment vérifier la version d'Ubuntu à partir de la ligne de commande

Comment redémarrer Ubuntu à partir du terminal

Comment télécharger un fichier sur Ubuntu Linux à l'aide de la ligne de commande

Comment installer Google Chrome sur Ubuntu 18.04 en utilisant la ligne de commande ?

Comment se connecter au WiFi depuis le terminal dans Ubuntu Linux