Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a three button mouse. Within a shell (I use bash), on either OS X or linux, the selecting text and clicking the middle button copies the selection and pastes it at the cursor.

However, using Cygwin within a Command Prompt on Windows XP, I have to use the select text, enter, right button sequence to do the same thing. Is there a way to configure Cygwin to behave the same as OS X and Linux?

share|improve this question
    
whats the cygwin process name, cygwin.exe? –  John T Sep 22 '09 at 21:05
    
bash.exe or zsh.exe or tcsh.exe –  akira Sep 23 '09 at 8:55

4 Answers 4

up vote 1 down vote accepted

You should install and use rxvt instead of the Windows terminal (cmd.exe). rxvt can be installed by selecting it under Shells in the Cygwin installer and it automatically creates two shortcuts to Programs/Cygwin branch of the Start Menu (at least if you initially allowed shortcuts to be created), one for X and one without. So, you don't need to install X to use rxvt.

In rxvt you can use the middle button like you have used to straight away, without any further configurations. If you want to configure some aspect of rxvt you should refer to

/usr/share/doc/Cygwin/rxvt-<version>.README

which lists different possiple configuration options and some samples.

share|improve this answer

An AutoHotkey approach:

MButton::

Process, Exist, bash.exe

if ErrorLevel
{
    WinWaitActive, ahk_pid %ErrorLevel%
    Send { Enter }
    ClipWait
    Send %clipboard%
    return
}
else
{
    Send { MButton }
    return
}

depending on what shell you're using you may need to change the executable name. I'm not sure on the process name cygwin uses.

share|improve this answer

You may wish to consider puttycyg.

puttycyg is a patched version of PuTTY that allows you use PuTTY as a local Cygwin terminal.

(Sorry, SU prevents me from linking to more than one site. :-( I can't even enter the URL to the original PuTTY.)

share|improve this answer
    
i went from rxvt -> puttycyg -> mintty, things got better from change to change –  akira Sep 23 '09 at 12:10
    
@akira - Thanks for suggesting mintty. I've just installed it and it is working very well. It's much simpler to configure than puttycyg. I also like having an rc configuration file rather than the configuration being hidden away in the registry. mintty will now be my default recommendation to people wanting a good Cygwin terminal. [I would have added this comment to your answer, but I don't have enough reputation. :-(] –  Convict Sep 24 '09 at 2:52

another option is to install mintty, which supports x11-selection-paste behavior as well

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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