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.
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?
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.
Você pode fazer um pstree (ou equivalente) para ver o que começou. Isso pode ajudar.
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.
Tags x11 solaris solaris-10