xinit läuft nicht auf dem Cygwin GUI-Desktop

xinit läuft nicht auf dem Cygwin GUI-Desktop

Ich habe jahrelang nur die Cygwin-CLI verwendet, aber aus Prinzip beschlossen, dass ich einen GUI-Desktop hinzufügen sollte. Das Problem ist, dass ich xinit nicht zum Laufen bekomme. Ich habe das XWin.0.log überprüft, die Fehlermeldungen untersucht, es in den letzten zehn Tagen ungefähr sechs Mal entfernt und neu installiert, aber es kam immer wieder zu demselben Fehler. Hier beginnt das Problem:

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

Ich bin mir nicht sicher, was das wahre Problemsignal ist, ob es „winTaskbarInit“ oder „fehlende Kernelunterstützung“ ist. Was Letzteres betrifft, bin ich mir der Anforderung des gemeinsam genutzten Speichers bewusst, daher führe ich immer „export CYGWIN=server“ aus und vergewissere mich, dass „CYGWIN=server“ in der Umgebung bestehen bleibt. Unabhängig davon, was der Hauptfehler ist, finde ich keine Referenzen, die mir bei der Lösung helfen.

Das wirklich Merkwürdige ist, dass es im abgesicherten Modus funktioniert. xinit startet UND ich kann xfce4 zum Laufen bringen. Aber nicht KDE oder Gnome, was in Ordnung ist, ich würde sowieso lieber einfach xfce verwenden. Aber wenn ich einen normalen Bootvorgang durchführe, schlägt xinit immer mit den oben genannten Fehlern fehl.

Es sieht also so aus, als ob meine normale Konfiguration oder die laufenden Dienste schuld sind. Ich habe versucht, msconfigeinen „Diagnosestart“ durchzuführen und den fehlerhaften Dienst (oder die fehlerhafte App) zu isolieren, aber das löste eine Windows-Aktivierungspanik aus und ich musste meine WPA-Dateien aus einem alten Backup wiederherstellen. Das habe ich dreimal gemacht (ja, ich lerne langsam).

Der PC ist WinXPSP3. Das aktuelle CygWin ist v.1.7.9(0.237/5/3).

Wenn ich den Befehl xwin ohne Schalter abgebe, öffnet sich das X-Fenster nur kurz und kollabiert dann ohne jegliche Meldung auf dem Bildschirm. Dies ist das Protokoll:

xwin

(II) xorg.conf wird nicht unterstützt

(II) Siehehttp://x.cygwin.com/docs/faq/cygwin-x-faq.htmlfür mehr Informationen

LoadPreferences: /home/Owner/.XWinrc nicht gefunden. LoadPreferences: /etc/X11/system.XWinrc wird geladen.

LoadPreferences: Parsen der Konfigurationsdatei abgeschlossen …

winDetectSupportedEngines - DirectDraw installiert, wodurch ShadowDD ermöglicht wird

winDetectSupportedEngines - Windows NT, ermöglicht PrimaryDD

winDetectSupportedEngines - DirectDraw4 installiert, ermöglicht ShadowDDNL

winDetectSupportedEngines - Wiederkehrende, unterstützte Engines 0000001f

winTaskbarInit – SHGetPropertyStoreForWindow-Adresse konnte nicht abgerufen werden

winSetEngine - Verwenden von Shadow DirectDraw NonLocking

winScreenInit - Verwenden einer Windows-Anzeigetiefe von 32 Bit pro Pixel

winFinishScreenInitFB – Masken: 00ff0000 0000ff00 000000ff Bildschirm 0 an der virtuellen Desktop-Koordinate (0,0) hinzugefügt.

MIT-SHM-Erweiterung aufgrund fehlender Kernel-Unterstützung deaktiviert

Lokale Client-Optimierung der XFree86-Bigfont-Erweiterung deaktiviert, da im Kernel keine Unterstützung für gemeinsam genutzten Speicher vorhanden ist

(II) AIGLX: /usr/lib/dri/swrast_dri.so geladen und initialisiert

(II) GLX: Initialisierter DRISWRAST GL-Provider für Bildschirm 0

Der PC läuft mit Windows XP SP3. Das aktuelle CygWin ist v.1.7.9(0.237/5/3).

Antwort1

Meine Herren, dank Ihrer Eingaben habe ich es herausgefunden. Ich hatte es nicht versucht, weil ich davon ausging, dass einer oder mehrere der im XWin-Protokoll angezeigten Fehler schwerwiegend waren. Nachdem ich herausgefunden hatte, dass dies nicht der Fall war, schaltete ich systematisch Dienste ab und fand das Problem.

Ich habe (früher) ThreatFire ausgeführt, einen heuristischen Anti-Malware-Dienst. Das scheint die Ursache gewesen zu sein. Die spezifischen Prozesse sind TFService.exe und TFTray.exe. Wenn diese deaktiviert sind, startet und läuft XWin und ich kann xfce ausführen.

Ich danke Ihnen für Ihre Hilfe.

verwandte Informationen