un process peut ne pas avoir de fenetre (meme sous X)
un process peut a l oppose posseder mille fenetres. (Gimp ?)
une fenetre peut aussi etre geree par un process dont le numero n est pas celui qui produit les informations affichees. (gkrellm vs gkrellmd )
Techniquement, ta question n a pas de reponse (pour ne pas dire qu elle est idiote ... mais bon, je me demandais la meme chose dans ma jeunesse, avant qu on m explique la vie).
Il existe aussi des fenetres fantomes: des contenus affiches, mais dont le process createur n existe plus ( c est un bug courant sous e17).
Finalement, le mechanisme de recuperation du peu dinfos disponible varie fortement d un WM a l autre.
Par exemple, e16 propose eesh pour lister les ID des fenetres ... mais ce sont des identifiants Enlightenment. Cet id permetais de recupere le PDI et nom du processus createur, ainsi quie toutes les informations relatives a la fenetre, incluant l ID X ...
En juin 2005, e17 ne proposait aucun equivalent a eesh.
X dispose d une API qui donne des trucs (emplacement, palette couleur, taille ...), mais rien sur le PID. (AMHA).
vala vala ... ce sera 100 euros, ou au choix un HDD SCSI 60Go UW3 (fonctionnel et sans BB).
un process peut ne pas avoir de fenetre (meme sous X)
un process peut a l oppose posseder mille fenetres. (Gimp ?)
une fenetre peut aussi etre geree par un process dont le numero n est pas celui qui produit les informations affichees. (gkrellm vs gkrellmd )
Techniquement, ta question n a pas de reponse (pour ne pas dire qu elle est idiote ... mais bon, je me demandais la meme chose dans ma jeunesse, avant qu on m explique la vie).
->doupblehp
Humpf. Je vois pas dans tres propos où est le probleme. C'est meme plutot le contraire. Une fenetre peut elle exister sans apartenir à un processus ? Si la réponse est non alors la question d'origine est plus que valable..
->michel hummel
Pour répondre à la question, tu peux jeter un coup d'oeil aux sources de xkill qui doit quasiment ne contenir que le code qui t'interresse :
- recuperation de la fenetre sous le curseur
- recuperation du PID du processus propriétaire de la fenetre
- envoi de signal
non la question n est pas interessante, car tu pourrais tres bien obtenire comme valeur un numero de process qui as 50 forks, ou le numero de celui qui l a creee, tandis que la fenetre est geree par un autre processus, soit du a un pasage de l adresse de la fenetre, soit du a une fifo qui traine.
Meme X ne sait pas grand chose a ce sujet.
le meilleur moyen restera toujours de demander au window manager, API rarement bien documentee.
Merci pour vos réponses , la commande
xprop |grep PID
correspond à ce que je recherche.
en ce qui concerne le commentaire de doublehp,
je te remercie grandement de m'avoir accordé ton attention, grâce à toi, je suis grand maintenant !
Techniquement, ta question n a pas de reponse (pour ne pas dire qu elle est idiote ... mais bon, je me demandais la meme chose dans ma jeunesse, avant qu on m explique la vie).
en ce qui concerne les explications sur la vie, personnellement, je ne vois pas le rapport ? tu m'inquiète un peu !
en gros j'ai mal posé ma question et comme tu es un peu limité, tu n'as pu t'empecher de me déblatérer des banalités sur les WM et autres ...
enfin et pour finir, voici la tete d'une personne qui a appris la vie via le serveur X :
# Définition
Posté par Nicolas (site web personnel) . Évalué à 1.
# xprop
Posté par bigben99 . Évalué à 3.
_NET_WM_PID(CARDINAL) = 5520
Tu peux aussi utiliser xwininfo pour recuperer toutes les infos possibles et imaginables sur une fenetre.
# \_o<
Posté par doublehp (site web personnel) . Évalué à 0.
un process peut a l oppose posseder mille fenetres. (Gimp ?)
une fenetre peut aussi etre geree par un process dont le numero n est pas celui qui produit les informations affichees. (gkrellm vs gkrellmd )
Techniquement, ta question n a pas de reponse (pour ne pas dire qu elle est idiote ... mais bon, je me demandais la meme chose dans ma jeunesse, avant qu on m explique la vie).
Il existe aussi des fenetres fantomes: des contenus affiches, mais dont le process createur n existe plus ( c est un bug courant sous e17).
Finalement, le mechanisme de recuperation du peu dinfos disponible varie fortement d un WM a l autre.
Par exemple, e16 propose eesh pour lister les ID des fenetres ... mais ce sont des identifiants Enlightenment. Cet id permetais de recupere le PDI et nom du processus createur, ainsi quie toutes les informations relatives a la fenetre, incluant l ID X ...
En juin 2005, e17 ne proposait aucun equivalent a eesh.
X dispose d une API qui donne des trucs (emplacement, palette couleur, taille ...), mais rien sur le PID. (AMHA).
vala vala ... ce sera 100 euros, ou au choix un HDD SCSI 60Go UW3 (fonctionnel et sans BB).
[^] # Re: \_o<
Posté par snt . Évalué à 4.
un process peut a l oppose posseder mille fenetres. (Gimp ?)
une fenetre peut aussi etre geree par un process dont le numero n est pas celui qui produit les informations affichees. (gkrellm vs gkrellmd )
Techniquement, ta question n a pas de reponse (pour ne pas dire qu elle est idiote ... mais bon, je me demandais la meme chose dans ma jeunesse, avant qu on m explique la vie).
->doupblehp
Humpf. Je vois pas dans tres propos où est le probleme. C'est meme plutot le contraire. Une fenetre peut elle exister sans apartenir à un processus ? Si la réponse est non alors la question d'origine est plus que valable..
->michel hummel
Pour répondre à la question, tu peux jeter un coup d'oeil aux sources de xkill qui doit quasiment ne contenir que le code qui t'interresse :
- recuperation de la fenetre sous le curseur
- recuperation du PID du processus propriétaire de la fenetre
- envoi de signal
[^] # Re: \_o<
Posté par doublehp (site web personnel) . Évalué à 1.
Meme X ne sait pas grand chose a ce sujet.
le meilleur moyen restera toujours de demander au window manager, API rarement bien documentee.
# Merci
Posté par Michel H . Évalué à 3.
xprop |grep PID
correspond à ce que je recherche.
en ce qui concerne le commentaire de doublehp,
je te remercie grandement de m'avoir accordé ton attention, grâce à toi, je suis grand maintenant !
Techniquement, ta question n a pas de reponse (pour ne pas dire qu elle est idiote ... mais bon, je me demandais la meme chose dans ma jeunesse, avant qu on m explique la vie).
en ce qui concerne les explications sur la vie, personnellement, je ne vois pas le rapport ? tu m'inquiète un peu !
en gros j'ai mal posé ma question et comme tu es un peu limité, tu n'as pu t'empecher de me déblatérer des banalités sur les WM et autres ...
enfin et pour finir, voici la tete d'une personne qui a appris la vie via le serveur X :
http://www.demaine.info/images/demaine-bp.jpg(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.