¿Cómo crear un acceso directo en la barra de tareas de Windows 7 que inicia mintty y cygwin?


4

Me gustaría tener un iniciador en la barra de tareas de Windows 7 que inicie Cygwin, luego inicie mintty e idealmente navegue a /cygdrive/c/Users/myName/

Supongo que esto debería ser posible usando alguna combinación impía de archivos por lotes y scripts de shell. ¿Podrías ayudarme allí?

Respuestas:


8

Puede crear un acceso directo minúsculo con esta configuración:

Target: C:\cygwin\bin\mintty /bin/env CHERE_INVOKING=1 /bin/bash -l
Start in: C:\Users\yourName

No se requieren guiones. Establecer CHERE_INVOKING detiene / etc / profile al cambiar el directorio a $ HOME. (Esa variable proviene del paquete 'chere').


Buena respuesta. Sin embargo, tenga en cuenta que esto ignora que el shell está definido en / etc / passwd para el usuario actual.
Andreas Spindler el

C: \ cygwin64 \ bin \ mintty / bin / env CHERE_INVOKING = 1 / bin / bash -l
zzapper

Vale la pena señalar que se puede encontrar a tu mintty /cygwin/bin.
Mike HR

0

Humm, no sé lo que es comenzar Cygwin.

Según las preguntas frecuentes de Cygwin ( http://cygwin.com/faq/faq-nochunks.html#faq.setup.home ), si tiene% HOME% configurado correctamente en Windows (IIRC, en W7, el valor predeterminado es \ users \% USER_NAME%, UNIX $ HOME está configurado en el mismo directorio y la mayoría de los shells comienzan con cwd $ HOME.


En mi instalación Cygwin, el hogar es /home/myName/, mientras que el hogar de Windows 7 es /Users/myName.
bastibe
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.