मुझे कैसे पता चलेगा कि मेरा सिस्टम मीर का उपयोग कर रहा है?


11

मैंने सिर्फ मीर को स्थापित किया है और मैं सोच रहा हूं कि क्या मैं वास्तव में इसे चला रहा हूं या अगर यह वापस एक्स पर गिर गया है। मैं कैसे बता सकता हूं कि मीर चल रहा है या नहीं?

जवाबों:


11

आप यह भी देख सकते हैं कि सिस्टम कंपोज़िटर प्रक्रिया चल रही है या नहीं:

 ps afx | grep unity-system-compositor

मीर को चलाने वाले मेरे सिस्टम पर यह कुछ इस तरह लौटता है:

jorge@jillociraptor:~$ ps afx | grep unity-system-compositor
 4260 pts/0    S+     0:00          |   |               \_ grep --color=auto unity-system-compositor
 1606 ?        S      0:00 /usr/sbin/unity-system-compositor --from-dm-fd 9 --to-dm-fd 13 --vt 7

मीर नहीं चल रही मशीनें नहीं चलेंगी unity-system-compositor

संदर्भ:


2
आप ps -e | grep unity-system-compositorमिलान से बचने के लिए भी उपयोग कर सकते हैं grep। इसके साथ, यदि मीर नहीं चल रहा है तो कोई आउटपुट नहीं दिखाया जाएगा।
गिरी

1
@ minerz029 रनिंग जोर्ज कमांड, मुझे 4868 pts / 4 S + 0:00 _ grep --color = ऑटो यूनिटी-सिस्टम-कंपोज़िटर आपके कमांड को रन करते हुए मिलता है, मुझे कुछ नहीं मिलता है। इसलिए मैं उलझन में हूं।
अकिव

2
ps -e | grep unity-system-co

एक प्रतिक्रिया लौटाएगा अगर मीर चल रहा है, कुछ नहीं अगर यह नहीं है। ऐसा इसलिए है क्योंकि 'ps -e' वास्तव में प्रक्रिया के नाम को 15 वर्णों (ज्ञात अपस्ट्रीम बग / लिमिटेशन) को काट देता है। मुझे पता था कि मीर के दौड़ने पर भी मुझे मिनर्ज़ 029 का सुझाव हमेशा कुछ नहीं मिला।


ps | grepजब कमांड pgrepमौजूद होगी तो कोई क्यों इस्तेमाल करेगा ? कोशिश करो pgrep -fa unity-system-compositor
मूरू

0

यह इस बात पर निर्भर करता है कि आप "मैं सिर्फ मीर को स्थापित करता हूं" से क्या मतलब है। मीर वास्तव में सिर्फ पुस्तकालयों का एक सेट है। क्लाइंट लाइब्रेरी और सर्वर लाइब्रेरी हैं। कई अलग-अलग पैकेज भी हैं जो वास्तविक मीर सर्वर बायनेरिज़ प्रदान करते हैं।

एक डेमो मीर सर्वर है, लेकिन अगर आप इसे चला रहे थे तो आपको पता होगा, क्योंकि आप वीटी पर स्विच कर चुके होंगे और इसे चलाने के लिए कमांड में टाइप करेंगे। यह सर्वर मीर-डेमो पैकेज में पाया जाता है।

वहाँ एकता 8 मीर सर्वर है। यह एकता 8 (पैकेज एकता 8) के एक भाग के रूप में चलता है। आपको पता होगा कि आप चल रहे थे क्योंकि आपका डेस्कटॉप एक एकता 8 डेस्कटॉप जैसा दिखेगा।

अंत में, एकता-सिस्टम-कंपोजिटर मीर सर्वर है, जो आमतौर पर लाइटडीएम द्वारा शुरू किया जाता है। जब तक आपने अपनी स्वयं की लाइट-डीएमडी एकीकरण स्क्रिप्ट नहीं लिखी, तब तक आपको या तो एकता 8 डेस्कटॉप सत्र (पैकेज यूनिटी 8-डेस्कटॉप-सेशन-मीर) स्थापित करने की आवश्यकता है, जिस स्थिति में मीर सर्वर को चलाने का एकमात्र तरीका एकता 8 डेस्कटॉप में लॉग इन करना है। , या आपने उबंटू-डेस्कटॉप-मिर पैकेज स्थापित किया है, जिस स्थिति में अन्य उत्तर सही हैं: psएक्स सर्वर के नीचे चल रहे एकता-सिस्टम-कंपोज़िटर को दिखाएगा।

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