web-dev-qa-db-fra.com

X ne démarre pas après la mise à niveau de cygwin

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 .
16
Miserable Variable

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.

19
zhazha

J'ai trouvé la réponse sur Liste de diffusion Cygwin-X :

 Une fois je suis passé à 

 Xinit - -multiwindow -clipboard & 

 J'allais bien .
7
Miserable Variable

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
5
MadReasonable

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. 

1
user4953272