ฉันเพิ่งติดตั้ง Mir และฉันสงสัยว่าฉันกำลังใช้งานจริงหรือไม่หรือกลับไปที่ X ฉันจะทราบได้อย่างไรว่า Mir กำลังทำงานอยู่
ฉันเพิ่งติดตั้ง Mir และฉันสงสัยว่าฉันกำลังใช้งานจริงหรือไม่หรือกลับไปที่ X ฉันจะทราบได้อย่างไรว่า Mir กำลังทำงานอยู่
คำตอบ:
นอกจากนี้คุณยังสามารถตรวจสอบว่ากระบวนการผู้แต่งระบบกำลังทำงานอยู่หรือไม่:
ps afx | grep unity-system-compositor
ในระบบของฉันใช้ Mir ก็จะคืนค่าเป็นดังนี้:
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
เครื่องที่ไม่ทำงาน Mir จะไม่แสดงการunity-system-compositor
ทำงาน
อ้างอิง:
ps -e | grep unity-system-co
จะส่งคืนการตอบกลับหนึ่งครั้งหาก Mir กำลังทำงานไม่มีอะไรเลยถ้าไม่ใช่ นี่เป็นเพราะ 'ps -e' ตัดชื่อกระบวนการจริงถึง 15 ตัวอักษร (รู้จักข้อบกพร่องต้นน้ำ / ข้อ จำกัด ) ฉันพบข้อเสนอแนะจาก minerz029 กลับไม่มีอะไรเสมอแม้ว่า Mir กำลังทำงานอยู่
ps | grep
เมื่อคำสั่งpgrep
อยู่? ลองpgrep -fa unity-system-compositor
ดู
มันจะขึ้นอยู่กับสิ่งที่คุณหมายถึงโดย "ฉันเพิ่งติดตั้งเมียร์" เมียร์เป็นเพียงกลุ่มห้องสมุด มีไลบรารีไคลเอ็นต์และไลบรารีเซิร์ฟเวอร์ นอกจากนี้ยังมีแพ็คเกจต่าง ๆ ที่ให้บริการไบนารีเซิร์ฟเวอร์ Mir
มีเซิร์ฟเวอร์ Mir สาธิต แต่ถ้าคุณกำลังรันคุณจะรู้เพราะคุณเปลี่ยนไปเป็น VT และพิมพ์ลงในคำสั่งเพื่อเรียกใช้ พบเซิร์ฟเวอร์นั้นในแพ็คเกจ mir-demos
มีเซิร์ฟเวอร์ Unity 8 Mir มันทำงานเป็นส่วนหนึ่งของ Unity 8 (package unity8) คุณจะรู้ว่าคุณกำลังใช้งานอยู่เพราะเดสก์ท็อปของคุณจะดูเหมือน Unity 8 เดสก์ท็อป
ในที่สุดมีเซิร์ฟเวอร์ Mir ผู้แต่ง - ความสามัคคีระบบซึ่งโดยทั่วไปจะเริ่มโดย LightDM หากคุณไม่ได้เขียนสคริปต์การรวม LightDM ของคุณเองคุณต้องติดตั้งเซสชันเดสก์ท็อป Unity 8 (แพ็คเกจ unity8-desktop-session-mir) ซึ่งในกรณีนี้วิธีเดียวในการรันเซิร์ฟเวอร์ Mir คือเข้าสู่เดสก์ท็อป Unity 8 หรือคุณติดตั้งแพคเกจ ubuntu-desktop-mir ซึ่งในกรณีนี้คำตอบอื่น ๆ นั้นถูกต้อง: a ps
จะแสดงให้เห็นถึงความเป็นเอกภาพของผู้แต่งระบบที่ทำงานภายใต้เซิร์ฟเวอร์ X
ps -e | grep unity-system-compositor
เพื่อหลีกเลี่ยงการจับคู่grep
ตัวเอง ด้วยสิ่งนี้จะไม่แสดงผลใด ๆ หาก Mir ไม่ทำงาน