Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 187
Благодарности: 4

Профиль | Отправить PM | Цитировать


в одном из решений правка реестра вручную или рег файл выглядит так:
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\CYGWIN]
@="C&YGWIN/Bash from here"

[HKEY_CLASSES_ROOT\Directory\shell\CYGWIN\command]
@="d:\\tools\\Cygwin\\bin\\bash --login -c 'cd \"`cygpath \"%1\"`\" && exec bash -i'"

[HKEY_CLASSES_ROOT\Drive\shell\CYGWIN]
@="C&YGWIN/Bash from here"

[HKEY_CLASSES_ROOT\Drive\shell\CYGWIN\command]
@="d:\\tools\\Cygwin\\bin\\bash --login -c 'cd \"`cygpath \"%1\"`\" && exec bash -i'"
интересно, что в таком варианте вроде бы все работает, однако голый баш как эмулятор терминала не очень то удобен - не скопировать ни вставить. В вин 7 запуск происходит через cygwin\bin\mintty.exe - и очень удобно как раз с этим.
Ну что ж, тупо поменял в реестре d:\\tools\\Cygwin\\bin\\bash на d:\\tools\\Cygwin\\bin\\mintty - и убрал --login, теперь запускается все как надо вроде бы, но только в папке, если в корне диска запускаю, то запускается всегда в c:\windows\system32 - почему так, не пойму пока.
И хотелось бы в контекстном меню не только папки, но и внутри папки чтобы такое было, вроде должно быть несложно все, но что то...

-------
http://forum.oszone.net


Отправлено: 20:47, 07-03-2012 | #64