xinit não roda no desktop Cygwin GUI

xinit não roda no desktop Cygwin GUI

Tenho usado apenas Cygwin CLI há anos, mas decidi que deveria adicionar uma área de trabalho GUI apenas com base em princípios gerais. O problema é que não consigo executar o xinit. Verifiquei o XWin.0.log, pesquisei as mensagens de erro, retirei-o e reinstalei-o cerca de seis vezes nos últimos dez dias, mas sempre voltava ao mesmo erro. É aqui que começa o problema:

winTaskbarInit - Could not get SHGetPropertyStoreForWindow address
winSetEngine - Using Shadow DirectDraw NonLocking
winScreenInit - Using Windows display depth of 32 bits per pixel
winFinishScreenInitFB - Masks: 00ff0000 0000ff00 000000ff
Screen 0 added at virtual desktop coordinate (0,0).
MIT-SHM extension disabled due to lack of kernel support
XFree86-Bigfont extension local-client optimization disabled due to lack of 
                                        shared memory support in the kernel

Não tenho certeza de qual é o verdadeiro sinal de problema, seja o 'winTaskbarInit' ou a "falta de suporte do kernel". Em relação a este último, estou ciente do requisito de memória compartilhada, por isso sempre executo "export CYGWIN=server" e confirmo que "CYGWIN=server" persiste no ambiente. Independentemente de qual seja o erro principal, não estou encontrando nenhuma referência que me ajude a resolvê-los.

O curioso é que funciona em modo de segurança. O xinit inicia E consigo fazer o xfce4 rodar. Mas não o KDE ou o Gnome, o que é bom, prefiro usar o xfce de qualquer maneira. Mas quando faço uma inicialização normal, o xinit sempre falha com os erros acima.

Portanto, parece que a culpa é da minha configuração regular ou dos serviços em execução. Tentei usar msconfigpara fazer uma "inicialização de diagnóstico" e isolar o serviço (ou aplicativo) ofensivo, mas isso provocou um pânico na ativação do Windows e tive que restaurar meus arquivos WPA de um backup antigo. Fiz isso três vezes (sim, aprendo devagar).

O PC é WinXPSP3. O CygWin atual é v.1.7.9 (0.237/5/3).

Quando emito o comando xwin sem opções, a janela X abre apenas um tique e depois entra em colapso sem qualquer mensagem na tela. Este é o registro:

xwin

(II) xorg.conf não é suportado

(II) Verhttp://x.cygwin.com/docs/faq/cygwin-x-faq.htmlPara maiores informações

LoadPreferences: /home/Owner/.XWinrc não encontrado LoadPreferences: Carregando /etc/X11/system.XWinrc

LoadPreferences: Concluída a análise do arquivo de configuração...

winDetectSupportedEngines - DirectDraw instalado, permitindo ShadowDD

winDetectSupportedEngines - Windows NT, permitindo PrimaryDD

winDetectSupportedEngines - DirectDraw4 instalado, permitindo ShadowDDNL

winDetectSupportedEngines - Retornando, mecanismos suportados 0000001f

winTaskbarInit – Não foi possível obter o endereço SHGetPropertyStoreForWindow

winSetEngine - Usando Shadow DirectDraw NonLocking

winScreenInit - Usando profundidade de exibição do Windows de 32 bits por pixel

winFinishScreenInitFB - Máscaras: 00ff0000 0000ff00 000000ff Tela 0 adicionada na coordenada da área de trabalho virtual (0,0).

Extensão MIT-SHM desativada devido à falta de suporte do kernel

Otimização do cliente local da extensão XFree86-Bigfont desativada devido à falta de suporte de memória compartilhada no kernel

(II) AIGLX: Carregado e inicializado /usr/lib/dri/swrast_dri.so

(II) GLX: provedor DRISWRAST GL inicializado para tela 0

O PC é o Windows XP SP3. O CygWin atual é v.1.7.9 (0.237/5/3).

Responder1

Senhores, graças à sua contribuição, descobri. Eu parei antes disso porque presumi que um ou mais erros que o log do XWin mostrava eram fatais. Depois de saber que não, desliguei sistematicamente os serviços e descobri o problema.

Eu (costumava) executar o ThreatFire, um serviço antimalware heurístico. Essa parece ter sido a causa. Os processos específicos são TFService.exe e TFTray.exe. Com isso desabilitado, o XWin inicia e roda, e eu posso rodar o xfce.

Obrigado pela ajuda.

informação relacionada