Après la mise à niveau de Cygwin, le serveur X ne démarre pas. Autant que je sache, le seul message d'erreur de la sortie de la commande est le suivant:
xinit: la propriété XFree86_VT contient 0 éléments au lieu de 1 de manière inattendue
/var/log/xwin/XWin.0.log
n'a pas ce message. J'ai collé la sortie entière est en bas.
Après une installation initiale à partir d’un miroir cygwin, j’avais utilisé Cygwin Ports pour obtenir une version récente de git
. Ma dernière mise à jour provient d'un miroir Cygwin. Cela aurait-il pu causer le problème?
J'ai déjà essayé de tout réinstaller à partir de cygwin mirror, en utilisant l'option de réinstallation pour chaque catégorie. Ai-je une autre option en plus de tout désinstaller et de réinstaller?
$ /usr/bin/startxwin Bienvenue sur le serveur XWin X Fournisseur: Le projet Cygwin/X Version: 1.16.2.0 OS: CYGWIN_NT-6.1 OAKN00563024A 1.7 .33-2 (0.280/5/3) 2014-11-13 15:47 x86_64 Système d'exploitation: Windows 7 Service Pack 1 [Windows NT 6.1 version 7601] (Win64) Package: version 1.16.2- 1 construit 2014-11-11 XWin a été lancé avec la ligne de commande suivante: /Usr/bin/XWin: 0 -multiwindow -nolisten tcp -auth /home/I063510/.serverauth.1328 (II) xorg.conf n'est pas pris en charge (II) Voir http://x.cygwin.com/docs/faq/cygwin-x-faq .html pour plus d’informations LoadPreferences: /home/I063510/.XWinrc not found LoadPreferences: Chargement de /etc/X11/system.XWinrc LoadPreferences: Effectuer l’analyse du fichier de configuration ... winDetectSupportedEngines - DirectDraw4 installé, autorisant ShadowDDNL WinDetectSupportedEngines - Renvoi des moteurs pris en charge 00000015 WinSetEngine - Multi-fenêtres ou Rootless => ShadowGDI WinScreenInit - Utilisation de Windows avec une profondeur d’affichage de 32 bits par pixel largeur: 1600 hauteur: 900 profondeur: 32 winFinishScreenInitFB - Masques: 00ff0000 0000ff00 000000ff winInitVisualsShadowGDI - Masques 00ff0000 0000ff00 000000ff BPRGB 8 j 24 bpp 32 MIT-SHM extension désactivée en raison du manque de support du noyau .__ L'optimisation client local de l'extension .XFree86-Bigfont est désactivée en raison d'un manque de prise en charge de la mémoire partagée dans le noyau GlWinSelectGLimpleme ntation: Charged 'cygnativeGLthunk.dll' GL_VERSION: 4.3.0 GL_VENDOR: NVIDIA Corporation GL_RENDERER: Quadro K2100M/PCIe/SSE2 (II) AIGLX: activé GLX_SGI_make_current_read (II) AMPLIOTH MOHAMEDA (II) AIGLX: Définit la version de GLX sur 1.4 (II) formats de pixels ignorés: 825 fbConfigs (II) ignorés: 0 non OpenGL, 54 float RBGA, 87 float non signé, 0 type de pixel inconnu, 36 non accéléré (II) GLX: Fournisseur WGL GL natif Win32 initialisé pour l'écran 0 winPointerWarpCursor - Suppression de la première chaîne: 800 450 (-) 8 boutons de souris trouvés .__ (- ) Réglage de la répétition automatique sur delay = 500, rate = 31 (-) Configuration du clavier Windows: "00000409" (00000409) "US", tapez 7 (-) Configuration correspondante trouvée pour XKB "Anglais (USA) ) " (-) Model =" pc105 "Layout =" us "Variant =" aucun "Options =" none " Règles =" base "Modèle =" pc105 "Layout =" us "Variant =" none "Options =" none " winInitMultiWindowWM - DISPLAY =: 0.0 winMultiWindowXMsgProc - DISPLAY =: 0.0 winProcEstablishConnection - winInitClipboard a renvoyé . winClipboardThreadProc - 0.0 : yes winMultiWindowXMsgProc - XOpenDisplay () a retourné et a ouvert avec succès l'affichage . winInitMultiWindowWM - XOpenDisplay () a renvoyé et a ouvert avec succès l'affichage . winClipboardProc - XOpenDisplay () a retourné et ouvert l'ouverture de l'affichage . xinit: la propriété XFree86_VT contient 0 éléments au lieu de 1 xinit: connexion au serveur X perdue en attente de l'arrêt du serveur X par winClipboardProc - winClipboardFlushWindowsMessageQueue piégé, en sortie de la boucle principale . winClipboardProc - XDestroyWindow a réussi . WinClipboardIOErrorHandler! WinMultiWindowXMsgProcIOErro rHandler! winInitMultiWindowXMsgProc - Capturé IO Erreur. Fermeture de WinDeinitMultiWindowWM - Enregistrement de l'arrêt en cours (EE) Le serveur s'est arrêté avec succès (0). Fermeture du fichier journal .
J'ai rencontré le même problème après la mise à niveau de CygWin.
xwin fonctionne bien pour moi, et c'est propre, sans la fenêtre xterm laide.
alias runx="run xwin -multiwindow -noclipboard"
Selon Daniel, "-Noclipboard" n'est pas indispensable, merci.
J'ai trouvé la réponse sur Liste de diffusion Cygwin-X :
Une fois je suis passé à Xinit - -multiwindow -clipboard & J'allais bien .
De http://x.cygwin.com/docs/ug/using.html:##
- Notez que startxwin ne se ferme plus après que ~/.startxwinrc est terminé en laissant> X en cours d'exécution, mais, comme startx, attend que ~/.startxwinrc se ferme et tue X .
Si vous ne voulez pas que le serveur X se ferme avant d'en être explicitement informé, terminez votre ~/.startxwinrc avec quelque chose comme exec sleep infinity.
Donc, mettez à la fin de votre ~/.startwinrc:
exec sleep infinity
J'ai eu un tel problème, mais j'ai constaté que le raccourci pour démarrer xwin avait pour cible
C:\cygwin64\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin.exe
Mais changer ceci pour
C:\cygwin64\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/startxwin
ça marche.