> Why are display servers handling copy paste in the first place? That is not where it belongs.
It is fairly obvious that since your clipboard can hold very valuable info or be used to get you to do something that compromises your security that something privileged needs to intermediate between Application A wants to put something into a shared mailbox and Application B wants to take it out.
Maximum security implies ensuring either action is done only by deliberate user interaction eg watching for real keystrokes or mouse usage.
It also needs to be done in a standardized way that individual apps including apps you can't modify or update can work with so that an extremely basic OS function doesn't break.
Can you explain why this doesn't belong in the display server and where indeed ti does belong?
It is fairly obvious that since your clipboard can hold very valuable info or be used to get you to do something that compromises your security that something privileged needs to intermediate between Application A wants to put something into a shared mailbox and Application B wants to take it out.
Maximum security implies ensuring either action is done only by deliberate user interaction eg watching for real keystrokes or mouse usage.
It also needs to be done in a standardized way that individual apps including apps you can't modify or update can work with so that an extremely basic OS function doesn't break.
Can you explain why this doesn't belong in the display server and where indeed ti does belong?