एक प्रक्रिया बताओ पीआईडी ​​यह खिड़की है?


54

मैं sudoUbuntu यूआई पर दिखाते हुए एक प्रक्रिया छवि नाम (टर्मिनल से चलाने के लिए ) कैसे बता सकता हूं ?


1
यहाँ एक नज़र है: stackoverflow.com/questions/2041532/…
sulaweyo

जवाबों:


57

अन्य प्रश्न पर आपके अनुरोध के अनुसार, यहाँ मेरा जवाब फिर से है:

मुझे यकीन है कि ऐसा करने का एक क्लीनर तरीका है, लेकिन आपके दूसरे प्रश्न के लिए आप यह कोशिश कर सकते हैं:

   xprop _NET_WM_PID | sed 's/_NET_WM_PID(CARDINAL) = //' | ps `cat`

यह आपके कर्सर को एक क्रॉस बना देगा जिसके साथ आप एक खुली खिड़की पर क्लिक कर सकते हैं। यह पीआईडी ​​की रिपोर्ट करेगा और आपके द्वारा चलाए गए टर्मिनल में कमांड करेगा।

सामान्य तौर पर, xprop और xwininfo आपको खुली खिड़की के बारे में बहुत सारी जानकारी प्रदान करेंगे।

"अपॉस्ट्रोफ़्स" जिसका उपयोग मैंने आसपास की बिल्ली के लिए किया था ~ बिना कीबोर्ड को दबाए अपने कीबोर्ड पर ~ की। इस विषय पर आपको कुछ और जानकारी देनी चाहिए:

ग्रेव उच्चारण और बैककवर


xprop कहता है: _NET_WM_PID: नहीं मिला। यह विधि
मूर्खतापूर्ण

5
यह याद रखना आसान है: xprop | grep PID(हालांकि यह केवल प्रक्रिया आईडी को प्रिंट करता है)
काजाग्नस

इस जवाब ने मुझे याद दिलाया कि मेरे पास सिनेमोन एपलेट पहले से ही अपने टास्क बार में था, जिसे मैं पूरी तरह भूल चुका था। वाह। उसके लिए धन्यवाद कम से कम!
फेबियन रोलिंग 10

16

आप कोशिश कर सकते हैं xprop | grep WM_CLASSऔर फिर उस विंडो पर क्लिक करें जिसमें आप रुचि रखते हैं।

उदाहरण:

#> xprop | grep WM_CLASS
WM_CLASS(STRING) = "gedit", "Gedit"

#> xprop | grep WM_CLASS
WM_CLASS(STRING) = "gcalctool", "Gcalctool"

9

इस आदेश को टर्मिनल में चलाएँ:

xprop | awk '/PID/ {print $3}'

आपके माउस पॉइंटर को क्रॉसहेयर से बदल दिया जाएगा; उस विंडो का चयन करें जिसमें आप रुचि रखते हैं।

यह विधि उस विंडो का स्वामित्व करने वाली प्रक्रिया के केवल PID को दिखाती है (जो आप चाहते हैं वह प्रतीत होता है)।


2

आप प्रक्रिया का उपयोग कर जानकारी प्राप्त कर सकते हैं:

$ ps -f --pid $(xprop _NET_WM_PID | grep -o '[0-9]*')

0

xprop | awk '/_NET_WM_PID\(CARDINAL\)/{print $NF}'जिस विंडो को आप चाहते हैं उसे चलाना और क्लिक करना PID को टर्मिनल पर प्रिंट करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.