Uso o Cygwin CLI há apenas alguns anos, mas decidi adicionar uma área de trabalho GUI apenas nos princípios gerais. O problema é que não consigo fazer o xinit funcionar. Eu verifiquei o XWin.0.log, pesquisei as mensagens de erro, as copiei e reinstalei cerca de seis vezes nos últimos dez dias, mas sempre retornei ao mesmo erro. Aqui é onde o problema começa:
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 sei qual é o verdadeiro sinal de problema, seja o 'winTaskbarInit' ou a 'falta de suporte ao kernel'. Em relação a este último, estou ciente do requisito de memória compartilhada, então eu sempre executo "exportação CYGWIN = server" e confirmo que "CYGWIN = server" persiste no ambiente. Independentemente de qual é o erro-chave, não estou encontrando referências para me ajudar a trabalhar com eles.
O mais curioso é que funciona em modo de segurança. O xinit inicia E eu posso fazer o xfce4 rodar. Mas não o KDE ou o Gnome, o que é bom, prefiro usar o xfce de qualquer maneira. Mas quando eu faço uma inicialização normal, o xinit sempre falha com os erros acima.
Portanto, parece que minha configuração regular ou os serviços em execução são os culpados. Eu tentei usar msconfig
para fazer uma "inicialização de diagnóstico" e isolar o serviço ofensivo (ou aplicativo), mas isso provocou um pânico de ativação do Windows e tive que restaurar meus arquivos WPA de um backup antigo. Três vezes eu fiz isso (sim, sou um aprendiz lento).
O PC é o WinXPSP3. O CygWin atual é v.1.7.9 (0,237 / 5/3).
Quando eu emito o comando xwin sem interrupções, a janela X abre apenas um tique, depois recolhe sem nenhuma mensagem na tela. Este é o log:
xwin
(II) xorg.conf is not supported
(II) See http://x.cygwin.com/docs/faq/cygwin-x-faq.html for more information
LoadPreferences: /home/Owner/.XWinrc not found LoadPreferences: Loading /etc/X11/system.XWinrc
LoadPreferences: Done parsing the configuration file...
winDetectSupportedEngines - DirectDraw installed, allowing ShadowDD
winDetectSupportedEngines - Windows NT, allowing PrimaryDD
winDetectSupportedEngines - DirectDraw4 installed, allowing ShadowDDNL
winDetectSupportedEngines - Returning, supported engines 0000001f
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
(II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so
(II) GLX: Initialized DRISWRAST GL provider for screen 0
O PC é o Windows XP SP3. O atual CygWin é v.1.7.9 (0,237 / 5/3).