Как создать ярлык на панели задач Windows 7, который запускает mintty и cygwin?

3244
bastibe

Я хотел бы иметь стартер на панели задач Windows 7, которая запускает Cygwin, затем запускает mintty, а затем в идеале перейдет к /cygdrive/c/Users/myName/

Я предполагаю, что это должно быть возможно, используя некую безобразную комбинацию командных файлов и сценариев оболочки. Не могли бы вы помочь мне там?

4

2 ответа на вопрос

8
ak2

Вы можете просто создать мятный ярлык с этими настройками:

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

Сценарии не требуются. Установка CHERE_INVOKING останавливает / etc / profile изменять каталог на $ HOME. (Эта переменная происходит из пакета 'chere'.)

Хороший ответ. Однако обратите внимание, что это игнорирует оболочку, определенную в _ / etc / passwd_ для текущего пользователя. Andreas Spindler 11 лет назад 0
C: \ cygwin64 \ bin \ mintty / bin / env CHERE_INVOKING = 1 / bin / bash -l zzapper 10 лет назад 0
Возможно, стоит отметить, что ваша мята может быть найдена в `/ cygwin / bin`. Mike H-R 9 лет назад 0
0
alex

Хм, я не знаю, что такое старт Cygwin.

Согласно Cygwin FAQ ( http://cygwin.com/faq/faq-nochunks.html#faq.setup.home ), если вы правильно настроили% HOME% в Windows (IIRC, в W7 он по умолчанию равен \ users \% USER_NAME%, UNIX $ HOME установлен в тот же каталог, и большинство оболочек начинаются с cwd $ HOME.

В моей установке Cygwin home - это `/ home / myName /`, а в Windows 7 home - `/ Users / myName`. bastibe 13 лет назад 0