Solaris 10: x11-server não aparece como um serviço

1

Eu tenho uma caixa do Solaris 10 Recentemente eu coloquei o conjunto de patch recomendado mais recente. X está rodando, junto com cde-login. Quando eu faço um "svcs" eu posso ver o serviço cde-login, mas o x11-server não aparece como um serviço, mesmo se eu fizer um "svcs -a". Na lista de processos, X aparece como:

/ usr / openwin / bin / Xsun: 0 -defdepth 24 -nobanner -auth / var / dt / blah

O x11-server não está listado no inetadm, então não acho que ele esteja sendo executado em estilo legado.

Como o X está sendo iniciado se não estiver sendo executado pelo SMF?

    
por Zoredache 30.06.2009 / 20:34

3 respostas

1

O que acontece se você desativar o serviço cde-login? Eu esperaria que o X fosse realmente iniciado pelo próprio serviço cde-login.

    
por 30.06.2009 / 20:42
0

Você pode fazer um pstree (ou equivalente) para ver o que começou. Isso pode ajudar.

    
por 30.06.2009 / 20:43
0

X é iniciado por dtlogin ou gdm, que executa o script / usr / X11 / bin / Xserver que lê as propriedades do serviço SMF x11-server para determinar qual servidor X iniciar (Xsun ou Xorg) e quais sinalizadores para iniciá-lo com. x11-server só aparece na svcs -a saída se uma instância foi criada para iniciá-la diretamente, em vez de através do gerenciador de exibição - isso pode ser feito para máquinas executando um serviço do tipo quiosque que não deseja o login tela do gerenciador de exibição ou máquinas que executam o Xvfb para serviços da Web a serem usados para renderizar imagens, etc.

    
por 17.07.2010 / 17:48