Editar: Llega al corriente en el de marzo de 2016 para la cuenta de paquetes de renombrados etc.
gitk y git gui de Cygwin requieren X11. Esto significa que debe instalar algunos de los paquetes de Cygwin X11 y configurarlos para poder abrir la GUI.
Esto debería que pueda ponerse en marcha:
- ejecutar el instalador Cygwin nuevo (descargar el correspondiente setup-*.exe de nuevo si es necesario).
- En la lista de paquetes, seleccione instalar "xinit" en la categoría X11. Haga clic en siguiente, acepte todas las dependencias e instálelas.
- En el menú Inicio de Windows, debe tener un nuevo grupo: Cygwin-X. A partir de ahí, ejecute el servidor XWin.
- En su shell Cygwin, ejecute
export DISPLAY=:0.0
.
Tendrá que repetir el paso 3 cada vez que reinicie el equipo, y el paso 4 cada vez que abre un nuevo shell Cygwin (o simplemente correr echo "export DISPLAY=:0.0" >>~/.profile
para que se ejecute automáticamente cada vez que se crea un nuevo shell).
En los comentarios, parece que algunas personas reciben errores que dicen "no se pudo conectar para mostrar": 0.0 "'. Si obtienes eso, coloca el mouse sobre la X que debería haber aparecido en la bandeja del sistema (puede que necesites hacer clic en el ícono de la tapa si el ícono X ha estado oculto); el título emergente debería decir algo como "Servidor Cygwin/X: 1.0". Utilice ese ": 1.0" (o lo que sea que vea) como el valor de DISPLAY
en el paso 4, en lugar de ": 0.0", asegurándose de incluir los dos puntos.
Si tiene algún otro problema para iniciar el servidor X, probablemente encontrará que tiene un archivo llamado ~/.xsession-errors
; revisa el contenido de eso para ver qué está mal. También verifique si tiene un archivo ~/.startxwinrc
, e intente eliminarlo y ver si eso soluciona el problema.
Para los interesados, el motivo por el que los paquetes X11 no se instalan automáticamente es que son not technically needed: es posible utilizar un servidor X11 diferente del que Cygwin instala cuando instala el paquete "xinit" .
puede considerar el inicio de [Git para Windows] (http://git-scm.com/download/win), que proporciona git gui, utilizando en su lugar un shell distinto de cygwin/msys. Simplemente tiene que importar sus rutas de cygwin/windows para que cygwin no intente usarlo en lugar de la versión de cygwin, lo que puede causar algunos problemas. – AndrewD