Ho usato Cygwin CLI solo per anni ma ho deciso di aggiungere un desktop GUI solo su principi generali. Il problema è che non riesco a far funzionare xinit. Ho controllato XWin.0.log, ho cercato i messaggi di errore, l'ho estratto e reinstallato circa sei volte negli ultimi dieci giorni, ma torna sempre a questo stesso errore. Ecco dove inizia il 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
Non sono sicuro di quale sia il vero segnale di errore, sia che si tratti del "winTaskbarInit" o della "mancanza di supporto del kernel". Per quanto riguarda quest'ultimo, sono a conoscenza del requisito di memoria condivisa, quindi eseguo sempre "export CYGWIN = server" e conferma che "CYGWIN = server" persiste nell'ambiente. Indipendentemente da quale sia l'errore chiave, non trovo riferimenti per aiutarmi a superarli.
La cosa davvero curiosa è che funziona in modalità sicura. inizia xinit E posso ottenere xfce4 per l'esecuzione. Ma non KDE o Gnome, che va bene, preferirei usare comunque xfce. Ma quando faccio un avvio normale, lo xinit fallisce sempre con gli errori di cui sopra.
Quindi sembra che la mia configurazione normale o i servizi in esecuzione siano da biasimare. Ho provato a usare msconfig
fare un "avvio diagnostico" e isolare il servizio (o l'app) offendente, ma che ha provocato un panico di attivazione di Windows e ho dovuto ripristinare i miei file WPA da un vecchio backup. Tre volte l'ho fatto (sì, sono uno studente lento).
Il PC è WinXPSP3. L'attuale CygWin è v.1.7.9 (0.237 / 5/3).
Quando eseguo il comando xwin senza interruttori, la X-window apre solo un tic, quindi collassa senza alcun messaggio sullo schermo. Questo è il registro:
xwin
(II) xorg.conf non è supportato
(II) Vedi http://x.cygwin.com/docs/faq/cygwin-x-faq.html per maggiori informazioni
LoadPreferences: /home/Owner/.XWinrc non trovato LoadPreferences: Caricamento di /etc/X11/system.XWinrc
LoadPreferences: terminato l'analisi del file di configurazione ...
winDetectSupportedEngines - DirectDraw installato, che consente ShadowDD
winDetectSupportedEngines - Windows NT, che consente PrimaryDD
winDetectSupportedEngines - DirectDraw4 installato, che consente ShadowDDNL
winDetectSupportedEngines - Restituzione, motori supportati 0000001f
winTaskbarInit - Impossibile ottenere l'indirizzo SHGetPropertyStoreForWindow
winSetEngine - Uso di Shadow DirectDraw NonLocking
winScreenInit: utilizzo della profondità di visualizzazione di Windows di 32 bit per pixel
winFinishScreenInitFB - Maschere: 00ff0000 0000ff00 000000ff Schermo 0 aggiunto alle coordinate del desktop virtuale (0,0).
Estensione MIT-SHM disabilitata a causa della mancanza di supporto del kernel
XFree86-Bigfont estensione ottimizzazione client locale disabilitata a causa della mancanza di supporto di memoria condivisa nel kernel
(II) AIGLX: caricato e inizializzato /usr/lib/dri/swrast_dri.so
(II) GLX: inizializzato il fornitore di DRISWRAST GL per lo schermo 0
Il PC è Windows XP SP3. L'attuale CygWin è v.1.7.9 (0.237 / 5/3).
XWin
direttamente?