Sistemimin Mir kullanıp kullanmadığını nasıl öğrenebilirim?


11

Mir'i yeni kurdum ve gerçekten çalıştırıp çalıştırmadığımı veya X'e geri düşüp düşmediğini merak ediyorum. Mir'in çalışıp çalışmadığını nasıl anlayabilirim?

Yanıtlar:


11

Ayrıca, sistem oluşturucu işleminin çalışıp çalışmadığını da kontrol edebilirsiniz:

 ps afx | grep unity-system-compositor

Mir çalıştıran sistemimde böyle bir şey döndürür:

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 çalıştırmayan makineler çalışma göstermez unity-system-compositor.

Referans:


2
Kendisiyle ps -e | grep unity-system-compositoreşleşmeyi önlemek için de kullanabilirsiniz grep. Bununla Mir çalışmazsa çıkış gösterilmez.
kiri

1
@ minerz029 Jorge'nin Komutanlığını çalıştırıyorum, 4868 puan / 4 S + 0:00 _ grep --color = auto unity-system-compositor Komutunu çalıştırıyorum, hiçbir şey almıyorum. Bu yüzden kafam karıştı.
Akiva

2
ps -e | grep unity-system-co

Mir çalışıyorsa bir yanıt döndürür, değilse hiçbir şey döndürmez. Bunun nedeni, 'ps -e' işlem adlarının gerçekte 15 karaktere (bilinen yukarı akış hatası / sınırlaması) kesmesidir. Mir çalışıyor olsa bile minerz029'dan gelen öneri her zaman hiçbir şey döndürmedi.


ps | grepKomut olduğunda neden kimse pgrepkullansın ki? Deneyin pgrep -fa unity-system-compositor.
muru

0

"Mir'i yeni kurdum" ile ne demek istediğine bağlı olacak. Mir gerçekten sadece bir dizi kütüphanedir. İstemci kütüphaneleri ve sunucu kütüphaneleri vardır. Gerçek Mir sunucu ikili dosyalarını sağlayan birkaç farklı paket de vardır.

Bir demo Mir sunucusu var, ancak çalıştırıyorsanız, bilirsiniz, çünkü bir VT'ye geçirdiniz ve çalıştırmak için komut yazdınız. Bu sunucu mir-demolar paketinde bulunur.

Unity 8 Mir sunucusu var. Unity 8'in (paket unity8) bir parçası olarak çalışır. Bunu çalıştırdığınızı bilirsiniz çünkü masaüstünüz Unity 8 masaüstü gibi görünecektir.

Son olarak, genellikle LightDM tarafından başlatılan birlik sistemi-besteci Mir sunucusu vardır. Kendi LightDM entegrasyon komut dosyalarınızı yazmadığınız sürece, Unity 8 masaüstü oturumunu (paket unity8-desktop-session-mir) yüklemeniz gerekir; bu durumda Mir sunucusunu çalıştırmanın tek yolu Unity 8 masaüstüne giriş yapmaktır veya ubuntu-desktop-mir paketini yüklediyseniz, bu durumda diğer yanıtlar doğrudur: a ps, X sunucusunun altında çalışan birlik sistemi-bestecisini gösterir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.