up vote 13 down vote favorite
5
share [g+] share [fb]

I have recently installed Cygwin on a Windows 7 beta machine. Everything works great, except one little annoyance:

The Cygwin shortcut (Start->All Programs->Cygwin->Cygwin Bash Shell) cannot be pinned to the Start menu. My guess as to why is that I already have a "Console" window pinned to the start menu. My guess is that Windows sees that the two EXEs are the same and won't let me pin it.

This would be fine except I cannot pin the window to the Dock either. While Cygwin is running, WIndows interprets it as just a Command Window and won't let me pin it either.

How do you pin the Cygwin shortcut to the dock?

link|improve this question

80% accept rate
1  
Not what you're asking, but maybe a "Cygwin here" context menu in Windows Explorer is even better. See the screenshot at software.ellerton.net/cygwin (though you might want to search Google if a Windows 7 specific solution exists). – Arjan Oct 21 '09 at 8:36
feedback

protected by studiohack May 3 '11 at 10:11

This question is protected to prevent "thanks!", "me too!", or spam answers by new users. To answer it, you must have earned at least 10 reputation on this site.

4 Answers

up vote 15 down vote accepted

I just created a shortcut to "E:\cygwin\bin\bash.exe --login -i" on my desktop, ran that, and then pinned the resultant process to the task bar, and it seems to have worked.

link|improve this answer
Does cygwin acutally start when you run it. Do you already have a "Command Line" on your Dock? Are you using a version > beta? – Frank Krueger Oct 22 '09 at 2:15
Yes, it runs, yes, there was already a "Command Line" on the dock, and it's Win7 RTM. Is this method not working for you? – Drakia Oct 22 '09 at 5:29
Works great now. Very funny, but you're right. This hand-created shortcut works fine. – Frank Krueger Oct 22 '09 at 23:13
feedback

You could use mintty, which aside from being easily pinnable has lots of other advantages over the console, e.g. free resizing and standard copy&paste. To be found under 'Shells' in Cygwin's setup.exe.

link|improve this answer
feedback

You should be able to make a shortcut on the desktop for your program, and then drag THAT shortcut to the taskbar.

Edit: After playing around, I was seeing the same issue.

However:

Windows 7 Center provides us with a way to "pin any item to the taskbar" using a registry hack.

link|improve this answer
feedback

Prepending cmd /c to the Target of of the link also did it.

link|improve this answer
feedback

Not the answer you're looking for? Browse other questions tagged or ask your own question.