pb de lancement d'XFree sous Cygwin - Linux et OS Alternatifs
Marsh Posté le 24-07-2002 à 13:35:00
| symbiosis a écrit a écrit  : /USR/XR11R6/BIN/XSETROOT: unable to open display '127.0.0.1:0.0' | 
 
 
Le message que tu as ça veut dire au choix : 
- que le serveur x est pas démarré 
- ou que le display s'appelle autrement que 0:0 
- ou encore que tu n'as pas le droit d'utiliser ce display (dans ce cas essaye de taper "xhost +" dans 1 shell)
Marsh Posté le 24-07-2002 à 15:45:47
merci pour ta reponce mais la commande "xhost +" ca ne fonctionne... 
 
"xhost +" me donne : BASH: xhost command not found 
"./xhost +" me donne : unable to open display "" 
 
sniffffff 
 
pour info je met le contenu du startxwin.bat : 
 
@echo off 
SET DISPLAY=127.0.0.1:0.0 
 
 
REM  
REM The path in the CYGWIN_ROOT environment variable assignment assume 
REM that Cygwin is installed in a directory called 'cygwin' in the root 
REM directory of the current drive.  You will only need to modify 
REM CYGWIN_ROOT if you have installed Cygwin in another directory.  For 
REM example, if you installed Cygwin in \foo\bar\baz\cygwin, you will need  
REM to change \cygwin to \foo\bar\baz\cygwin. 
REM  
REM This batch file will almost always be run from the same drive (and 
REM directory) as the drive that contains Cygwin/XFree86, therefore you will 
REM not need to add a drive letter to CYGWIN_ROOT.  For example, you do 
REM not need to change \cygwin to c:\cygwin if you are running this 
REM batch file from the C drive. 
REM  
 
SET CYGWIN_ROOT=\unix 
 
SET PATH=.;%CYGWIN_ROOT%\bin;%CYGWIN_ROOT%\usr\X11R6\bin;%PATH% 
 
 
REM 
REM Cleanup after last run. 
REM 
 
if not exist %CYGWIN_ROOT%\tmp\.X11-unix\X0 goto CLEANUP-FINISH 
attrib -s %CYGWIN_ROOT%\tmp\.X11-unix\X0 
del %CYGWIN_ROOT%\tmp\.X11-unix\X0 
 
:CLEANUP-FINISH 
if exist %CYGWIN_ROOT%\tmp\.X11-unix rmdir %CYGWIN_ROOT%\tmp\.X11-unix 
 
 
REM 
REM Startup the X Server, the twm window manager, and an xterm. 
REM  
REM Notice that the window manager and the xterm will wait for 
REM the server to finish starting before trying to connect; the 
REM error "Cannot Open Display: 127.0.0.1:0.0" is not due to the 
REM clients attempting to connect before the server has started, rather 
REM that error is due to a bug in some versions of cygwin1.dll.  Upgrade 
REM to the latest cygwin1.dll if you get the "Cannot Open Display" error. 
REM See the Cygwin/XFree86 FAQ for more information: 
REM http://xfree86.cygwin.com/docs/faq/ 
REM 
REM The error "Fatal server error: could not open default font 'fixed'" is 
REM caused by using a DOS mode mount for the mount that the Cygwin/XFree86 
REM fonts are accessed through.  See the Cygwin/XFree86 FAQ for more  
REM information: 
REM http://xfree86.cygwin.com/docs/faq [...] r-font-eof 
REM 
 
REM 
REM Use the /B switch only when we can positively confirm that the OS 
REM is Windows NT/2000.  Do not use the switch in any other case.  This 
REM should work fine, as it assumes we cannot use /B, except when a certain 
REM criteria is met.  A previous verion of this batch file assumed that 
REM we could use /B, except when some criteria was met; needless to say, 
REM that didn't work. 
REM  
 
if "%OS%" == "Windows_NT" goto USE-B-SWITCH 
 
REM Windows 95/98/Me 
echo startxwin.bat - Starting on Windows 95/98/Me 
 
REM Startup the X Server. 
 
start XWin -screen 0 1024 768 
 
REM Startup an xterm, using bash as the shell. 
 
start xterm -sl 1000 -sb -rightbar -ms red -fg yellow -bg black -e /usr/bin/bash 
 
REM Startup the twm window manager. 
 
start twm 
 
goto END 
 
 
REM 
REM Use the /B switch.  This starts the specified process in the background; 
REM in other words, it does not cause a new Command Prompt window to be 
REM opened for each 'start' command. 
REM 
 
:USE-B-SWITCH 
 
REM Windows NT/2000 
echo startxwin.bat - Starting on Windows NT/2000 
 
REM Startup the X Server. 
 
start /B XWin -screen 0 1024 768 
 
REM Startup an xterm, using bash as the shell. 
 
start /B xterm -sl 1000 -sb -rightbar -ms red -fg yellow -bg black -e /usr/bin/bash 
 
REM Startup the twm window manager. 
 
start /B twm 
 
 
:END 
 
 
REM Set a background color to comply with FCC regulations  
 
 
xsetroot -solid aquamarine4
Marsh Posté le 24-07-2002 à 15:50:28
j'ai essayer aussi par ./startxwin.sh 
 
mess :  
 
X connection to 127.0.0.1:0.0 broken (explicit kill or server shutdown).Xconnection to 127.0.0.1:0.0 broken (explicit kill or server shutdown) 
 
xtern Xt error: Can't open display: 127.0.0.1:0.0
Marsh Posté le 24-07-2002 à 17:10:25
| bobdupont a écrit a écrit  : (dans ce cas essaye de taper "xhost +" dans 1 shell) | 
Note au passage : ne tapez vraiment jamais cette commande. À la rigueur, un xhost localhost dans les cas extrêmes, mais ça supprime un peu l'utilité de la séparation des pouvoirs...
Marsh Posté le 24-07-2002 à 17:13:49
visiblement ya 1 problème qui fait que le serveur x ne peut pas se lancer  
soit parcequ'il manque qqchose (police ou autre) soit parce qu'il est mal configuré (en principe ya rien à configurer). 
 
Sinon essaye de mettre à jour cygwin, 
Marsh Posté le 25-07-2002 à 08:48:47
je viens de telecharger cygwin sur le site officiel, c la derniere version........
Marsh Posté le 25-07-2002 à 09:39:04
| symbiosis a écrit a écrit  : je viens de telecharger cygwin sur le site officiel, c la derniere version........ | 
 
 
Ouais ben c zarb pasque chez moi ça marche très bien. 
Relance le setup ptetre que tu as oublié des packages ?
Marsh Posté le 24-07-2002 à 12:57:57
Cygwin fonctionne tres bien mais j'aimerais avoir une interface graphique kan meme...
au lancement du startxwin.bat j'ai le message suivant :
/USR/XR11R6/BIN/XSETROOT: unable to open display '127.0.0.1:0.0'
le 127.0.0.1 ping bien sur le localhost.....
k'est ce ke je peut faire ???