Re: X-Windows Copy & Paste

Jason Gurtz <[email protected]>
Newsgroups gmane.linux.usability.annoyances
Message-ID <[email protected]>
On 8/19/2003 1:46 AM, Marko Macek wrote:
> Jason Gurtz wrote:
>> On 8/18/2003 12:46 AM, Reilly Burke wrote:
>> 
>>>This is another REALLY BIG Linux annoyance.  I'm a desktop kind of guy, 
>>>and I like to cut/copy and paste all day long.  But Linux has really 
>>>really bad cut/copy and paste [...]
>> 
>> 
>> Actualy, Linux and other UNIXen have pretty good cut/copy and paste
>> *provided* you have a 3 button mouse.  Both in X and using GPM in the
>> console, simply selecting text with the first button copies that into
>> the buffer and third button pastes.
> 
> This is not cut/copy/paste. It works differently from Ctrl+XVC and is 
> completely separate from it. It really annoys me when people advertize 
> this as cut&paste.

Well, I suppose if your definitions are based around the microsoft way
of doing cut/copy/paste then no, it's not.  The X way is still more
efficient (less keystrokes), though yes, it does require learning to do
things in different ways.

I think really the annoyance here is not that Linux and X in particular
are lacking of functionality to arbitrarily move around text, it's that
it's different.  I'm wondering if you could play with key bindings to
achieve the behaviour you want?

> Technical explanation here:
> 
> http://www.freedesktop.org/standards/clipboards-spec/clipboards.txt

Sure, like most things *NIX, there is more than one way to do it, and
no, it's not the same everywhere.  Again, the annoyance can really be
extended and generalized to cover many different things.  Just like Red
Hat is not the same as Debian which is not the same as FreeBSD etc..

> It would be really good if there was a standard way to disable this 
> behavior globally for all applications.
> 
> There are some important applications that confuse this, like xterm
> (still the best terminal emulator). It uses Shift+Ins to paste primary 
> selection and doesn't support the clipboard at all.
> 
> Opinions?

Well, here's a prime example of the tradeoff of power involved in Linux.
 You prefer a simpler and smaller sized terminal (I suppose you like TWM
also?).  Other people like full featured and "pretty" terminals like
Eterm or Aterm or whatever, wereas you would probably be annoyed to have
to use such bloated and horrific things.  Some people may even like
Konsole (eek!).  Confusingly, all these things probably do things, at
least by default, in different and conflicting ways.  Probably, they
could all be customized to behave in the same, or close to the same way.

Once again, we can extend this to choice of window/desktop manager, chat
client, file manager, etc...

Compare this to the simplistic child that is MS Windows.  There is only
one "terminal" (well OK you could buy 4DOS/4NT), and it sucks.  But, you
always know what you're going to get, so one can't be annoyed to have to
learn somthing new.  Heh, even there it is not consistent.  Ctrl+C and
friends don't work in cmd.exe.  In Windows 2000, by default, you can
simply click and drag to select a portion of the console window.  In
Windows NT and XP, you must first use the alt+space menu, navigate to
the edit sub-menu, and choose mark, then use arrows or mouse to select.
 *Very* confusingly, you must then hit Enter (WTF were they thinking!?)
to copy the selected area to the clipboard.  Don't even think about
pasting anything in the console, there's not even a keyboard accelerator
or mouse gesture (that I know of) to do it, you can only dig into the
alt+space menu to do it, bah.

Cheers,

~Jason

--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.