Como descubro se meu sistema está usando o Mir?

10

Acabei de instalar o Mir e gostaria de saber se estou realmente executando ou se ele caiu para o X. Como posso saber se o Mir está funcionando?

    
por Jorge Castro 10.08.2013 / 12:27

3 respostas

11
  

Você também pode simplesmente verificar se o processo de composição do sistema está em execução:

 ps afx | grep unity-system-compositor

No meu sistema executando o Mir, ele retorna algo assim:

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

Máquinas NÃO em execução O Mir não mostrará unity-system-compositor em execução.

Referência:

por Jorge Castro 10.08.2013 / 12:27
2
ps -e | grep unity-system-co

Retornará uma resposta se o Mir estiver em execução, nada se não estiver. Isso ocorre porque 'ps -e' na verdade trunca os nomes dos processos para 15 caracteres (limitação / limitação conhecida do upstream). Eu achei que a sugestão de minerz029 sempre não retornava nada mesmo se a Mir estivesse correndo.

    
por Mykro 12.09.2014 / 02:14
0

Vai depender do que você quer dizer com "Acabei de instalar o Mir". Mir é realmente apenas um conjunto de bibliotecas. Existem bibliotecas do cliente e bibliotecas do servidor. Existem também vários pacotes diferentes que fornecem binários reais do servidor Mir.

Existe um servidor demo Mir, mas se você o estivesse executando, você saberia, porque você teria mudado para um VT e digitado o comando para executá-lo. Esse servidor é encontrado no pacote do mir-demos.

Há o servidor do Unity 8 Mir. Ele é executado como parte do Unity 8 (package unity8). Você saberia que estava executando isso porque sua área de trabalho seria semelhante a uma área de trabalho do Unity 8.

Finalmente, há o servidor Mir do sistema de unidade de união, que geralmente é iniciado pelo LightDM. A menos que você tenha escrito seus próprios scripts de integração LightDM, você precisa instalar a sessão de desktop do Unity 8 (package unity8-desktop-session-mir), caso em que a única maneira de executar o servidor Mir é efetuar login no desktop do Unity 8 , ou você instalou o pacote ubuntu-desktop-mir, caso em que as outras respostas estão corretas: um ps mostrará o sistema de unidade-de-compostos em execução sob o servidor X.

    
por Stephen M. Webb 12.09.2014 / 03:58

Tags