xinit no se ejecuta en el escritorio GUI de Cygwin

xinit no se ejecuta en el escritorio GUI de Cygwin

He estado usando Cygwin CLI solo durante años, pero decidí agregar un escritorio GUI solo por principios generales. El problema es que no puedo ejecutar xinit. Revisé XWin.0.log, investigué los mensajes de error, lo extraje y lo reinstalé unas seis veces en los últimos diez días, pero siempre vuelve al mismo error. Aquí es donde empieza el 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

No estoy seguro de cuál es la verdadera señal de problema, si es 'winTaskbarInit' o la "falta de soporte del kernel". Con respecto a esto último, soy consciente del requisito de memoria compartida, por lo que siempre ejecuto "exportar CYGWIN=servidor" y confirmo que "CYGWIN=servidor" persiste en el entorno. Independientemente de cuál sea el error clave, no encuentro ninguna referencia que me ayude a solucionarlo.

Lo realmente curioso es que funciona en modo seguro. xinit se inicia Y puedo ejecutar xfce4. Pero no KDE o Gnome, lo cual está bien, de todos modos preferiría usar xfce. Pero cuando hago un arranque normal, el xinit siempre falla con los errores anteriores.

Entonces parece que mi configuración habitual o los servicios en ejecución son los culpables. Intenté utilizarlo msconfigpara hacer un "inicio de diagnóstico" y aislar el servicio (o aplicación) infractor, pero eso provocó un pánico de activación de Windows y tuve que restaurar mis archivos WPA desde una copia de seguridad anterior. Tres veces hice eso (sí, aprendo lentamente).

La PC es WinXPSP3. El CygWin actual es la versión 1.7.9 (0.237/5/3).

Cuando ejecuto el comando xwin sin interruptores, la ventana X se abre solo un tic y luego colapsa sin ningún mensaje en pantalla. Este es el registro:

xwin

(II) xorg.conf no es compatible

(II) Verhttp://x.cygwin.com/docs/faq/cygwin-x-faq.htmlpara más información

LoadPreferences: /home/Owner/.XWinrc no encontrado LoadPreferences: Cargando /etc/X11/system.XWinrc

LoadPreferences: finalizado el análisis del archivo de configuración...

winDetectSupportedEngines: DirectDraw instalado, lo que permite ShadowDD

winDetectSupportedEngines - Windows NT, que permite PrimaryDD

winDetectSupportedEngines: DirectDraw4 instalado, lo que permite ShadowDDNL

winDetectSupportedEngines: motores compatibles que regresan 0000001f

winTaskbarInit: no se pudo obtener la dirección SHGetPropertyStoreForWindow

winSetEngine: uso de Shadow DirectDraw sin bloqueo

winScreenInit: uso de una profundidad de visualización de Windows de 32 bits por píxel

winFinishScreenInitFB - Máscaras: 00ff0000 0000ff00 000000ff Pantalla 0 agregada en las coordenadas del escritorio virtual (0,0).

Extensión MIT-SHM deshabilitada debido a falta de soporte del kernel

Optimización del cliente local de la extensión XFree86-Bigfont deshabilitada debido a la falta de soporte de memoria compartida en el kernel

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

(II) GLX: Proveedor DRISWRAST GL inicializado para la pantalla 0

La computadora es Windows XP SP3. El CygWin actual es la versión 1.7.9 (0.237/5/3).

Respuesta1

Señores, gracias a sus aportes lo he descubierto. No llegué a esto porque asumí que uno o más de los errores que mostraba el registro de XWin eran fatales. Después de enterarme de que no era así, desconecté los servicios sistemáticamente y encontré el problema.

Yo (solía) ejecutar ThreatFire, un servicio antimalware heurístico. Esa parece haber sido la causa. Los procesos específicos son TFService.exe y TFTray.exe. Con eso deshabilitado, XWin se inicia y ejecuta, y puedo ejecutar xfce.

Gracias por su ayuda.

información relacionada