Le Blog de C-quad

Archive pour septembre 2013

Mais quel est donc le nom de cette application GNOME ?

Qui n’a pas déjà eu besoin de connaitre le nom qui se cache derrière une application lancée sous Gnome ?

Bien souvent la section « A propos » ou le titre de la fenêtre peuvent aider, mais parfois c’est plus délicat.

Voici un petit exemple :

baobabLe titre de l’application associée à cette icône, c’est « Analyseur d’utilisation des disques ».

Si je veux pouvoir l’installer sur un autre poste, il est préférable de connaitre son « vrai » nom plutôt que le titre.

 

Installée par défaut sur Fedora la commande xwininfo retourne beaucoup d’informations concernant la fenêtre sur laquelle on clique après avoir lancé la commande.

Parmi ces nombreuses informations, une nous intéresse plus particulièrement : le PID. C’est grâce à celui-ci que l’on va retrouver le nom du processus qui tourne derrière la fenêtre en question.
La commande étant un peu longue à écrire et difficile à retenir aussi par la même occasion, nous allons définir un alias

alias quelnom='ps --no-header -o comm -p $(xwininfo -all | grep "Process id:" | cut -d":" -f2 | cut -d" " -f2)'

il suffit ensuite de lancer notre alias, de cliquer sur la fenêtre en question, et on sait le nom du processsus associé :

$ quelnom
baobab

Grâce à cet exemple nous savons maintenant que l’analyseur d’utilisation des disques correspond à l’application baobab.