#1 Le 08/06/2012, à 12:55
- Christophe C
Identifier une application en mémoire mais non affichée
Bonjour,
Pour identifier une appli en mémoire, facile : je fais un ps -A | grep nom-application
Par contre, dans un script, je souhaiterais différencier le statut de l'application : fenêtre affichée à l'écran, ou pas.
Pour être précis, il s'agit de xfce4-appfinder dans xfce 4.10.
Si on le ferme (en cliquant sur la croix), ou si on lance une application à partir de cet outil, la fenêtre se ferme bien à l'écran (dans les 2 cas), mais appfinder reste présent en mémoire, avec aucun affichage.
J'aimerais savoir si un script permet de dire si xfce4-appfinder est en mémoire (ça je sais faire) et affiché (ou pas affiché). C'est ce second point que je ne maitrise pas.
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#2 Le 09/06/2012, à 11:49
- Totor
Re : Identifier une application en mémoire mais non affichée
tu peux avoir l'info avec la commande xwininfo.
Pour cela :
xwininfo -name "nom-application"
-- Lucid Lynx --
Hors ligne
#3 Le 09/06/2012, à 12:45
- Christophe C
Re : Identifier une application en mémoire mais non affichée
Merci, mais ça ne marche pas, à priori.
Que la fenêtre de xfce4-appfinder soit affiché ou "fermée" (c'est à dire renvoyée en mémoire, mais sans affichage), un xwininfo -name xfce4-appfinder renvoie la même chose, à savoir
Absolute upper-left X: 10
Absolute upper-left Y: 10
Relative upper-left X: 10
Relative upper-left Y: 10
Width: 10
Height: 10
Depth: 24
Visual: 0x21
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x20 (installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsUnMapped
Override Redirect State: no
Corners: +10+10 -1900+10 -1900-1180 +10-1180
-geometry 10x10+10+10
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#4 Le 10/06/2012, à 10:30
- Totor
Re : Identifier une application en mémoire mais non affichée
Normalement, la propriété "Map State" doit différer ....
-- Lucid Lynx --
Hors ligne
#5 Le 10/06/2012, à 11:14
- Christophe C
Re : Identifier une application en mémoire mais non affichée
Ce n'est pas le cas. Je suppose donc que cela vient de la gestion que XFCE fait de son appli. Bon, ce n'est pas grave, je me suis débrouillé autrement.
merci !
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#6 Le 10/06/2012, à 19:11
- Totor
Re : Identifier une application en mémoire mais non affichée
c'est étrange car cette propriété indique si la fenêtre est visible ou pas
une autre piste : regarde du coté de xprop qui retourne aussi des infos de X
-- Lucid Lynx --
Hors ligne