From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19589 invoked by alias); 25 Aug 2006 16:17:04 -0000 Received: (qmail 19580 invoked by uid 22791); 25 Aug 2006 16:17:03 -0000 X-Spam-Check-By: sourceware.org Received: from main.gmane.org (HELO ciao.gmane.org) (80.91.229.2) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 25 Aug 2006 16:17:02 +0000 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1GGeMU-0003nQ-Dt for cygwin-talk@cygwin.com; Fri, 25 Aug 2006 18:16:50 +0200 Received: from 65.207.213.226 ([65.207.213.226]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 25 Aug 2006 18:16:50 +0200 Received: from mwoehlke by 65.207.213.226 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 25 Aug 2006 18:16:50 +0200 To: cygwin-talk@cygwin.com From: mwoehlke Subject: Re: copying and pasting in the terminal window? Date: Fri, 25 Aug 2006 16:17:00 -0000 Message-ID: References: <001601c6c7d5$de748ee0$020aa8c0@DFW5RB41> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.5) Gecko/20060719 Thunderbird/1.5.0.5 Mnenhy/0.7.4.0 In-Reply-To: <001601c6c7d5$de748ee0$020aa8c0@DFW5RB41> X-IsSubscribed: yes Mailing-List: contact cygwin-talk-help@cygwin.com; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: cygwin-talk-owner@cygwin.com Reply-To: The Cygwin-Talk Maiming List X-SW-Source: 2006-q3/txt/msg00316.txt.bz2 TITTTL'd, as this is becoming a "my terminal emulator is bigger than your terminal emulator" contest. Gary R. Van Sickle wrote: > mwoehlke wrote: >> Gary R. Van Sickle wrote: >>> mwoehlke wrote: >>>> Cygwin also has an rxvt terminal emulator that may be more to your >>>> liking, but I haven't used it and so can't tell you what it's like. >>> It's awesome, if you're still using the DOS box change over >>> immediately. Believe me now and thank me later. >> Awesome? > > Awesome. Maybe for you... >> [it] is a PITA to configure, > > Mm, no, in the Unixoid scheme of things it's probably one of the easier > programs to configure. The main trick is (or at least used to be) getting > your delete, home, end, etc keys working right, and I can send you my > magical .initrc to take care of that post-haste. What can I say, I like menus. 'Settings->Configure Konsole'. See how easy that was? Console is just as easy. rxvt needs command line switches, or something. I shouldn't have to read a manpage for this stuff, as a *good* terminal emulator (like {C|K}onsole) will demonstrate. >> has an ugly font, > > ??? You can pick whatever font you want, even the cmd one if you want. Maybe if I go through that PITA configure process... but who has time for manpages for something that should be 'View->Font'? I didn't check if Console has documentation, but I've never needed it, just like with Konsole. That, and on my other computer (that has Konsole), Cygwin X has no fonts that *aren't* ugly. >> And I >> see exactly zero ways in which it is an improvement over Console. > > Copy/paste, scrollback buffer, and "Unix-like, X or no X" are three that > immediately come to mind. Hello? Even the CUI subsystem has scroll-back... And Console has the added advantage of NON-Cygwin sessions, which is very useful to me. :-) Have you tried the copy/paste in Console? It works just like it does in Konsole or (AFAICT) rxvt. >> Console is awesome, if you're still using rxvt change over >> immediately. > > Nope, if you look back you'll turn into a pillar of salt! Oh, my, I'm sure you're right. Better not touch rxvt again. :-) >> Believe me now and thank me later. :-) > > I shall do neither! ;-) > >> If you *must* have an X-based terminal emulator for some >> reason (or even just something that isn't using the CUI >> subsystem under the covers), I would strongly recommend >> Konsole as VASTLY superior to xterm/rxvt. You can get an old >> version... um, somewhere, or wait and see if KDE4 makes good >> on native Windows support (which I guess would no longer be >> X-based, but would also not need an X server). > > Well you can rest assured I shall give it a try should they come out with a > native port. And it will have all the features of Console AND rxvt in one, and you'll love it. :-) > Now in the meantime, get rxvt installed before it's too > late!!! To get you started, here's the command line of the shortcut I've > used for countless years of cmd-free Cygwinning: > > C:\unix\bin\rxvt.exe -tn rxvt-cygwin-native -sr -sl 1000 -fn "Lucida > Console-bold-14" -e bash --login -i Nice DOS path there... "bash: C:unixbinrxvt.exe: command not found" ;-) See what I mean about configuration? With Console, it took me all of ten seconds to figure out how to change the font, and I didn't have to read anything but menus. Oh, and... "rxvt: can't open display 127.0.0.1:0" And no tabs, and no menu, and no status bar, and I can't read anything against the white background and now I'm going to have to read the manpage, and... Ok. So, after reading the manpage for half an hour, I wrote this script that gets me *closer* to what Console does (no manpage required)... ---- #!/bin/bash unset DISPLAY font="Terminal--9" colors() { cat << EOF --color0 #000000 --color1 #C00000 --color2 #00C000 --color3 #C08000 --color4 #0000C0 --color5 #C000C0 --color6 #00C0C0 --color7 #C0C0C0 --color8 #606060 --color9 #FF6060 --color10 #60FF60 --color11 #FFFF60 --color12 #6060FF --color13 #FF60FF --color14 #60FFFF --color15 #FFFFFF EOF } rxvt -tn rxvt-cygwin-native -sr -sl 1000 -fn "$font" -fb "$font" -fg 7 -bg 0 -cr '#C0C0C0' -pr 7 `colors` -e bash --login -i ---- ...and I still don't know how to specify width and height. rxvt is simply much more lacking in features; end of story. -- Matthew '$ time make world' -> real 5d:14h:37m:5.291s user 0m:0.000s sys 4d:2h:14m:43.712s