It boils down to underneath everything is Xlib and the guts of X. The guts of X have many ways to do the same thing and the result is QT, GTK, KDE, GNOME, etc all end up messing with a different piece of how X should handle cut/paste. As another post points out - there seems to be 2 different ways of doing cut/copy/paste. It seems that many like the second way - or just completely ignore "changing" how the second way operates. I would gamble you might have a couple of applications that specifically change how each of the cut/paste methods work because the programmer is a nazi and thinks only one way is good (for example maybe he hates using the "primary way" so he makes the "second way" fudge the "first way").
As an example, it looks like the Firefox/Mozilla people want to enforce the "first way". So people like me (who love highlighting and clicking) get pissed off because the behavior is changed in JUST firefox. It doesn't feel consistent. I can also see why someone would be a nazi (like the realplayer people are) for the "second way". Do you know how annoying it is to highlight something in a dtterm in Solaris and then you can't paste it into something else? For example, I highlight in firefox, but it doesn't paste in my xterm... and my xterm doesn't seem to like any combination of Ctrl-V, etc The thing is, mozilla/firefox are GTK apps. It could be that GTK just doesn't give a crap about cut/paste which leaves the programmer to do whatever he/she wants. Which resultes in randome GTK applications acting different. Yes, it is a bunch of BS and it is why many people just stick to KDE or GNOME... rejecting other software. However, it is this fully tweakable aspect of X11 that gives us the many different windows managers, applications, headaches, and flaming mailing lists. On Nov 16, 2007 8:12 AM, Crayon Shin Chan <[EMAIL PROTECTED]> wrote: > On Friday 16 November 2007, Bryan Whitehead wrote: > > This is the default behavior of X. Highlighting IS copying to the > > clipboard. > > My point is that text which I did not *specifically* highlighted should > never be placed in the clipboard (whether primary/secondary/whatever). > Real life example: > > 1) in firefox/mozilla using CTRL-L will highlight the address url so you > can quickly replace it with something else, you can also use CTRL-V to > paste in something off the clipboard because firefox/mozilla does not > affect the clipboard when the address url is highlighted. > > 2) in Realplayer using CTRL-L will bring up a dialog where you can type in > a url, the current url is displayed in the dialog and is already > highlighted. However realplayer has also overwritten the clipboard with > the current url, which in 99.9999% of cases is NOT what a user wants, > because now I cannot paste in a new url without having to first delete > the current url, then go back and copy the new url and finally paste it > into realplayer. > > > This is just how X works. Getting around this is a > > hack in itself. > > But how is it that all KDE programs have "hacked" it so that it behaves > correctly (IMO), whereas some gtk based programs like realplayer are just > so clumsy (to put it charitably). > > -- > > Crayon > -- > [EMAIL PROTECTED] mailing list > > -- [EMAIL PROTECTED] mailing list